【发布时间】:2015-05-14 08:14:30
【问题描述】:
我正在尝试对立交桥特定区域中的所有“highway=”方式进行查询。我一直默认使用 {{bbox}} - 但我真的更喜欢按国家/地区来做。
我尝试使用 'nominatimArea:' 而不是 {{bbox}} 但我得到一个解析错误 ' line 8: parse error: ')' expected - '(' found. ' 在下面:
/*
This shows the roads in nepal.
*/
[out:json];
(
way ["highway"~"motorway|trunk|primary|motorway_link|trunk_link|primary_link|unclassified|tertiary|secondary|track|path"]({{nominatimArea:Nepal}});
);
out meta;
>;
out skel qt;
另外...如果我尝试这个...我只(奇怪地)得到一个区域 - 没有办法(也许关系一团糟?)
/*
This shows the roads in nepal.
*/
[out:json];
(area[name="Nepal"];
way(area) ["highway"~"motorway|trunk|primary|motorway_link|trunk_link|primary_link|unclassified|tertiary|secondary|track|path|residential|service"];
);
out meta;
>;
out skel qt;
返回这个one item(它是一个区域而不是一种方式)
注意:我知道这是一个大型查询——但我真的只需要原始 JSON 的 url(如 this)——而不是实际的立交桥地图结果。
【问题讨论】:
标签: openstreetmap overpass-api