[英]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.