看板 Bus 關於我們 聯絡資訊
最近在研究公車動態,因為家附近的公車站牌沒有電子化 上面的 QR CODE 也只有已經失效的新巴士去程跟返程單路線 所以想來做一個公車站牌動態的 QR CODE 產生器 這樣沒裝 App 也沒有電子站牌的地方掃碼就能馬上看到公車動態 這支程式分成兩部分 製作部分 http://melixyen.github.io/railtime/busp.html#/make 單支站牌 可以製作單支站牌,之後還能合併成群組站牌 方法是用公車站牌上的路線去找到這支站牌,然後自動連結所有停靠該站牌的路線 方法是用公共運輸整合資訊流通服務平台 (以下簡稱 PTX) 提供的站位資料 在研究方法時發現原來站牌代碼是每個公車一站牌一個號碼 所以像 63 跟民生幹線雖然在松山車站停靠同一支站牌 (StopName),但編號不一樣 後來才找到有新的站位資料這個東西,用 StationID 合併所有站牌 所以透過 StationID 可以找到停靠同一個站牌的所有路線 但目前仍不是所有縣市都有提供,基隆、桃園、台中、台南公車就還沒有 選擇完縣市後輸入編號查到站牌,可用地圖功能確認站牌位置無誤後按確定 會條列出有找到的路線,並且你可以自己為這個站牌取一個名字 然後就能產生連結,你也可以加入收藏夾或產生 QR CODE https://i.imgur.com/KDHypeU.png
群組站牌 進入管理收藏夾後勾選要合併的站牌,可產生一次顯示多個站牌動態的 QR CODE https://i.imgur.com/0SzQdCg.png
具體來說像汐止車站附近有大同路跟忠孝東路(新台五路)兩主軸線行駛公車 而忠孝東路的汐止後車站站牌又分為兩個地方,相隔 100 公尺 合併後能一次看見哪個站牌公車最快來,就去那邊搭車 顯示部分 產生的 QR CODE 掃碼後可以打開顯示頁面 https://i.imgur.com/eo1btb8.png
目前設定是 20 秒更新一次,狀態也就只有 PTX 提供的狀態做對應顯示而已 點公車路線名稱可以開另外一個頁面看目前公車開到哪一站 應用想法 目前對大眾運輸的宣導除了提供靜態資訊外就是主動式動態查詢 常搭車的人對於使用 App 不陌生但有時可以針對社區或觀光地點提供被動查詢資訊 產生的 QR CODE 除了印在站牌外也可以印在社區、店家、交通指南看板上 透過智慧型裝置,在智慧型站牌以外的地方提供一個 QR CODE 讓人掃瞄 就能方便看到附近所有站牌的公車動態 目前印了幾個 QR CODE 貼在家門口,給不常搭公車也不用公車 App 的家人 感覺還不錯,要搭車前掃個碼就知道去哪支站牌最快有公車來 不過那也是因為公車動線幾乎固定的關係,要做更被動的設計還得搭配目的地路線過濾 希望 PTX 的 StationID 盡快整合完全國所有公車站牌 這樣所有公車站都有唯一編碼後可以做的事情還滿多的 但除了雙北以外其他縣市的 StationName 還是沒有給正確名稱,站牌名稱統一似乎更難 而且 GPS 座標也不太一樣,至少我看台北跟新北同個站牌座標是不同的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.242.83 ※ 文章網址: https://www.ptt.cc/bbs/Bus/M.1547954740.A.486.html
lianpig5566: 台南的應該也有 只是在台南市交通局自己的資料庫 01/20 12:04
lianpig5566: https://goo.gl/5hhEiE 01/20 12:05
physbook: 建議路線的往返可以用目的地呈現 01/20 12:11
顯示區已增加目的地的顯示,方便確認方向 StationID 應該是一個統一值跟唯一值 https://ptxmotc.gitbooks.io/ptx-api-documentation/content/FAQ/Bus.html 按照官方的開發手冊,站位 Station 應該是同方向站牌的聚合 不過目前開發中遇到狀況還不少,像我家附近公車站往返程都被歸在同一 Station 所以才得增加小字辨識往返程,不然查出來的結果應該是只有一個方向的車而已 現況台北市公車的資料最完整,新北市的資料有些重疊,其他縣市連站名都沒有 目前不考慮介接各地縣市政府自己的資料,應該會統一用 PTX 上的資料 因為既然 PTX 要統整站位編碼,那將來每個候車站就會有自己的 StationID 只能等官方整理完自己的全國站位統一編號後再說了,將來一定是走向整合路線的 StationID 跟身份證字號一樣是一串數字,未來所有公車站被編碼之後 不管是掃 QR Code、手機 App、打電話、簡訊甚至開發 Line 對話機器人 只要站牌上面印有編號就可以方便的運用於任何管道查詢公車資訊 目前我的程式能做的也就是發揮這個 StationID 的作用,掃碼快查公車動態 也希望官方可以在站牌上做類似的東西,在智慧型站牌普及之前先貼 StationID QR Code 然後掃碼就能馬上取得公車動態資訊 ※ 編輯: shter (118.166.242.83), 01/20/2019 17:01:26