我想获得所有OSM节点(不属于任何方式) 有可能吗?
可以理解,此查询获取所有节点(包括方式成员)......
<osm-script output="json">
<query type="node">
<bbox-query {{bbox}}/>
</query>
<print/>
</osm-script>
更新于9月19日20:20(GMT + 9:00)
我尝试了tyr的查询和成功!
答案 0 :(得分:4)
实际上,自最新版本的Overpass API以来,这是可能的:
<osm-script output="json">
<query type="way">
<bbox-query {{bbox}}/>
</query>
<recurse type="way-node" into="waynodes"/>
<query type="node" into="allnodes">
<bbox-query {{bbox}}/>
</query>
<difference>
<item set="allnodes"/>
<item set="waynodes"/>
</difference>
<print/>
</osm-script>
http://overpass-turbo.eu/s/14F
这使用difference
运算符从所有节点中减去任何方式成员的节点。