hkitalk.net 香港交通資訊網

 找回密碼
 會員申請加入


(B0)香港巴士車務及車廂設備 (B1)香港巴士廣告消息/廣告車行踪 (B2)香港巴士討論 [熱門] [精華] (B3)巴士攝影作品貼圖區 [熱門] [精華] (B3i)即拍即貼 -手機相&翻拍Mon相 (B4)兩岸三地巴士討論 [精華] (B5)外地巴士討論 [精華]

Advertisement


(B6)旅遊巴士及過境巴士 [精華] (B7)巴士特別所見 (B11)巴士精華區 (B22)巴士迷吹水區   (V)私家車,商用車,政府及特種車輛 [精華]
(A6)相片及短片分享/攝影技術 (A10)香港地方討論 [精華] (A11)消費著數及飲食資訊 (A16)建築物機電裝置及設備 (A19)問路專區 (N)其他討論題目  
(F1)交通路線建議 (C2)航空 [精華] (C3)海上交通及船隻 [精華] (D1)公共交通有關商品 [精華]   (Y)hkitalk.net會員福利部 (Z)站務資源中心
(R1)香港鐵路 [精華] (R2)香港電車 [精華] (R3)港外鐵路 [精華]   (O1)omsi討論區 (O2)omsi下載區 (O3)omsi教學及求助區
(M1)小型巴士綜合討論 (M2)小型巴士多媒體分享區 (M3)香港小型巴士字軌表        
 

Advertisement

 

hkitalk.net 香港交通資訊網»論壇 (B) Bus 巴士討論區 香港巴士討論 (B2) 九巴龍運現已開放 ETA 予資料一線通
開啟左側

[報刊新聞] 九巴龍運現已開放 ETA 予資料一線通

[複製鏈接]
TeX 發表於 2021-3-25 09:27 | 顯示全部樓層 |閱讀模式

                                    Advertisement



本帖最後由 TeX 於 2021-3-25 18:23 編輯
https://data.gov.hk/tc-data/dataset/hk-td-tis_21-etakmb


九龍巴士及龍運巴士路線實時到站數據
I20091157 發表於 2021-3-25 09:30 | 顯示全部樓層
都算有實行承諾,喺3月開放到數據出去
eternalflame 發表於 2021-3-25 09:45 | 顯示全部樓層
stopID 竟然唔係用 bsiCode
peterkwan 發表於 2021-3-25 09:58 | 顯示全部樓層

                                    Advertisement



Stop ID 兩巴既 data type 都唔同, 新城用 6 characters, 九巴用 16 characters, 係咪應該要統一下呢?
kei_hk 發表於 2021-3-25 11:04 | 顯示全部樓層
peterkwan 發表於 2021-3-25 09:58
Stop ID 兩巴既 data type 都唔同, 新城用 6 characters, 九巴用 16 characters, 係咪應該要統一下呢? ...

其實問題唔大

真係做program 的人﹐自然識處理。

最簡單就係 "短遷就長"﹐program自動幫佢加位去到指定長度。
有遠見就唔會加到16個位﹐而係連同九巴的data都一併加位﹐以便預留日後有其他同類不同長度的 data 使用。

去到聯營線的其用車站﹐就做多個table﹐將2組車站code做一個convert table。
*其實這個情況﹐其實睇其中一間公司的data﹐都做到相同的結果﹐唔整個對照convert table都無問題的。

 
eternalflame 發表於 2021-3-28 14:11 | 顯示全部樓層
peterkwan 發表於 2021-3-25 09:58
Stop ID 兩巴既 data type 都唔同, 新城用 6 characters, 九巴用 16 characters, 係咪應該要統一下呢? ...

新城 (加嶼巴) 係真係stopID, 理論上一個同名巴士站就只會有一個stopID, 但下面可以有好多條站柱 (姑且叫佢做poleID)
九巴呢個stopID實際上係站柱編號 (bsiCode)

KC3555 發表於 2021-4-19 13:29 來自手機 | 顯示全部樓層

                                    Advertisement



本帖最後由 KC3555 於 2021-4-19 13:40 編輯
kei_hk 發表於 2021-3-25 11:04
其實問題唔大

真係做program 的人﹐自然識處理。

關於聯營線的巴士站問題,九巴用的模式係逐個站牌計,新巴城巴公開嘅資料係每組站去計,然後喺內部管理上先逐條站住俾個英文字母。而城巴同新巴以前將巴士站大幅合併重組,呢D資料無俾過九巴。所以九巴後來在瀏覽器上將所有Bsi code都收起,只係用網絡爬蟲先爬到出嚟,而九巴現時喺對面海的巴士站資料,大重組前舊有路線主要仍然係新巴路線一個站牌,城巴路線一個站牌。大重組後新路線就係大概位置,盡量用返舊有路線對家同公司巴士站位,就用佢個Bsi code過骨。
所以結論係,九巴同新城兩間公司無得用BSI Code對照。至於九巴Stop ID 唔用Bsi Code問題,好大可能唔係巴士公司唔肯公開數據,因為早就有人用網絡爬蟲爬咗D數據出嚟。只係可能因為hyphen符號問題,無辦法將資料轉送。最後宜家16位code的資料,用的係16進制,而且每個巴士站似係一堆不重覆嘅隨機數值。所以我估問題不是在巴士公司有無遠見,而係根本的IT問題。

eternalflame 發表於 2021-4-19 13:59 來自手機 | 顯示全部樓層
KC3555 發表於 2021-4-19 13:29
關於聯營線的巴士站問題,九巴用的模式係逐個站牌計,新巴城巴公開嘅資料係每組站去計,然後喺內部管理上 ...

呢樣野亦衍生左一個使用open data嘅難題:TD嘅運輸數據同樣以一個ID對應一組站,所以TD數據可以一對一影射返城新嘅stopID,但九巴就會係one to many。如果日後要用TD嘅運輸數據加上ETA顯示的話,就需要建立mapping table去對應返咁多間巴士公司嘅ID,而且九巴方面需要查詢多個站牌先可以整合到ETA數據
您需要登錄後才可以回帖 登錄 | 會員申請加入

本版積分規則

Advertisement

Advertisement

Advertisement

Advertisement

Advertisement

站規|清理本站Cookies|hkitalk.net 香港交通資訊網

GMT+8, 2024-4-18 18:55

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回復 返回頂部 返回列表