2015-11-24 77 views
1

目前我正在進行一個項目,我想爲某個城市創建一個圖形,其中節點是公交站點,邊緣是公交站點之間的路線。 我能夠使用openstreetmap得到整個城市的巴士站,但我不知道如何獲得直接連接到某個巴士站的巴士站。 任何想法或建議?如何使用openstreetmap將直接連接的公交車站停靠在某個公共汽車站?

+0

crosspost:https://help.openstreetmap.org/questions/46848/how-can-i-get-the-directly-connected-bus-stops-to-a-certain-bus-stop-using-openstreetmap – scai

回答

1

這種連接是通過在relations OSM表示,特別是route relations。目前有兩種不同的public transport方案在使用。這可能會對您有所幫助,具體取決於您要提取的確切信息。版本可能由public_transport:version鍵指示,但不一定非要。

下面是一些例子:

+0

但我怎麼能坐公共汽車站,我可以從一個特定的總線達到這些都直接停不通過其它公交車站 – Mohammed

+1

不知道如果我明白你的問題。爲了確定哪些公交車站可以從特定的公交車站到達,您只需查看該公交車站所屬的所有關係即可。 – scai

1

這裏是一個example以下SCAI的回答,利用立交橋API。它假定new public transport scheme用於路由和停止數據。

+0

是的,這是給我的全車停在BBOX,但我的問題是,對於給定的公交車站是什麼設定的巴士站,可從那裏直接抵達(無公交車站之間) – Mohammed

+0

如果你不「 unzoom「默認顯示在立交橋上,它在bbox中顯示停止,並且所有站點都可以在沒有連接的情況下直接重新連接。 「不停止inbetween」,你的意思只是從bbox出發的每一行的第一站? – Eric

+0

考慮下面的情況一個公交車站A有兩條路線L1 L2如果我從路線L1乘坐A路公交車,第一個公交車站立即來到B路,如果我乘L2路公交車到第一個公交車站路口, ,所以我需要一種方法來獲得B和C巴士站,如果我給你我正在巴士站A現在清楚了嗎? – Mohammed

相關問題