Получить гео json для магазинов только из огромного файла OSM - PullRequest
0 голосов
/ 01 апреля 2020

Есть ли способ получить отфильтрованные гео json данные из огромного файла osm?

Я пытаюсь получить геоданные для магазинов только из большого файла osm 48 ГБ, (полные геоданные для Германии от geofabrik.de)

Я уже преобразовал его в geo json, используя mapbox/minjur, но файл больших гео json размером 20GB слишком большой для любого редактора и не может быть включен в мой проект TypeScript, чтобы получить нужные данные самостоятельно.

Если вам нужна дополнительная информация, сообщите мне в качестве комментария ниже. Большое спасибо за вашу помощь.

1 Ответ

1 голос
/ 01 апреля 2020

Вы должны отбросить все нежелательные данные перед преобразованием их в GeoJOSN.

Использовать тег-фильтр опции osmium-tool для извлечь все магазины:

osmium tags-filter -R -o shops.osm.pbf germany.osm.pbf shop

Затем преобразовать в Geo JSON:

osmium export shops.osm.pbf -o shops.geojson
...