如何在Overpass Turbo中获取不含ND标签的Way数据?
如何移除Overpass查询结果中的
<nd>标签? 要解决这个问题,你只需要调整Overpass查询的输出模式,避免返回节点引用(<nd>标签)。以下是修改后的查询语句:
area["name"="Greater London"]; way(area)["amenity"="restaurant"]->.all; (.all; - ._;); out meta bounds;
关键修改说明:
- 原查询使用的是
out geom;,这个模式会返回完整的几何信息(包括构成区域的节点<nd>)。 - 替换为
out meta bounds;:meta会保留元素的核心元数据(比如ID、各类标签等)bounds会返回元素的边界框信息,正好满足你从bounds获取经纬度的需求- 这个输出模式不会生成
<nd>标签,直接减少了不必要的数据量
示例输出对比
修改前的输出(包含<nd>标签):
修改后的输出(不含<nd>标签):
内容的提问来源于stack exchange,提问作者Carlos Ulbricht
相关产品推荐
相关产品推荐

