如何在Overpass Turbo中过滤节点,仅显示路径(Ways和Relations)
Overpass Turbo 查询优化:只保留公交路径(Ways & Relations)
你的问题出在out geom指令上——它会默认输出关系包含的所有成员(包括节点)。要过滤掉公交站、地铁站这类节点,只保留路径相关的Ways和Relations,有两种简单的调整方式:
方式一:保留关系结构,排除节点细节
用out body geom替代原查询的out geom,这样会输出关系的主体信息和几何路径,但不会单独列出成员节点:
[out:json][timeout:25]; ( relation["operator"="Toronto Transit Commission"]({{bbox}}); ); out body geom;
方式二:仅输出构成路径的Ways
如果不需要保留关系的整体结构,只需要纯路径,可以先提取关系中的Ways再输出,彻底排除节点:
[out:json][timeout:25]; ( relation["operator"="Toronto Transit Commission"]({{bbox}}); ); >; way._; out geom;
两种方式都能满足你只看公交行驶路径范围的需求,选哪种取决于你是否需要保留线路的关系层级信息。
内容的提问来源于stack exchange,提问作者Yassin Hany
相关产品推荐
相关产品推荐

