Yas*_*Uno 2 openstreetmap overpass-api
我想获取所有OSM节点(不属于任何方式)。
是否可以?
可以理解的是,这个查询获取所有节点(包括方法的成员)......
<osm-script output="json">
<query type="node">
<bbox-query {{bbox}}/>
</query>
<print/>
</osm-script>
Run Code Online (Sandbox Code Playgroud)
9 月 19 日 20:20 更新(GMT+9:00)
我尝试了tyr的查询并成功了!

实际上,自从 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>
Run Code Online (Sandbox Code Playgroud)
http://overpass-turbo.eu/s/14F
这使用difference运算符从所有节点中减去属于任意路的成员的节点。