在立交桥turbo的位置查询

在立交桥turbo的位置查询

问题描述:

我刚刚了解了立交桥turbo服务及其查询数据的能力。我曾尝试以下查询,它工作得很好:在立交桥turbo的位置查询

[out:json][timeout:25]; 
(
node["highway"]({{bbox}}); 
); 
out body; 

但是,当我与城市,根据立交桥的wiki页面应该像下面的名字替换BBOX,代码给出了一个错误。很高兴知道第二个代码有什么问题?

[out:json][timeout:25]; 
(
node["highway"]({{geocodeId: Vienna}}); 
); 
out body; 

错误消息:

An error occured during the execution of the overpass query! This is what overpass API returned: Error: line 3: parse error: Unknown query clause Error: line 3: parse error: ')' expected - 'node' found. Error: line 4: parse error: Unknown type ")" Error: line 4: parse error: An empty query is not allowed Error: line 4: parse error: Unknown type ";" Error: line 5: parse error: An empty query is not allowed

当你要查询的节点在一定区域内,你需要使用的立交桥涡轮的语法如下:

[out:json][timeout:25]; 

{{geocodeArea:Vienna}}->.searchArea; 
node["highway"](area.searchArea); 
out body; 
+0

感谢。有用。如果我们想要根据经纬度输入查询,那么怎么样?例如,我们可以根据经纬度定义一个bbox,并在查询中使用该bbox?任何帮助或链接关于这个guidlines将不胜感激。 –

+0

在*或GIS stackexchange上查看:http://gis.stackexchange.com/questions/19760/how-do-i-calculate-the-bounding-box-for-given-a-distance-and-latitude -经度 – mmd