Overpass turbo 中的位置查询
Location query in Overpass turbo
我刚刚了解了立交桥 Turbo 服务及其查询数据的能力。我尝试了以下查询,它工作正常:
[out:json][timeout:25];
(
node["highway"]({{bbox}});
);
out body;
但是当我将 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
由于要查询某个区域的节点,需要使用overpass turbo的语法如下:
[out:json][timeout:25];
{{geocodeArea:Vienna}}->.searchArea;
node["highway"](area.searchArea);
out body;
我刚刚了解了立交桥 Turbo 服务及其查询数据的能力。我尝试了以下查询,它工作正常:
[out:json][timeout:25];
(
node["highway"]({{bbox}});
);
out body;
但是当我将 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
由于要查询某个区域的节点,需要使用overpass turbo的语法如下:
[out:json][timeout:25];
{{geocodeArea:Vienna}}->.searchArea;
node["highway"](area.searchArea);
out body;