[英]Writing a query for getting all nodes within multiple Bounding Boxes
nwr(51.477,-0.001,51.478,0.001);
out;
這是最標准的查詢,但我試圖在一個查詢中包含多個這樣的 bbox。 我不知道如何實現這一目標,也不確定是否可行。
您可以按照 Overpass wiki中的描述執行兩個查詢的聯合:
(
nwr(51.477,-0.001,51.478,0.001);
nwr(51.477,0.001,51.478,0.002);
);
out;
或者您可以嘗試將它們組合成一個多邊形,然后使用polygon進行查詢。 您只需要注意它們的重疊方式即可。 您必須為每個框使用 5 個點,以確保它關閉(最后一個點與第一個相同),這樣您的框之間就不會出現區域。 所以它可能並不比上面的聯合更容易。
nwr(poly:"latitude_1 longitude_1 latitude_2 longitude_2 latitude_3 longitude_3 …"));
例如:
node(poly:"51.477 -0.001 51.477 0.01 51.48 0.01 51.48 -0.001 51.477 -0.001 51.470 -0.01 51.470 0.001 51.472 0.001 51.472 -0.01 51.470 -0.01");
out geom;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.