我用立交橋渦輪增壓與該XML腳本下載建築物在某一地區:如何使用Overpass API獲取建築漏洞?
<osm-script>
<union>
<query type="way">
<has-kv k="building"/>
<bbox-query {{bbox}}/>
</query>
<query type="relation">
<has-kv k="building"/>
<bbox-query {{bbox}}/>
</query>
</union>
<print mode="body"/>
<recurse type="down"/>
<print mode="skeleton" order="quadtile"/>
</osm-script>
建築很好下載,除了那些與內孔。 與以下示例一樣,這些建築物是由多層次多邊形關係(但未標記爲building = yes)組成的,其中包含外部標記的building = yes和內部未標記的內容。
當我用我的劇本立交橋,我只得到外。
那麼,這些建築是否正確?這個關係不應該被貼上標籤嗎?
其他人有沒有人知道如何從外部建築物的孩子中選擇關係?
感謝您的回答!實際上,該應用程序是我自己的用於ArcGIS的OSM數據加載器,採用Java開發。這個應用程序管理良好的multipolygon關係,但在這種情況下(http://overpass-turbo.eu/s/eWp),沒有選擇洞。 – superrache
對。似乎需要額外的向上遞歸步驟。看看我更新的答案是否可以解決您的問題。 – scai
好的,我沒有看到區別。所以我嘗試了遞增,現在只選擇了包含建築物外部和內部方式的多面關係。簡單的建築方式不是。示例:http://overpass-turbo.eu/s/flf我試過了,但我沒有看到任何解決方案來選擇multipolygon關係和簡單的構建方法。 – superrache