В настоящее время я работаю с Leaflet.js
и Overpass API
, и я использую osmtogeojson
, чтобы выполнить смену формата между OSM-JSON и выводами API Overpass API и GeoJSON, которые Leaflet.js нуждается в качестве ввода. Для этого я использую следующий код:Каков ожидаемый вклад для неинтересных тагов в osmtogeojson?
data = osmtogeojson(osm_data);
Это работает отлично.
Приходит проблема: Я пытаюсь игнорировать некоторые данные, которые я получаю в наборе данных OSM-JSON. Поэтому я пытаюсь использовать uninterestingTags
, как указано в osmtogeojson API. Дело в том, что я не знаю, как закодировать эту вещь. Это не работает: установка
data = osmtogeojson(
osm_data, uninterestingTags = {"source"}
);
Это похоже на работу. Предупреждение: он игнорирует не подключенные узлы. Если узел является частью пути, он принимается в любом случае (в противном случае большинство способов будут недействительными, так как большинство их узлов не имеют тегов). – deiviz