[問題] 台鐵與高鐵的時刻查詢系統

作者: littleag (先改一下就是了)   2018-05-12 23:09:11
想請問為什麼台鐵的時刻查詢系統只能查直達資訊
系統沒有辦法直接幫你把兩站間最快或轉乘次數最少
等等相關資訊通通一次呈現給你嗎?
我只是在想日本列車更複雜、班次更多都做得到
為何台鐵做不到?是沒那錢做這軟體嗎?
另外,高鐵好像也是沒有這樣的系統
也都只會給你不轉乘的資訊
沒辦法把其他搭乘方式一併呈現給你
作者: mattc123456c (Matt Zhuang)   2018-05-12 23:27:00
就兩鐵官方根本不考慮轉乘
作者: access (office)   2018-05-12 23:39:00
高鐵轉乘比較快的情況很少,台鐵轉乘根本笑話.
作者: shter (飛梭之影)   2018-05-12 23:48:00
我做過,不算很簡單,但不用花什麼錢不簡單的原因是台鐵自己也沒有一套轉乘的規律性最後還是用比較愚蠢的方式去計算出來的
作者: hinoerk   2018-05-13 00:34:00
自己看運行圖是最方便的(選我正解
作者: hinajian (☆小雛☆)   2018-05-13 00:42:00
臺鐵轉乘還能有什麼學問 就到交點換車啊 也沒得選不妨舉個例子?什麼時候想查這
作者: r30385 (天空藍)   2018-05-13 10:57:00
google有
作者: hicker (救護車專載笑到腹肌抽筋)   2018-05-13 11:40:00
台鐵還有一點很弔詭同樣路段 停站少的不一定比停站多的要快同理 同樣路段 高等級列車也不一定比較低等級列車要快
作者: shter (飛梭之影)   2018-05-13 11:54:00
https://i.imgur.com/wTAvy5Z.jpg假設我查汐止去冬山,直接搭或七堵轉復興號大概兩小時多https://i.imgur.com/ZpeCkGs.jpg但還要反過來查逆向去松山轉乘,結果有可能比較快然後232次又有停南港,理論上要再考慮南港轉乘比較快可是沒有定型化轉乘(像機場捷運固定在長庚醫院快慢車互轉)就變成你要自己抓幾個大站來計算,然後轉車點不固定越來越多的話,一個汐止到冬山要查七堵轉、松山轉、南港轉....程式條件就會越寫越複雜,計算時間就越花越多有些車停八堵不停七堵,又要再算一次八堵轉會不會比較快長途演算法其實還有很多改進的空間,市區內算台鐵捷運機捷互轉其實單純多了,是之前寫程式的心得
作者: Littlechozy (キミに100%)   2018-05-13 13:13:00
真要用電腦算的話會用最短路徑問題的演算法吧
作者: hicker (救護車專載笑到腹肌抽筋)   2018-05-13 13:45:00
但問題就在於 最短路徑並非最快路徑 這個台鐵的矛盾
作者: Littlechozy (キミに100%)   2018-05-13 13:54:00
當然是用時間當距離啊,真正的麻煩在轉乘的可靠度在臺灣裡究竟你要留多少轉乘時間常常抓不得準
作者: Metro123Star (MtSt)   2018-05-13 14:44:00
日本的查詢系統還會自動過濾像是同時間抵達只取最晚出發的
作者: omkizo (陳武愛帶你笑掌)   2018-05-13 16:23:00
可以這樣吧 先算出A站到台北轉乘魯普或自強直達到宜蘭轉車到D站的時刻 再翻出每一班對號在A-台北間和 宜蘭-B間有沒有其他停靠(B)站 若有則改轉乘站 再反查A-B站可否搭晚一點的車 同樣宜蘭-D站也找中間有沒有C站然後再考慮A到B/北 和宜/C到D站是否為反向 若反向則再翻出時刻表 找出普普等在A-D間有沒有車次有停靠 若有則再給他配上首尾兩段轉乘
作者: Cascadia (N/A)   2018-05-13 17:54:00
最暴力就把某個時段的時刻表畫成一個graph 然後再用dijkstra找最短路徑 雖然應該有些heuristic可以優化 但是不優化時間應該也可接受, 有時間再來試試看
作者: kkStBvasut (奧匈帝國皇家鐵道)   2018-05-13 21:58:00
兩鐵不重視也沒差 但我覺得可以另開一個網站像9292.nl那樣或者是jorudan
作者: ultratimes   2018-05-14 01:00:00
高鐵本身就不建議乘客這樣玩吧
作者: velaro (下路雙組合)   2018-05-14 13:16:00
唉12306都可以查詢轉乘了(誤

Links booklink

Contact Us: admin [ a t ] ucptt.com