Как Google получил схему для почтовых индексов на картах? - PullRequest
6 голосов
/ 27 марта 2012

Например: http://g.co/maps/2dpkj имеет контур вокруг области почтового индекса. Я понимаю, что это недоступно через API, но где еще я могу получить эти данные, например, в формате KML.

Это для данных Великобритании

Ответы [ 4 ]

6 голосов
/ 29 марта 2012

Скорее всего У Google есть лицензионное соглашение с Ordnance Survey, которое позволяет им использовать кодовые точки с полигонами - я думаю, что они затем выполнили некоторую обработку данных для создать файл KML. В зависимости от ваших навыков ГИС и вашей способности читать исходный файл (ESRI / MapInfo), вы сможете сделать то же самое.

Альтернативой является использование набора данных Code Point , который является свободным и поставляется в виде файла CSV, однако вам придется повторно обработать его для повторной генерации полигонов , В Google Code есть проект, который, я думаю, поможет вам в этом, geocoordconversion . У Адриана Хиллса есть блог здесь об использовании DLL с набором данных Code Points.

4 голосов
/ 30 августа 2013

Это то, что вам нужно?

https://www.google.com/fusiontables/data?docid=1jgWYtlqGSPzlIa-is8wl1cZkVIWEm_89rWUwqFU#rows:id=1

Есть полигоны для каждой области почтового индекса, что, безусловно, было достаточно для моего приложения.

3 голосов
/ 29 марта 2012

Даже если я не знаю точно, откуда они его взяли, я бы предположил из ДАННЫХ TIGER .

ОК, так что TIGER для США - INSPIRE для Европы.INSPIRE утверждает, что все европейские страны публикуют свои пространственные данные.Я думаю, что эта директива уже находится в ведении, поэтому вы должны проверить их портал и посмотреть, если вы найдете то, что вы ищете.

0 голосов
/ 07 августа 2015

Вот очень полезный API, чтобы сделать это сейчас, создавать сложные геопространственные запросы (несколько почтовых округов и т. Д.)

Почтовый индекс Великобритании (например, ZE1 0AE), границы сектора, округа, города и округа возвращает GeoJson, так что вы можете легко интегрироваться в Google Maps!

Простая модель месячной подписки. быстрый вызов REST:

 /boundary/uk?postal-sector=ab16 9&postal-unit=ab16 9uw

Изображение результатов в GooleMap: enter image description here

...