使立交桥输出不完整的方式

Make Overpass output incomplete ways

这是我使用 Overpass 获取数据的方式 API:

[out:xml];
way(40,10,35,5)["highway"~"motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|secondary_link|tertiary|tertiary_link|residential|service|road|track|unclassified|undefined|unknown|living_street"];
(._;>;);
out;

不幸的是,我也得到了边界框外的节点,因为立交桥完成了道路。我可以关闭该行为以便我的结果集仅包含边界框内的节点吗?

您可以为此使用以下查询:

[bbox:{{bbox}}];
way["highway"~"^(motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|secondary_link|tertiary|tertiary_link|residential|service|road|track|unclassified|undefined|unknown|living_street)$"];
out geom({{bbox}});

注意out geom的输出格式会略有不同。对于立交桥涡轮而言,这不是问题。但是,您没有提供有关解析器的任何详细信息。