获取其中的所有节点

Get all nodes within

我目前正在做一个项目,该项目要求我获取具有特定标签的先前结果的所有节点。 下面的代码获取了所有的节点,但是我不知道如何只获取带有特定标签的节点。

[out:json][timeout:25];

(way["railway"="tram"](47.36889,8.55407,47.36973,8.55553));

out;
>;
//get all nodes within the result with a certain tag
out;

试试这个查询:

[out:json][timeout:25];

way["railway"="tram"](47.36889,8.55407,47.36973,8.55553);
>;
node._["public_transport"="stop_position"];
out;

它查询给定边界框中带有 railway=tram 标记的所有方式。然后它执行向上递归(>;)以获取这些方式的所有节点。之后它会在默认集合 _ 中使用 public_transport=stop_position 标签搜索节点。