Парсинг стран из OpenStreetMap
Выполнена
Проект: wise.tours
Планируемый запуск: | Дата начала: | Планируемое завершение: | Дата завершения: |
Описание задачи
Надо получить список стран с названиями на разных языках, координатами и ISO-кодом.
Для решения задачи было использовано АПИ overpass-api.de
Есть UI запросов: http://overpass-turbo.eu/
К примеру, чтобы получить данные стран с учетом текущих координат карты, можно выполнить вот такой запрос:
Уточню, что условие ({{bbox}}) будет иметь смысл только в интерфейсе http://overpass-turbo.eu/
Статья, которая мне помогла в первичном освоении OSM: https://medium.com/nuances-of-programming/как-получить-данные-open-street-map-через-python-abd77f8c3ec5
Текущая версия парсера стран, сразу с созданием связок OsmNode-Country: https://github.com/wise-tours/wise.tours/blob/2fadbf321cf0ce67c0f6420362a608aa3fcf14fc/src/server/modules/OSM/OsmNode/index.mjs#L80
Shape-файлы можно скачать здесь: https://gadm.org/download_world.html
Проект | Задача | Статус | Дата постановки | Начало | Конец | Кто создал |
---|---|---|---|---|---|---|
wise.tours | Парсинг стран из OpenStreetMap | Выполнена | 18.04.2020 16:27:34 | 18.04.2020 16:27:53 | 18.04.2020 16:50:52 |