Я пытаюсь экспортировать информацию о границах из файла OSM. Мой процесс почти существует, однако у меня проблема с полигоном, который я создаю рисование случайных строк.OSM - Boundary Export from XML file
Буду признателен, если я ошибусь.
Шаг 1: Экспорт данных OSM в XML
osmfilter -v greater-london-latest.osm --keep="boundary= admin_level= place=" > b.txt
Шаг 2: Запуск сценария для обработки XML.
cycle each relation node
load the member ways
load the nodes from each specified way
record the lat/lon and build a poly set
Это создает ряд широты/долготы, которые, когда я строю их в качестве полигона дать правильную общую форму я ищу. Тем не менее, существуют проблемы, связанные с соединительными линиями я предполагаю ..
Я на самом деле ищет для этого, который похож, но Im явно что-то отсутствует.
Actual Poly Im looking to generate
Опять же, спасибо за любую помощь.