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 發表於 2019-8-1 11:33 | 顯示全部樓層 |閱讀模式

                                    Advertisement



本帖最後由 TeX 於 2019-8-6 23:35 編輯

新巴的實時抵站時間及相關資料
https://data.gov.hk/tc-data/dataset/nwfb-eta-transport-realtime-eta
城巴的實時抵站時間及相關資料
https://data.gov.hk/tc-data/dataset/ctb-eta-transport-realtime-eta

新大嶼山巴士 (1973) 有限公司 的巴士服務
https://data.gov.hk/tc-data/dataset/nlb-bus-nlb-bus-service
peterkwan 發表於 2019-8-1 11:56 | 顯示全部樓層
本帖最後由 peterkwan 於 2019-8-1 12:18 編輯

個 API OK 既, 係 ETA 果個怪小小, 正常應該係入 route 先去 stop id.
同埋試過  route-stop 無 930A inbound data.

做得好少少就係唔洗個 developer call 幾次 API 去 join 幾個 table 攞資料. 不過其實依家 data.gov.hk 好多都有呢個問題, 唔怪得晒新城.
eternalflame 發表於 2019-8-1 21:12 | 顯示全部樓層
peterkwan 發表於 2019-8-1 11:56
個 API OK 既, 係 ETA 果個怪小小, 正常應該係入 route 先去 stop id.
同埋試過  route-stop 無 930A inbo ...

佢個思路係站頭做單位, 再用路線分返個ETA出黎, 所以係入stopID之後係route
另一種玩法係入route之後再加埋停站次序seq, 但資料一線通無咁玩

資料方面仍然唔夠巴士公司多, 亦無特車路線資料
巴士站資料無分到站柱, 但對一般用家算係夠用


miklcct 發表於 2019-8-25 08:31 | 顯示全部樓層

                                    Advertisement



eternalflame 發表於 2019-8-1 21:12
佢個思路係站頭做單位, 再用路線分返個ETA出黎, 所以係入stopID之後係route
另一種玩法係入route之後再加 ...

我而家嘗試整個UI,目的係方便出聯合班次,但係個API啲資料對唔上,而家未諗到點處理。

首先佢條ETA API個URL無分方向,我入43M華貴邨會出晒兩個方向ETA,要人手filter。

https://rt.data.gov.hk/v1/transp ... /eta/CTB/002372/43M

跟住因為43M實質係循環線,但係佢喺去程車站列表入面出加多近街係去程,回程車站列表出加多近街係回程,結果我喺去程車站列表入面揀43M加多近街就對唔上。

https://rt.data.gov.hk/v1/transp ... /eta/CTB/002590/43M

如果用seq來對一樣無用,睇4中環碼頭(平日睇4X),只有去程對到,回程對唔到。

最後睇埋701富昌邨,佢個車站列表全線都係去程,個ETA API係將經兩次富昌邨溝埋一齊出!唯一分別係seq!但係seq都唔係萬能,同一條線有唔同特別車溝埋一齊都會唔同seq,即係根本分唔到!

進智公交
eternalflame 發表於 2019-8-25 11:15 | 顯示全部樓層
miklcct 發表於 2019-8-25 08:31
我而家嘗試整個UI,目的係方便出聯合班次,但係個API啲資料對唔上,而家未諗到點處理。

首先佢條ETA API ...

特別車處理上面一向都係死症
特別車大部份情況下同常規路線停站相同,以用家角度係站頭等車係分唔到係唔係特別車,所以係系統設計上只考慮到用常規路線號查詢
聯合班次定義上可以好因人而異,可以係同一路線號常規同特車嘅聯合,亦可以係同一組路線的聯合


miklcct 發表於 2019-8-25 16:36 | 顯示全部樓層
本帖最後由 miklcct 於 2019-8-25 17:00 編輯

UI 已經寫好咗,大家可以試玩:

https://miklcct.com/nwfb_eta/?st ... lections=NWFB-905-I
因為無一條API可以 load 途經某個站嘅路線,所以我結果係 load 哂所有路線嘅站位去對ID來做個路線選擇列表。啲路線資料會放 local storage ,每日21:00同03:00香港時間之後就會更新。

當有 query string 嗰陣一開就會自動 load 嗰個站所選路線方向嘅ETA(例子係 904 905 旺角街市),而家個 ETA filter 只係對方向啱就會出。

大家可以留意下幾條路線,包括701富昌邨、43M華貴、37B金鐘、4/4X中環碼頭、14赤柱等,就會明個問題。亦都歡迎 merge request 。

已知問題有幾個:
1. 終點站無ETA
2. 九巴時段無ETA
3. 分拆咗嘅循環線其中一個方向出唔到ETA
4. 真循環線無分來回程,當來回程途經同一個站(例如701富昌邨)嗰陣會出事分唔到
5. 車站資料唔齊(例如無003451 黃竹坑站)
6. 路線個車站ID唔啱(例如107往華貴有個003564,對應陳白沙紀念中學個位,但係嗰個站係002222)
進智公交
miklcct 發表於 2019-8-25 21:49 | 顯示全部樓層

                                    Advertisement



本帖最後由 miklcct 於 2019-8-25 21:52 編輯

補充:而家新巴網站上面已經停咗171、970、970X等線嘅ETA,但係個API重運作緊,而且係見到呢三條線狂開旺角短棍。除此之外,如果撳112弼街個站來睇嘅話會見到102、171等線都會經弼街嗰個站!!!!!不過實際上乜都睇唔到,因為個API出唔到終點站嘅ETA(102、171嘅旺角特終點站係弼街、117、118就基榮小學、104就奶路臣街)。
Mong Kok.png
進智公交
您需要登錄後才可以回帖 登錄 | 會員申請加入

本版積分規則

Advertisement

Advertisement

Advertisement

Advertisement

Advertisement

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

GMT+8, 2024-4-19 17:51

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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