Re: [閒聊] 鐵路運輸有公告車輛編組的必要嗎?

作者: shter (飛梭之影)   2023-02-25 00:02:37
※ 引述《ultratimes (別人家看優點 自家找缺失)》之銘言:
: 目前台鐵高鐵和捷運都是沒有公告使用編組的
: 頂多讓你查的到列車在哪個營運區間
: 這樣在追特定車號的車其實是相當方便的
: 但台灣的鐵道車輛都沒有顯示這個
: 讓鐵路可以查詢編組,是不是其實也是可以考慮直接在app揭露的?
: 畢竟要追車或是想搭特定的車型甚至車號也會比較方便
: 畢竟公車都有了,鐵路要這樣揭露應該也不難,鐵路列車數量還遠不及公車
有關於現在公開的資料,可以從下面抓原始資料來研究
https://melixyen.github.io/rocptx/app/dradra.html
進入台鐵 V3,點車種包
你可以看到目前有揭露的台鐵所有運轉列車車型資料 JSON DATA 長的像這樣
{
"TrainTypeID": "1100",
"TrainTypeCode": "3",
"note": "DMU2800、2900、3000 型柴聯及 EMU 型電車",
"name": "自強",
"ename": "Tze-Chiang Limited Express"
},
{
"TrainTypeID": "1101",
"TrainTypeCode": "1",
"note": "",
"name": "太魯閣",
"ename": "Taroko Express"
},
{
"TrainTypeID": "1102",
"TrainTypeCode": "3",
"note": "推拉式自強號",
"name": "自強",
"ename": "Tze-Chiang Limited Express"
},
{
"TrainTypeID": "1103",
"TrainTypeCode": "3",
"note": "DMU3100 型有身障座位柴聯",
"name": "自強",
"ename": "Tze-Chiang Limited Express"
},
這些資料有一個攔位叫 TrainTypeID 是辨識車型的代碼
你再去點時刻表包的話,會看到
"TrainInfo": {
"TrainNo": "1006",
"RouteID": "",
"Direction": 0,
"TrainTypeID": "1132",
"TrainTypeCode": "10",
"TrainTypeName": {
"Zh_tw": "區間快",
"En": "Fast Local Train"
},
時刻表的 Open Data 會有該班列車運轉的 TrainTypeID
大部分寫時刻表程式的人都是利用這些資料去兜出給用戶看的資料
很可惜的是,台鐵沒有把這些資料做適合的分類
導致只有一些特殊的自強號被編碼,柴聯自強號跟區間車全被放在一種 Type 內
如果你有申請 TDX 會員的話,你可以建議台鐵細分各車款 TrainTypeID
把每一型電車都分開來編碼,這樣你就查的到你想要的資料了
作者: jeffffliu (女子 食我 口阿)   2023-02-25 14:10:00
110D 110E 110F 後來沒再用了? 3000也分了四種GHKM
作者: ultratimes   2023-02-25 14:15:00
推,不然別人以為我看不懂
作者: lianpig5566 (家庭教師殺手里包恩)   2023-02-25 16:33:00
連市區公車的資料也都是一團亂 真不知道交通部在幹嘛

Links booklink

Contact Us: admin [ a t ] ucptt.com