繁体   English   中英

查询特定国家/地区道路的立交API

[英]Query Overpass API for roads in a specific country

我正在尝试在立交桥的特定区域中构造所有'highway ='方式的查询。 我一直默认使用{{bbox}}-但我确实希望按国家/地区进行操作。

我尝试使用'nominatimArea:'而不是{{bbox}},但遇到了解析错误'第8行:预期的解析错误:')'预期-'('找到。

/*
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;

返回此一项 (不是一个区域)

注:我知道这是一个大的查询-但我真的只需要链接到原始JSON(像这样 ) -而不是实际的立交桥地图结果。

得到它了。

/*
This shows the roads in nepal.
*/

[out:json];

area[name="नेपाल"];
 (way["highway"~"motorway|trunk|primary|motorway_link|trunk_link|primary_link|unclassified|tertiary|secondary|track|path|residential|service|secondary_link|tertiary_link"](area);
);

out meta;
>;
out skel qt;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2025 STACKOOM.COM