#openstreetmap
#openstreetmap
Вопрос:
Я анализирую выдержки из данных OSM по странам. Я хочу получить название города и страны, к которым принадлежит эта точка или путь. Возможно ли это? Как я могу получить эту информацию?
Ответ №1:
Для получения этой информации вам нужен геокодер, если только узел не имеет соответствующих адресных тегов. Nominatim — хороший геокодер для OSM, и есть еще несколько.
Если у вас есть идентификатор узла или пути, просто используйте возможности обратного геокодирования Nominatim. Это результат для способа 206488036: http://nominatim.openstreetmap.org/reverse ?format=xmlamp;osm_type=Wamp;osm_id=206488036
Измените параметр osm_type, если вы хотите запрашивать узлы (N) или отношения (R) вместо путей.