立交桥:搜索给定周边的POI

时间:2017-11-17 17:10:21

标签: openstreetmap overpass-api

使用overpass-turbo.eu我想在某个点附近查询不同类型的元素。这是一个返回伦敦大本钟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的节点存储在变量中,以便为后面的所有查询访问它。这是如何工作的?

1 个答案:

答案 0 :(得分:1)

只需使用以下Overpass语法:

(around:radius,latitude,longitude)

在这种情况下:

node(around:150, 51.50069, -0.12458)[natural=tree];