Обратные библиотеки геокодирования

11

Я новичок в ГИС и картографических сервисах.

Может кто-нибудь сказать мне, что мои варианты для библиотек обратного геокодирования, кроме nominatim? Скорее всего, я собираюсь работать с данными OpenStreetMap. Так что я буду в стеке PGSQL / PostGIS. Поддерживает ли кто-либо из них понятие «радиус» в своем поиске (какой стандарт Nominatim не поддерживает)?

Яхья Кахьяди
источник
Пожалуйста, удалите свой второй, не связанный вопрос и сделайте его новым вопросом. Как только вы это сделаете, я думаю, что оба ваших вопроса получат положительные отзывы.
Джей Камминс
сделано ....... Thx
Яхья Cahyadi
nominatim становится все более всеобъемлющим решением. Мне нужны бразильские локации, и до прошлого года это было почти бесполезно. но теперь я получаю необходимые данные, не зависящие от платных услуг.
Тони Джил

Ответы:

4

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

Как и Nominatim, Cloudmade имеет API геокодирования для работы с данными OSM. Есть обратные примеры геокодирования здесь . Он включает параметр расстояния, чтобы разрешить поиск радиуса. Например

http://geocoding.cloudmade.com/8ee2a50541944fb9bcedded5165f09d9/geocoding/v2/find.js?object_type=cafe&around=51.51558,-0.141449&results=5&distance=500

Если вы не привязаны к OSM, взгляните на сервис Google Reverse Geocoding и пример . Документы утверждают, что ищут в пределах «толерантности», но затем не говорят, что это за толерантность.

geographika
источник