Как запросить OSM с сервера
Есть ли способ подключения к веб-серверу OpenStreetMap?
Я хочу получить информацию об ограничении скорости, заданную в геолокации "lat and Lon". Я думал о решении этой проблемы путем создания огромной базы данных, включающей в себя широту и долготу узла и ограничение скорости, а затем запросил ограничение скорости с учетом определенного географического местоположения.
но теперь мне интересно, можно ли напрямую подключиться к серверу OSM и запросить ограничение скорости с учетом определенного geoLoc?! какой подход является более эффективным?
1 ответ
Вы можете использовать Overpass API для запроса (почти) любой информации. У языкового гида даже есть проблема, очень похожая на вашу: запрос имени и приблизительного местоположения. Просто замените тег имени на тег maxspeed, и вы почти закончили.
Overpass API имеет действительно мощный язык, который поначалу может немного сбивать с толку. Это может помочь вам выполнить ваши запросы через интерфейс турбо-эстакады, который имеет хорошую визуализацию результатов.