2014-10-07 84 views
1

我試圖獲得某個點周圍的所有道路。我使用下面的查詢:防止立交橋API返回節點並僅顯示路線

(
    way 
    (around:300,50.7913547,-1.0944082) 
    ["highway"~"^(primary|secondary|tertiary|residential)$"] 
    ["crossing"!~"."] 
    ["name"]; 
    >; 
); 
out; 

我加入了crossing排除,因爲它一直包括「標誌」的口岸,而我只在道路感興趣。

但是,它似乎忽略了過境點,並且仍然在地圖上繪製標記,而不是僅僅顯示道路輪廓。 This can be seen here

,我不希望有標籤,這些「節點」:

crossing=zebra 
highway=crossing 

應該辜負我的正則表達式查詢,但事實並非如此。

我該如何得到它只返回道路情節線,並沒有這些節點/標記?

很抱歉,如果我的術語是都錯了,我很新的這

回答

3

您嘗試使用將僅適用於該辦法本身,而不是節點的篩選條件。通常情況下,一種方法不會有crossing標記,所以此過濾器對最終結果沒有太大影響。通過使用>;,所有節點標籤將再次顯示在最終結果中。

我在您的查詢中刪除了>;,並將out;替換爲out geom;,僅輸出沒有任何標籤的節點緯度/經度位置。

你可以試試這個出使用下面的鏈接(目前指向立交橋​​渦輪試用版)

Link

enter image description here

+0

謝謝,我剛想說是怎麼回事更糟,但我只是意識到縮小某些級別會將線條變成標記:) – Titan 2014-10-08 07:38:43

+0

這是Overpass Turbo的渲染功能。您可以通過單擊設置 - >地圖 - >不要在立交橋Turbo中將小功能顯示爲POI來關閉標記。這將顯示你想要的結果。 – mmd 2014-10-08 07:47:52

+0

非常感謝! – Titan 2014-10-08 07:50:56