我試圖收集某個地區的海灘數據。我使用了立交api和滲透從pbf中提取海灘。兩人都工作。但是,從立交api,我可以得到海灘多邊形(封閉的方式)和點(節點),但是,從滲透,我可以得到點(節點)。當我在滲透中尋找時,我確實包括了方法和關係。儘管如此,我從立交橋得到的海灘多邊形卻沒有。openstreetmap立交api和滲透獲取海灘數據沒有得到多邊形
任何人都可能有一些解決方案或解釋?非常感謝!
我試圖收集某個地區的海灘數據。我使用了立交api和滲透從pbf中提取海灘。兩人都工作。但是,從立交api,我可以得到海灘多邊形(封閉的方式)和點(節點),但是,從滲透,我可以得到點(節點)。當我在滲透中尋找時,我確實包括了方法和關係。儘管如此,我從立交橋得到的海灘多邊形卻沒有。openstreetmap立交api和滲透獲取海灘數據沒有得到多邊形
任何人都可能有一些解決方案或解釋?非常感謝!
不幸的滲透不支持使用--node-key-value
和--way-key-value
在一起。您必須進行多次運行,然後使用--merge
合併結果。例子見https://wiki.openstreetmap.org/wiki/Osmosis。
非常感謝, 在這種情況下, osmosis --read-xml file =」XXX「-tag-filter accept-nodes keyValueList =」natural.beach「--tag-filter accept-ways keyValueList =「natural.beach」--write-xml file =「XXX.osm」 可能不起作用,或者是因爲我試圖一次獲得節點和方法,對嗎?非常感謝! – user2146141
我想是的。不幸的是,我對滲透的經驗很少。 – scai
你能告訴我們你是怎麼稱呼滲透嗎? – scai
當然,我試過兩種: osmosis --read-pbf file = planet-latest.osm.pbf --node-key-value keyValueList =「natural.beach」--way-key-value keyValueList =「natural.beach 「--write-xml output.xml – user2146141