我目前正在开展一个项目,该项目要求我使用某个标记获取以前结果的所有节点。 以下代码获取了所有节点,但我无法弄清楚如何只获取具有特定标记的节点。
[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;
答案 0 :(得分:2)
尝试此查询:
[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
中搜索节点。