2014-09-25 6 views
1

В настоящее время я работаю с 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"} 
); 

ответ

2

Try тег верно, как это было сделано here:

uninterestingTags = {"source": true}.

+2

Это похоже на работу. Предупреждение: он игнорирует не подключенные узлы. Если узел является частью пути, он принимается в любом случае (в противном случае большинство способов будут недействительными, так как большинство их узлов не имеют тегов). – deiviz