获取其中的所有节点
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
标签搜索节点。
我目前正在做一个项目,该项目要求我获取具有特定标签的先前结果的所有节点。 下面的代码获取了所有的节点,但是我不知道如何只获取带有特定标签的节点。
[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
标签搜索节点。