[英]Writing a query for getting all nodes within multiple Bounding Boxes
nwr(51.477,-0.001,51.478,0.001);
out;
这是最标准的查询,但我试图在一个查询中包含多个这样的 bbox。 我不知道如何实现这一目标,也不确定是否可行。
您可以按照 Overpass wiki中的描述执行两个查询的联合:
(
nwr(51.477,-0.001,51.478,0.001);
nwr(51.477,0.001,51.478,0.002);
);
out;
或者您可以尝试将它们组合成一个多边形,然后使用polygon进行查询。 您只需要注意它们的重叠方式即可。 您必须为每个框使用 5 个点,以确保它关闭(最后一个点与第一个相同),这样您的框之间就不会出现区域。 所以它可能并不比上面的联合更容易。
nwr(poly:"latitude_1 longitude_1 latitude_2 longitude_2 latitude_3 longitude_3 …"));
例如:
node(poly:"51.477 -0.001 51.477 0.01 51.48 0.01 51.48 -0.001 51.477 -0.001 51.470 -0.01 51.470 0.001 51.472 0.001 51.472 -0.01 51.470 -0.01");
out geom;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.