我使用 Overpass-Turbo 和这个 XML 脚本来下载给定区域的建筑物:
<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>
除了里面有洞的建筑物外,建筑物都很好下载。像下面的例子一样,这些建筑物是多面体关系(但未标记的建筑物=yes),由外部标记的建筑物=yes 和内部未标记的建筑物组成。
当我使用我的 Overpass 脚本时,我只得到外部。
那么,这些建筑正确吗?关系不应该也被标记为建筑吗?
其他人知道如何从其外部建筑孩子中选择关系吗?