立交桥:在给定范围内搜索 POI
Overpass: Search for POIs in a given perimeter
使用overpass-turbo.eu 我想查询某个点附近的不同类型的元素。这是一个示例,其中 returns 伦敦大本钟周围 150 米处的所有树木。
[out:json][timeout:25];
(
node[name="Big Ben"]["addr:street"="Bridge Street"];
node(around:150)[natural=tree];
);
out body;
>;
out skel qt;
它适用于所有树。但是,如果我还想找到距离大本钟 150 米的所有商店怎么办?由于立交桥的流量概念,我只能将大本钟节点用于我查询大本钟的行旁边的查询。
我可能需要做的是将 Big Ben 的节点存储在一个变量中,以便为随后的所有查询访问它。这是如何工作的?
只需使用以下 Overpass 语法:
(around:radius,latitude,longitude)
在这种情况下:
node(around:150, 51.50069, -0.12458)[natural=tree];
使用overpass-turbo.eu 我想查询某个点附近的不同类型的元素。这是一个示例,其中 returns 伦敦大本钟周围 150 米处的所有树木。
[out:json][timeout:25];
(
node[name="Big Ben"]["addr:street"="Bridge Street"];
node(around:150)[natural=tree];
);
out body;
>;
out skel qt;
它适用于所有树。但是,如果我还想找到距离大本钟 150 米的所有商店怎么办?由于立交桥的流量概念,我只能将大本钟节点用于我查询大本钟的行旁边的查询。
我可能需要做的是将 Big Ben 的节点存储在一个变量中,以便为随后的所有查询访问它。这是如何工作的?
只需使用以下 Overpass 语法:
(around:radius,latitude,longitude)
在这种情况下:
node(around:150, 51.50069, -0.12458)[natural=tree];