[分享/報告]
香港巴士客量統計 及 相關討論(公告:新增數客app)
火...
[複製鏈接]
|
本帖最後由 castanopsis 於 2026-4-5 19:53 編輯
AI既存在,令寫code易咗好多
最近趁復活節,終於寫咗一個數客app,擺咗上github
個app宜家都係試用階段,有乜嘢遺漏,多多見諒
如果有功能想要,或者有bug想report
請踴躍提出,盡量搵時間搞
功能
設計暫時好簡陋,但已經可以做到
1. Search路線,自動入站名
2. 入資料時,自動autofill時間
3. 入完上落客人數,只要輸入一個車上人數統計,自動計曬其他站既車上人數
4. Export做一個Excel spreadsheet
已知限制
1. 宜家初版暫時只覆蓋城巴同九巴,嶼巴/鐵巴未搞掂
2. 暫時只係直接從API攞資料,所以反應會比較慢,請耐心等條路線/站名load出來
3. Output只能係.csv,我諗住之後駁落google sheets直程整個database出來,但未搞
________________________________________
傳送門
https://castanopsistransport.github.io/PassengerCount/
Android
如果想save個app落電話
用chrome開條link,click右上三粒點(menu)
然後"add to home screen"
IOS
未測試過,但似乎程序都係類似
用Safari開條link,click share,然後"add to home screen"
|
評分
-
查看全部評分
|
|
https://castanopsistransport.github.io/PassengerCount/ (數客
|
|
|
|
|
本帖最後由 kwn1029 於 2026-4-9 10:12 編輯
castanopsis 發表於 2026-4-5 19:37
AI既存在,令寫code易咗好多
最近趁復活節,終於寫咗一個數客app,擺咗上github
感謝樓主寫既code,馬上試用一次
感覺係幾好用,mark少咗好多野,
日後更加有意欲做多啲客量記錄
不過有個疑問,唔知點解cumulative boarding 冇第一個entry,而係由第二個entry開始加上去? |
|
|
https://bit.ly/49btcNP 不時記錄巴士客量
|
|
|
|
|
Thanks!
App入面,culmulative boarding條數,個邏輯係咁:
1. 搵出第一行有人手入資料既車站 (row n)
2. 搵該車站既onboard人數,作 row n 既 culmulative boarding
3. 然後加上row n+1既boarding,得出row n+1既culmulative boarding,如此類推
所以Onboard(離站時車上人數)個欄,點都要入一個數
先計到culmulative boarding條數出來
我如果中途站上車
多數會喺上車/落車時,揀一個相對少客既位置,數一次車廂人數
反推返啲客量數字出來(i.e. 駿業里前 / 海柏後落 既人數)
其實都值得討論下,大家想要啲乜嘢數字?
只係計有數客既一段路,定想加埋反推出來既車上人數
再唔係就直接用algebra去表達(e.g. 47+x+y,x為駿業里上車人數,y為海柏後上車人數) |
|
|
https://castanopsistransport.github.io/PassengerCount/ (數客
|
|
|
|
|
試用app,真心唔錯,都係只差總站數據要手動加依樣野
另一個升級方向係匯出方便截圖嘅格式吧
試到依條生命倒數緊嘅班次
睇到夾埋轉車客都係1/3唔夠
都明死因響邊度
改去碩門先應該都無咩幫助
對九巴嚟講樂觀做到2/3都係虧錢 |
|
|
|
|
|
|
|
習慣係上車個時會盡量數埋本身車入面有幾多客 好似咁樣個數據先叫完整
如果佢可以自動反推到本身有幾多客既話 咁就數少好多野
|
|
|
|
|
|
|
|
|
|
|
https://bit.ly/49btcNP 不時記錄巴士客量
|
|
|
|
|
Thanks!
關於總站數據
我估應該喺header入面
加返程車邊度去邊度(i.e. 彩明>碩門),以及統計既路段(i.e. 彩明>大老山隧道)
呢啲information理論上可以programme自動autofill,下次update既時候搞
至於截圖格式
話說Google Sheet係可以直接copy表格落italk
我上面啲表格都係咁整出來,大家可以試下
但如果要share去facebook/ig之類,就確實係screenshot方便啲
|
|
|
https://castanopsistransport.github.io/PassengerCount/ (數客
|
|
|
|
|
個app有反推功能
只要任何一個站,入 離站車上人數(onboard)既數字入去
就會自動幫你計曬所有車站既車上人數
唔一定要上車既時候數,落車之前,或者任何中途站數一次,都識計
不過我發現,要改一改啲上/落客數字,個programme先識得refresh車上人數個欄
但明明code入面係寫,入onboard個一刻已經要refresh
會再研究下點解 |
|
|
https://castanopsistransport.github.io/PassengerCount/ (數客
|
|
|
|
|
我都覺得數車上人數,有時會有啲kam
通常都係盡量揀少人既車站數
如果上車時,架車已經坐滿窗口位,我多數會留喺下層
然後去到架車落得七七八八,先假扮區內流水客,去上層數埋餘下人數
唔知版友有無其他做法
Google sheet個度
我覺得個app run順咗之後,應該要開始諗建立一個public database
但究竟用Google定其他,未諗好細節 |
|
|
https://castanopsistransport.github.io/PassengerCount/ (數客
|
|
|
|
|
|
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
|