2015-09-17 42 views
1

我現在的疑問是這樣的:利用座標和半徑,而不是一個邊框

[out:json] 
[timeout:60] 
; 
(

relation 
["type"="multipolygon"] 
["landuse"~"brownfield|railway"] 
(50.757310,6.054754,50.786730,6.111574); 

way 
["landuse"~"brownfield|railway"] 
(50.757310,6.054754,50.786730,6.111574); 

); 
out body; 
>; 
out skel qt; 

我想更換一個邊界框座標和半徑,類同圍繞另一個節點查詢節點。

node["name"="Bonn"]; 
node 
    (around:1000) 
    ["name"="Gielgen"]; 
out body; 

這可能嗎?

回答

3

我能夠使用(around:radius,lat,lon)來完成。半徑似乎以米爲單位給出。

一個簡單的例子:

node(around:1000.0,50.75,6.05)["historic"="wayside_cross"]; 
out; 

適用於您的查詢:

[out:json] 
[timeout:60] 
; 
(

relation 
(around:1000,50.77675,6.07456) 
["type"="multipolygon"] 
["landuse"~"brownfield|railway"]; 

way 
(around:1000,50.77675,6.07456) 
["landuse"~"brownfield|railway"]; 

); 
out body; 
>; 
out skel qt;