Геокодирование Nominatim
Пример ниже использует Toolbox SDK, который можно установить с помощью команды pip install toolbox-sdk. Дополнительные примеры на Python: для SDK, для Requests. Если вы используете другой язык программирования или нужно полное описание API, ознакомьтесь с Toolbox OpenAPI.
Документация
Преобразование адреса или названия места в географические координаты и ограничивающий прямоугольник с помощью API OpenStreetMap Nominatim.
На входе:
Адрес / Название места. Адрес или название места для геокодирования, например „Basel, Switzerland“ или „Marienplatz 1, München“;
Буфер (км) - расширить ограничивающий прямоугольник на это расстояние в км (по умолчанию: 0). Полезно для создания рабочей области вокруг точечного адреса.
На выходе:
Ограничивающий прямоугольник - JSON-строка с west, south, east, north — напрямую используется как bbox-вход для других инструментов;
Текстовая сводка результата геокодирования;
Полный JSON-манифест с координатами, bbox, площадью и метаданными.
Пример работы инструмента:
Пример результата работы инструмента¶
Попробуйте инструмент в действии:
Нажмите кнопку Демо над формой инструмента. Поля будут автоматически заполнены демонстрационными значениями.
Нажмите кнопку Запустить.
См. также