Пример логики и кода для преобразования Osm: отношение к GeoJson - PullRequest
0 голосов
/ 17 мая 2019

Я просто хочу преобразовать osm данные в geojson, где это довольно просто с тегами узлов и путей для osm данных, но отношение, которое дает комплекс, не может найти логику для преобразования отношения osm в geojson формат, особенно как формировать параметр координат geojson на основе их ролей (например, Inner, outer, admin_centre, riverbank, side_stream, main_stream, from, via, to, forward, backward, stop_entry_only, stop_exit_only и platform_exit_only).

Как просто, как сформировать широту и долготу члена отношения в параметре координат geojson.

Я перепробовал много документации, но логики или код не найдены в Java и Python.

В питоне: https://pypi.org/project/osm2geojson/
Официальный OSM: https://wiki.openstreetmap.org
Geojson Официальный: https://geojson.org/
Пример данных: https://download.geofabrik.de/asia/maldives-latest.osm.bz2 https://download.geofabrik.de/asia/bhutan-latest.osm.pbf

Но не повезло

Я пробовал в java и python, но причина в том, что я не смог найти логику преобразования тегов отношений из osm в geojson

Я ожидаю логики преобразования тегов отношения из osm в geojson и пример кода для этого.

1 Ответ

0 голосов
/ 22 мая 2019

На странице GeoJSON в вики OSM перечислены различные инструменты для преобразования данных OSM в GeoJSON:

Вышеупомянутый osmtogeojson используется overpass-turbo для создания экспорта GeoJSON.

...