PALMisLIFE 討論區

標題: Palm 火車時刻表 2 資料庫轉檔程式發表 [列印本頁]

作者: tsyang    時間: 2006-8-16 19:22
標題: Palm 火車時刻表 2 資料庫轉檔程式發表
本文章最後由 tsyang 於 2012-2-2 07:05 編輯

主程式請至 http://joey.gotdns.com/sch/phpBB2/viewtopic.php?t=299 抓取TrainTime2_5719_5819.zip
(目前似乎已連不上,請至 這裡 抓主程式)

資料來源是台鐵網頁 http://new.twtraffic.com.tw/twrail/schedule.aspx
轉換方式主要是參考 xbug 前輩釋出的原始碼 http://joey.gotdns.com/sch/phpBB2/viewtopic.php?t=300
並參照台鐵現有網頁內容加以修改。
大概試了一下幾條常用的站,跨縣市大致 OK,有時還可以查出台鐵網頁查不到的班次 (非對號).. ^^;

還請大家幫忙測試
Thanks.

---

update:

20060816: 用第一版轉檔程式做出來的,無法正確處理西部某些電車較複雜的時間

20060822: 修正前一版的 bug,建資料檔時改以發車時間做排序,缺點是經過且不停靠的站不會顯示

20061010: 原始碼釋出,含 2006/10/10 資料檔
ps: 因為perl2exe有版權的問題 (用p2x轉出來的 .exe 檔不能公開傳播),
所以要用這支程式用起來會麻煩一些 (請見壓縮檔中的readme)

20070113:
1. 修正山海線判斷的寫法,更有彈性。
2. 選單中的"關於"下的"資料庫版本"改成 2.7113,表示pdb是2007/1/13產生的版本。

20070302:
1. 感謝PipperL發現程式中山海線誤判的bug,並找出修正的方法。
2.選單中的"關於"下的"資料庫版本"改成 2.7302,表示pdb是2007/3/2產生的版本。

20070627:
1. 資料來源:台鐵火車時刻查詢系統。原網頁上每站皆有到達及開車兩種時間,以開車時間為準。
2. 新增長興、南祥、寶山、桃中、嘉北、古莊、加祿、內獅、枋山等站
3. 加入高鐵時刻資料 (感謝 hsming13 的點子,偷來用 )
4.選單中的"關於"下的"資料庫版本"改成 2.7627,表示pdb是2007/6/27產生的版本。
5. 轉檔程式因為要從台鐵的網頁下載資料頁龐大 (~50MB ),暫不提供,還請見諒

20070729:
1. 選單中的"關於"下的"資料庫版本"改成 2.7729,表示pdb是2007/7/29產生的版本。
2. 更新高鐵時刻表
3. 台鐵時刻表更新,新增屏東枋野站
4. 整理火車時刻表轉換程式原始碼,改變下載資料量,希望可以在下次釋出。

20070918:
1. 選單中的"關於"下的"資料庫版本"改成 2.7917,表示pdb是2007/9/17產生的版本。
2. 更新高鐵時刻表
3. 台鐵時刻表更新,新增台東中央站
4. 釋出轉檔程式原始碼,執行run.bat即可。執行前請修改 traintime2db2.pl 的第 59, 82, 211, 687 行內的日期,有時候一行內會出現不只出現一個日期,格式也不一定相同,要記得都改到。這次下載的方式分兩階段,第一階段是先根據 table.txt 下載各站時刻表放入sta\,(table.txt藏在台鐵網頁中,不過現在找不到…Orz);第二階段再過瀘第一階段中下載的時刻表,來下載所有的車次表放入html\。需要的資料量較大,請大家小心測試。

20071222:
更新台鐵、高鐵時刻表

20080102:
1. 更新台鐵、高鐵時刻表
2. 更新00readme.txt,內有更詳細的修改教學

20080217:
1. 更新台鐵、高鐵時刻表
2. 配合高鐵時刻表改版做對應的修改

20080228:
1. 更新台鐵、高鐵時刻表
2. 新增[更新通知]辦法,詳見附檔 [更新通知.txt]

20080322:
1. 更新台鐵、高鐵時刻表
2. 選舉日前後加開列車更新
3. 更新通知名單25人次

20080403:
1. 更新台鐵、高鐵時刻表
2. 清明節前後加開列車更新
3. 更新通知名單29人次

20080519:
1. 更新台鐵、高鐵時刻表
2. 因應台鐵新增環島列車,修改程式
3. 高鐵限制自動下載,改用手動下載
4. 更新通知名單49人次

20080525:
1. 更新台鐵、高鐵時刻表
2. 修改程式僅能抓到週間/週末車班的bug
3. 更新通知名單55人次

20080705:
1. 更新台鐵、高鐵時刻表
2. 配合台鐵網頁格式變更修改程式
3. 更新通知名單69人次


[ 本文最後由 tsyang 於 2008-7-5 19:05 編輯 ]
作者: PipperL    時間: 2006-8-16 22:16
標題: Re: 試轉火車時刻表 (2006/8/16)
哇! 想不到你還在努力.....
作者: teachis    時間: 2006-8-17 00:05
標題: Re: 試轉火車時刻表 (2006/8/16)
本來以為這個方便的工具將要消失了,真是謝謝前輩的熱心。方便了我們這些三不五時需要提供火車資訊供人參考的行政助理啊!
作者: tsyang    時間: 2006-8-17 08:14
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/16)
原文章由 PipperL 於 2006-8-16 22:16 發表
哇! 想不到你還在努力.....


因為自己有需要,加上不小心發現 xbug已經放出原始碼了..
一時手癢就..

不過台鐵的網頁三天兩頭在更新,
可下載的資料(html,pdf,xls)又跟 http://new.twtraffic.com.tw/twrail/index.aspx 不盡相同
看來要搭火車的人要提前個十分鐘較為保險

只是這次的 html 格式不知道能撐多久不改..
作者: asure    時間: 2006-8-17 08:34
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/16)
太感激嚕

palm的世界因為你們而更美好阿
作者: loren    時間: 2006-8-17 20:54
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/16)
事實上也有看到 xbug 兄的原始碼啦,不過小弟比較懶,所以就沒改了。感謝 tsyang 兄的貢獻,基於之前的經驗,小弟來幫忙看看有沒有什麼問題啦!希望是完美的版本^^b。

追註:測試過之前發生過問題的班次,看起來都是 OK 的,所以應該會發生問題的機會很小了。不過還是有可以改進的地方,主要是在中部地方,有山線、海線電車混合的怪問題。

舉例:2248 班次 17:44 ~ 20:14 后里到新竹這班電車,是后里經台中到成功(山線),接下來走海線(追分、大甲、竹南,最後到新竹)。在顯示上,因為不是依照時間來排序,所以看起來很怪。另外從海線也是查不到這班車的(暈),小弟自己俗稱這班是隱形電車。如果能將這部份改進的話當然更好^^a,不過現在這樣也就很好了啦。

如果把轉換程式釋出的話,就更加造福大眾了,再度感謝 tsyang 兄啦~拜一下m(_ _)m

[ 本文章最後由 loren 於 2006-8-18 08:36 編輯 ]
作者: tsyang    時間: 2006-8-18 06:17
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/16)
原文章由 loren 於 2006-8-17 20:54 發表
追註:測試過之前發生過問題的班次,看起來都是 OK 的,所以應該會發生問題的機會很小了。不過還是有可以改進的地方,主要是在中部地方,有山線、海線電車混合的怪問題。

舉例:2248 班次 17:44 ~ 20:14 后里到新竹這班電車,是后里經台中到彰化(山線),接下來走海線(彰化、沙鹿、大甲、竹南,最後到新竹)。在顯示上,因為不是依照時間來排序,所以看起來很怪。另外從海線也是查不到這班車的(暈),小弟自己俗稱這班是隱形電車。如果能將這部份改進的話當然更好^^a,不過現在這樣也就很好了啦。


抱歉,我不大了解您的意思
實際查了一下,這班列車並沒有到彰化?

因為不常坐分山、海線的路線
不是很了解它的分法,程式裡是這樣寫的..不知道對不對?
#  海   山
# [後龍 苗栗]
# [通霄 銅鑼]
# [苑裡 三義]
# [大甲 后里]
# [清水 豐原]
# [沙鹿 潭子]
# [大肚 台中]

如果把轉換程式釋出的話,就更加造福大眾了,再度感謝 tsyang 兄啦~拜一下m(_ _)m

呵,這是一定要的啦
只是現在還不大完整,後半部還是"改"出來的..
晚點吧~
作者: loren    時間: 2006-8-18 08:26
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/16)
原文章由 tsyang 於 2006-8-18 06:17 發表
抱歉,我不大了解您的意思
實際查了一下,這班列車並沒有到彰化?

因為不常坐分山、海線的路線
不是很了解它的分法,程式裡是這樣寫的..不知道對不對?

呵,這是一定要的啦
只是現在還不大完整,後半部還是"改"出來的..
晚點吧~

昨天講錯了....正常來講山線在【成功】之後應該是要逆向【往南】走向【彰化】,不過這班電車會順向【北上】經【追分】往【新竹】。一輛電車同時擁有【南下】跟【北上】兩種性質。

正常這種狀況只應該發生在東西幹線列車才會有這問題,除非把程式判斷改成利用時間排序,不然問題可能不好解決(暈倒)

辛苦啦,加油~小弟提的這個問題可以先不要管啦,先把大家通用的部份弄好比較重要,畢竟這種車並不多^^a。

  海     山
[後龍 苗栗]
[通霄 銅鑼]
[苑裡 三義]
[大甲 后里]
[清水 豐原]
[沙鹿 潭子]
[大肚 台中]

這個應該是對應而已,海線應該以竹南、彰化為分界如下:
竹南、談文、大山、後龍、龍港、白沙屯、新埔、通宵、苑裡、日南、大甲、台中港、清水、沙鹿、龍井、大肚、追分、彰化。
山線也是以竹南、彰化為分界如下:
竹南、造橋、豐富、苗栗、南勢、銅鑼、三義、泰安、后里、豐原、潭子、太原、台中、大慶、烏日、成功、彰化。

[ 本文章最後由 loren 於 2006-8-18 08:45 編輯 ]
作者: kiyosaki    時間: 2006-8-18 13:16
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/16)
雖說這裡不流行推文感謝.

但真的想謝謝一直維護這好軟體的各位前輩!!
作者: tsyang    時間: 2006-8-21 08:08
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/16)
原文章由 loren 於 2006-8-18 08:26 發表

昨天講錯了....正常來講山線在【成功】之後應該是要逆向【往南】走向【彰化】,不過這班電車會順向【北上】經【追分】往【新竹】。一輛電車同時擁有【南下】跟【北上】兩種性質。

正常這種狀況只應該發生在東西幹線列車才會有這問題,除非把程式判斷改成利用時間排序,不然問題可能不好解決(暈倒)

辛苦啦,加油~小弟提的這個問題可以先不要管啦,先把大家通用的部份弄好比較重要,畢竟這種車並不多^^a。


原來還有這種列車,沒坐過就都不知道.. :p
找了一下原因後發現台鐵提供的 html 有錯,缺少正常行駛的路段,沒辦法正確轉出來
不過一旦知道有這種例外就可以處理掉
感謝

這個應該是對應而已,海線應該以竹南、彰化為分界如下:
竹南、談文、大山、後龍、龍港、白沙屯、新埔、通宵、苑裡、日南、大甲、台中港、清水、沙鹿、龍井、大肚、追分、彰化。
山線也是以竹南、彰化為分界如下:
竹南、造橋、豐富、苗栗、南勢、銅鑼、三義、泰安、后里、豐原、潭子、太原、台中、大慶、烏日、成功、彰化。


soga~
是我搞錯了
那個表是適用於對號列車上,同一行要放山線或海線的權宜辦法
一般非對號列車就不用這個表
總而言之,現階段轉檔方式不會轉錯山線、海線  
作者: loren    時間: 2006-8-21 22:32
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/16)
現在已經很懶得去改寫程式(主要也是沒那軟體跟環境了),所以提供相關資訊跟測試這類事情小弟還做的到,自然會盡力幫忙啦。您寫程式比較辛苦,加油啦!大家支持汝!感謝感謝~^__^~!
作者: tsyang    時間: 2006-8-22 08:56
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)
下載更新檔請到這個討論串的第一篇。

這版改成依時間排序,也可以解掉火車時間遞增或遞減的問題
把經過但不停靠的站砍掉了 (因為用時間排序..所以....)
所以車次資訊中[僅顯示停靠站]這個選項沒有用了
請大家幫忙測試看看有沒有什麼明顯的問題

不過loren兄提到的那班車次台鐵提供的 html 中還是少了彰化到竹南這段的車班資料
這樣就沒辦法囉..
作者: 小牛    時間: 2006-8-22 22:55
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)
太感恩了! 你的熱心讓世界更美好!

原文章由 tsyang 於 2006-8-16 19:22 發表
主程式請至http://joey.gotdns.com/sch/phpBB2/viewtopic.php?t=299抓取TrainTime2_5719_5819.zip
資料來源是台鐵網頁http://new.twtraffic.com.tw/twrail/schedule.aspx
轉換方式主要是參考xbug前輩釋出的原始碼http://joey.gotdns.com/sch/phpBB2/viewtopic.php?t=300
並參照台鐵現有網頁內容加以修改。
大概試了一下幾條常用的站,跨縣市大致ok,
有時還可以查出台鐵網頁查不到的班次(非對號).. ^^;

還請大家幫忙測試
Thanks.

---
update:
20060816: 用第一版轉檔程式做出來的,無法正確處理西部某些電車較複雜的時間
20060822: 修正前一版的bug,建資料檔時改以發車時間做排序,缺點是經過且不停靠的站不會顯示

作者: loren    時間: 2006-8-23 14:48
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)
原文章由 tsyang 於 2006-8-22 08:56 發表
不過loren兄提到的那班車次台鐵提供的 html 中還是少了彰化到竹南這段的車班資料
這樣就沒辦法囉..

感謝啦,對於這種詭異的班車,實在也是沒辦法(笑),就讓他繼續當隱形電車吧(^^a)。辛苦您了^_^
作者: redskin    時間: 2006-8-28 02:15
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)
謝謝!
三不五十也需要搭火車,或到火車站接老婆小孩,
有時用了舊資料,還真會引起家庭糾紛。
作者: CLC    時間: 2006-9-2 17:49
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)
請問大家安裝20060822的db之後,看"關於"的資料庫版本,是否顯示為2.5716而不是2.6822呢?
作者: tsyang    時間: 2006-9-2 22:11
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)
原文章由 CLC 於 2006-9-2 17:49 發表
請問大家安裝20060822的db之後,看"關於"的資料庫版本,是否顯示為2.5716而不是2.6822呢?


這邊提到的資料庫版本應該指的是格式的版本
而不是資料庫最後更新的日期
更新日可以用 filez 或其他程式看檔案建立或更動日期即可得知
作者: mimicatty    時間: 2006-9-2 22:14
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)
原文章由 CLC 於 2006-9-2 17:49 發表
請問大家安裝20060822的db之後,看"關於"的資料庫版本,是否顯示為2.5716而不是2.6822呢?

是的
不過內容應該是更新版的沒錯吧...?
作者: bearcwh    時間: 2006-9-2 23:28
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)
原文章由 tsyang 於 2006-9-2 22:11 發表


這邊提到的資料庫版本應該指的是格式的版本
而不是資料庫最後更新的日期
更新日可以用 filez 或其他程式看檔案建立或更動日期即可得知



+1
作者: CLC    時間: 2006-9-15 20:44
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)
瞭解了,謝謝!
原先舊版網頁還可轉檔時,有轉過幾次,它的資料庫版本是會依據轉檔的日期而自動產生的。
這樣看那個數字就馬上可知資料版本是否已更新,就不必再經其它工具找出建檔日期了。
作者: pching3    時間: 2006-9-21 08:38
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)
這種好用的程式, 還要支持一下~

真是感謝各位前輩的努力!

作者: macian    時間: 2006-9-24 15:01
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)
很久以前抓過這個軟體來裝,只是不常(幾乎沒有使用到)使用,所以砍了。
最近後來每個月要替父母買車票,還有最近自己也有坐火車的需求,所以再來下載,實在感謝您如此大方的分享這樣的好作品,謝謝您。
作者: juangjy    時間: 2006-10-3 11:31
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)
由於這星期要回台灣一趟, 因此正在安裝tsyang兄這個好用的程式
但剛剛發現台鐵網頁又改了
http://new.twtraffic.com.tw/twrail/schedule.aspx
上面的製表日期是10/2, 但生效日期卻是10/11

另外想請教各位, 我在台鐵的網頁上找到pdf和xls 版本的時刻表,
從上面的討論中知道應該還有html的版本,
但tsyang兄所提供的dat檔中的url目前卻是無效的
而且我在台鐵網頁中來回搜尋卻找不到
能否請知道的網友提示一下html版的位置

[ 本文最後由 juangjy 於 2006-10-3 11:37 編輯 ]
作者: tsyang    時間: 2006-10-5 23:08
標題: Re: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)
原文由 juangjy 於 2006-10-3 11:31 發表
由於這星期要回台灣一趟, 因此正在安裝tsyang兄這個好用的程式
但剛剛發現台鐵網頁又改了
http://new.twtraffic.com.tw/twrail/schedule.aspx
上面的製表日期是10/2, 但生效日期卻是10/11

另外想請教各位 ...


您列出的網址裡就有 html 了
點看看中文路線名吧
作者: dean526    時間: 2006-10-6 08:08
標題: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)
請問現在是不是要一個一個抓取http://new.twtraffic.com.tw/twrail/schedule.aspx這邊的網頁,然後在另存新檔到html資料夾中?
因為之前我把html資料夾中的檔案全殺了,然後再執行Tst2DBV5710,選擇「執行」,結果下方框框中告訴我
「westfastdown.html: 檔案不存在!!」

如果取消勾選「僅建立PDB不下載」再執行,則最後會跳出一個視窗「List index out of bounds(1)」

[ 本文最後由 dean526 於 2006-10-6 08:11 編輯 ]
作者: tsyang    時間: 2006-10-10 10:36
標題: 火車時刻表2資料庫轉檔程式發表
原文由 dean526 於 2006-10-6 08:08 發表
請問現在是不是要一個一個抓取http://new.twtraffic.com.tw/twrail/schedule.aspx這邊的網頁,然後在另存新檔到html資料夾中?
因為之前我把html資料夾中的檔案全殺了,然後再執行Tst2DBV5710,選擇「執行」, ...


台鐵網頁格式修改過,原來的轉檔程式已無法使用。
已上傳新版的火車時刻表資料庫轉檔程式。
請試用看看,謝謝。

ps: 因為perl2exe有版權的問題 (用p2x轉出來的 .exe 檔不能公開傳播),
所以要用這支程式用起來會麻煩一些 (請見壓縮檔中的readme)
作者: luketai    時間: 2006-10-10 19:26
標題: Re: 火車時刻表2資料庫轉檔程式發表
感謝tsyang兄的分享
此程式對於有查詢鐵路時刻需求的palm使用者
可是不可多得的寶物
作者: dean526    時間: 2006-10-10 20:11
標題: Re: 火車時刻表2資料庫轉檔程式發表
感謝樓主附上最新的資料庫,誠摯感謝。
作者: Elison    時間: 2006-10-11 07:27
標題: Re: 火車時刻表2資料庫轉檔程式發表
感謝版主。台鐵11月將會大改點。這個軟體特別需要。
作者: didream    時間: 2006-10-18 10:06
標題: Re: 火車時刻表2資料庫轉檔程式發表
今天去看了台鐵新公佈的時刻表
台鐵十一月的改點變化真的是很大,不知道會不會讓這個轉檔程式又失效了…
最糟的是目前又轉不到十一月的!
只能下載台鐵公佈的MS. EXCEL版…真是超級不方便呀…
想到這樣的事情明年一月還要再做一次…Orz
作者: loren    時間: 2006-10-19 14:26
標題: Re: 火車時刻表2資料庫轉檔程式發表
http://new.twtraffic.com.tw/twrail/schedule3.aspx

順便就貼一下網址好了,弄成xls變成這個轉檔程式又要再做相關修改(唉~壽命真短,台鐵真的很愛作怪捏...一點也不便民)。

已經預想到這次回家到火車站的時候,大概又有一堆像座小山一樣的火車時刻表供人領取吧?想想,要是省下這些錢跟資源,不知道可以養活多少人...
作者: cradle    時間: 2006-10-24 22:09
標題: Re: Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)
原文由 tsyang 於 2006-9-2 22:11 發表


這邊提到的資料庫版本應該指的是格式的版本
而不是資料庫最後更新的日期
更新日可以用 filez 或其他程式看檔案建立或更動日期即可得知


不過用之前 X'Bug 的轉檔程式轉出來的資料庫安裝後,
資料庫版本的數字顯示的是製作當天的日期。
作者: didream    時間: 2006-10-31 07:56
標題: Re: 火車時刻表2資料庫轉檔程式發表
今天利用traintime2db.pl (2006/10/10)來更新時
發現可以由台鐵網頁下載到新版的時刻表
但是在轉檔的過程中出現:
Error! 白沙屯 銅鑼 with space is not in list
請按任意鍵繼續 . . .

的訊息,真可惜呀!如果能用就好啦!
作者: ylipocman    時間: 2006-11-1 02:20
標題: Re: 火車時刻表2資料庫轉檔程式發表
有一點很納悶...
為什麼我們不能直接跟台鐵反映呢?
我不曉得國外的情況是如何? 但是提供火車時刻資料的下載 應該也是服務的一環

更何況在許多palmer的努力下
都已將幫台鐵寫好軟體了
台鐵只要提供火車時刻的更新檔就能輕易地拉攏PDA的客群
台鐵應該會接受才對,畢竟隊台鐵只是舉手之勞

我們可以整理出協商的重點
包含台鐵應提供何種的data格式? 才能符合程設邏輯(最好能一次滿足palm和ppc)
更新的時間...
(有些跟程式設計相關的問題 我想不出來 XD)
統一整理之後,再跟台鐵反映and協商

我不懂程設,但是為palmer跑跑腿,到還可以勝任
只是到了談論細節的時候,可能還得programer前輩出馬
作者: huangkc    時間: 2006-11-1 13:10
標題: Re: 火車時刻表2資料庫轉檔程式發表
原文由 tsyang 於 2006-10-10 10:36 發表




ps: 因為perl2exe有版權的問題 (用p2x轉出來的 .exe 檔不能公開傳播),
所以要用這 ...


因為個人電腦功力實在淺薄,不會也不敢用這個pl.
有沒有好心人已經轉好11月01日新的時刻表的資料庫檔案,可以和大家分享的?
感恩不盡!!
作者: gene    時間: 2006-11-1 13:23
標題: Re: 火車時刻表2資料庫轉檔程式發表
您好:
     有人可以提供舊版的火車時刻表(for Palm IIIe)0.5G版
     可以用的pdb 檔嗎?
作者: hash    時間: 2006-11-2 17:42
標題: Re: 火車時刻表2資料庫轉檔程式發表
謝謝asee提供的pdb檔,讓程式可以繼續發揮功能
我手邊只有汐止站的時刻表
核對後上下行列車只少了北上樹林→蘇澳的2745次區間車
不過這班車在台鐵網頁也查不到
所以這部分應該是沒有問題的
作者: huangkc    時間: 2006-11-2 21:39
標題: Re: 火車時刻表2資料庫轉檔程式發表
太感謝大哥大姐們的無私奉獻與努力,我可以借你們的成果用新的時刻表了.
希望台鐵能多幫忙,不要資料庫格式換來換去,
才不會辛苦開發的資料庫轉檔程式無用武之地.
下次台鐵調整時刻時我們才能自己轉檔.
作者: gene    時間: 2006-11-2 23:45
標題: Re: 火車時刻表2資料庫轉檔程式發表
有人可以提供舊版火車時刻表(0.5G版)程式可以用的
pdb 檔嗎?
因為我的 Palm 是古董(Palm IIIe),新版的火車時刻表程式不能用, 希望有人可以幫幫忙.
昨晚有試著用原有轉檔程式轉html, 結果失敗, 因為html格式
改了,所有發車時間全部都是零.
拜託高手幫幫忙, 謝謝.........
作者: CLC    時間: 2006-11-7 00:13
標題: Re: Re: 火車時刻表2資料庫轉檔程式發表
11/07 執行後,結果與此訊息相同!

原文由 didream 於 2006-10-31 07:56 發表
今天利用traintime2db.pl (2006/10/10)來更新時
發現可以由台鐵網頁下載到新版的時刻表
但是在轉檔的過程中出現:
Error! 白沙屯 銅鑼 with space is not in list
請按任意鍵繼續 . . .

的訊息,真可惜呀 ...

作者: PipperL    時間: 2006-11-14 02:07
標題: Re: 火車時刻表2資料庫轉檔程式發表
TrainTime2db20061102 這個版本山線對號列車似乎會有問題。舉例來說,如果查詢自台北到台中的車次,所有對號列車都會消失。如果是台北到高雄的,那些山線的對號列車還是會出現,只是會跳過山線的那幾站......
作者: leixjay    時間: 2006-11-19 16:17
標題: Re: 火車時刻表2資料庫轉檔程式發表
感謝分享,到目前還沒有什麼問題,愉快使用中~~~
作者: hiddenroger+    時間: 2006-12-3 20:49
標題: Re: 火車時刻表2資料庫轉檔程式發表
超感恩的,

上一次差一點,因為看舊版的時間表而沒辨法趕上自強號,
(那時候,售票的連幫我劃位的時間都要我省,趕快去追火車吧,還好跑的快,有追上)

剛剛看了一下,時間真的更新了,
我想不會再發生在月台上跑的情形了

謝謝啦
作者: didream    時間: 2007-1-7 10:34
標題: Re: 火車時刻表2資料庫轉檔程式發表
因為最近台鐵1月5日又改時刻表了(而且還是害我錯過電車後才發現的)
,而且突然發現還加入了大山站
可是就算是修改traintime2db.pl 檔後
,還是出現"Please edit station.dat"的訊息…
不知道有沒有那位高手能幫忙修改一下的?
作者: dean526    時間: 2007-1-10 12:42
標題: Re: 火車時刻表2資料庫轉檔程式發表
PALM的部分不知道還有沒有人在更新、維護,目前因為我還有另一台MIO 168,所以目前我在用的火車時刻表都是在MOBILE01下載給PPC用的。
作者: didream    時間: 2007-1-11 01:43
標題: Re: 火車時刻表2資料庫轉檔程式發表
雖然自已是對程式完全不懂…但是還是試著自已轉…不過有問題的話我也不會改了…
作者: Beast    時間: 2007-1-11 13:06
標題: Re: 火車時刻表2資料庫轉檔程式發表
自己試著轉檔時,程式卻會當掉,目前重新安裝中。
作者: tsyang    時間: 2007-1-13 17:56
標題: Re: 火車時刻表2資料庫轉檔程式發表
更新轉檔程式與資料庫,主要修改如下:

1. 修正山海線判斷的寫法,更有彈性。
之後山海線有變更的話可直接改下面這兩行變數即可

@sea_line =      qw/大山 後龍 白沙屯 通霄 苑裡 大甲 清水 沙鹿 大肚/;
@mountain_line = qw/苗栗 銅鑼 三義 后里 豐原 潭子 台中/;


2. 選單中的"關於"下的"資料庫版本"改成 2.7113。
表示在2007/1/13 產生出來的。

下載點一樣放在第一頁第一篇,請大家幫忙測試,
有問題歡迎一起討論,感謝。
作者: andy2000a    時間: 2007-1-13 22:32
標題: Re: 火車時刻表2資料庫轉檔程式發表
以後會不會有高鐵 時刻表
作者: tsyang    時間: 2007-1-14 08:30
標題: Re: 火車時刻表2資料庫轉檔程式發表
上網找了一下高鐵時刻表
發現其實不大...
呵,這個存成text應該就行了
作者: didream    時間: 2007-1-22 21:40
標題: Re: 火車時刻表2資料庫轉檔程式發表
應該還是可以更新吧…我剛試了一下倒是沒什麼問題
事實上那個2007/1/13 版本資料,就是台鐵的1月21日最新時刻表
對過了幾班都沒問題的說…
作者: lepicier    時間: 2007-3-5 01:07
標題: Re: 火車時刻表2資料庫轉檔程式發表
請問主程式在哪可以下載到
謝謝
作者: PipperL    時間: 2007-3-5 14:16
標題: Re: Re: 火車時刻表2資料庫轉檔程式發表
原來的火車時刻表 (主程式,非轉檔程式)下載連結似乎已失效,
所以我把之前的主程式放上來好了。

另外預告一下,近日 tsyang 會再發表一個修正 bug 的版本,
修正一個 海線列車查不到的bug

原文由 lepicier 於 2007-3-5 01:07 發表
請問主程式在哪可以下載到
謝謝

作者: tsyang    時間: 2007-3-5 20:02
標題: Re: 火車時刻表2資料庫轉檔程式發表
感謝PipperL熱心協助,找出了原程式中的bug
此bug會造成山海線判斷不正確
請至本討論串第一頁/第一篇文章下載更新檔
再次感謝PipperL
作者: didream    時間: 2007-5-8 11:34
標題: Re: 火車時刻表2資料庫轉檔程式發表
台鐵五月八號又改點了,
不例外的是:轉換程式又失效了!
這次試著把網頁指向htpp://163.29.3.100/FullTimeTable/html/
還是無效…
轉到chichi_down.html就產生error
而且抓下來的網頁裡面也是空的…
看來格式可能又改了…
看來又得請求tsyang出手相助了…
作者: seawind    時間: 2007-5-8 17:37
標題: Re: 火車時刻表2資料庫轉檔程式發表
之前的版本還是可以更新耶!!!

[ 本文最後由 seawind 於 2007-5-8 17:49 編輯 ]
作者: didream    時間: 2007-5-8 18:47
標題: Re: 火車時刻表2資料庫轉檔程式發表
是嗎?如果照原來的方式來轉的話,仔細查內容發現都是五月八日改版前的那一版…因為之前沒有莒光號50次,五月八日後才有!
作者: seawind    時間: 2007-5-9 19:18
標題: Re: 火車時刻表2資料庫轉檔程式發表
Well...可以請臺鐵叫包商更新一下吧!!今年換了一個新廠商...
作者: sheng926    時間: 2007-5-12 17:10
標題: Re: 火車時刻表2資料庫轉檔程式發表
所以現在火車時刻表轉檔程式,到底是能用還是不能用呢?
作者: wenchin    時間: 2007-5-13 13:03
標題: Re: 火車時刻表2資料庫轉檔程式發表
應該是還不能使用吧?原網址尚未更新.
作者: wenchin    時間: 2007-5-19 17:07
標題: Re: 火車時刻表2資料庫轉檔程式發表
又要改點了,不知那位可幫忙大伙解決更新的問題呀?
作者: sheng926    時間: 2007-5-22 18:13
標題: Re: 火車時刻表2資料庫轉檔程式發表
奇怪,我看友站PPC版的火車時刻表程式老早就更新了,既然臺鐵沒有更新原址的html檔,那友站的PPC版到底是讀哪裡的資料呢?
附上友站得連結:http://www.mobile01.com/topicdet ... 37&last=2849887
作者: wenchin    時間: 2007-5-22 19:45
標題: Re: 火車時刻表2資料庫轉檔程式發表
應該是直接用試算表轉檔來的吧?palm就不行了......
作者: tcchen    時間: 2007-5-24 10:20
標題: Re: 火車時刻表2資料庫轉檔程式發表
下面是台鐵的答覆,看來是不打算有html的格式了。


------------------------------------------------------

您於2007年5月17日 由局長信箱來信諮詢,
您的問題,謹答覆如下:

案件編號  0001-0705-xxxxxx
諮詢主類別  各服務系統及相關規定
諮詢次類別  列車時刻票價查詢系統
主旨  請維持原有可用資訊
內容  你好,貴局網站http://new.twtraffic.com.tw/twrail/schedule3.aspx原先有提供html格式的查詢,但是5/8改版後只提供excel格式的檔案,可否增加提供html格式的檔案方便查詢與下載。
備註  無
答覆日期  2007/5/23
答覆內容  敬愛的旅客,您好:您的電子郵件,本局陳局長已指示本處妥善處理並且向您致歉,您所提出的問題,謹答覆如下:台端函述情事,經查為了提升網頁速度並將時刻查詢作更完整整合,是以取消原html格式,另改以excel下載模式,服務不周之處,敬請見諒。為旅客做好服務,是台鐵全體員工努力的目標及應盡的職責,承蒙關懷本局業務,敬致謝忱。交通部台灣鐵路管理局運務處處長 楊正德 敬啟

您可於2007年6月7日前經由『 滿意度問卷調查』填寫對該案件的滿意度問卷調查,
謝謝您。
作者: Elison    時間: 2007-5-27 22:25
標題: Re: 火車時刻表2資料庫轉檔程式發表
前幾天就是被改點的車次放點,真是嘔死了。

不知有沒有強者,可以協助提供新版的資料檔。

太感謝了。
作者: wenchin    時間: 2007-5-29 16:14
標題: Re: 火車時刻表2資料庫轉檔程式發表
期待站上的軟體高手幫大伙解決棘手問題.
作者: rubberhuang    時間: 2007-5-29 19:18
標題: Re: Re: 火車時刻表2資料庫轉檔程式發表
原文由 tcchen 於 2007-5-24 10:20 發表
下面是台鐵的答覆,看來是不打算有html的格式了。

答覆內容  敬愛的旅客,您好:您的電子郵件,本局陳局長已指示本處妥善處理並且向您致歉,您所提出的問題,謹答覆如下:台端函述情事,經查為了提升網頁速度並將時刻查詢作更完整整合,是以取消原html格式,另改以excel下載模式,服務不周之處,敬請見諒。為旅客做好服務,是台鐵全體員工努力的目標及應盡的職責,承蒙關懷本局業務,敬致謝忱。交通部台灣鐵路管理局運務處處長 楊正德 敬啟  ...


這主要的原因可能也包括市佔率的考量
台鐵決策方面可能很少有需要使用palm來看火車時刻通勤的人
高官何須知民苦?這年頭當了高官
何處高樓無可醉? 誰家紅袖不相憐?
出門有的事黑頭車接送

最好的方式
就是大家一人一信到那個陳局長信箱
最好再發個副本到愛吵新聞的某記者信箱或立委信箱
讓那個專代局長看信回信的傢伙覺得事情大條!糞都快滾起來了!!

讓它發燒成為網路八卦
這時才會有人正視這個問題!
我過兩天逛完女僕店有空再來發封信過去看看!
作者: Elison    時間: 2007-5-29 22:36
標題: Re: 火車時刻表2資料庫轉檔程式發表
不知道強者有沒有辦法指點一下,手動更改的方式。我想自己手動修改一下部分區間的列車時段。
今天又錯過一班,我覺得我已經太依賴這個軟體了。
作者: Elison    時間: 2007-5-29 22:49
標題: Re: 火車時刻表2資料庫轉檔程式發表
我支持一人一信的方式。不知道有沒有通用的陳情信,讓我們可以跟台鐵陳情的。
作者: hjlee    時間: 2007-6-1 21:05
標題: Re: 火車時刻表2資料庫轉檔程式發表
最近我再想,如果台鐵不理難道就放棄palm不成。我看以前有個原始程式TrainTime2db_5710_src.zip裡面有個supplement.dat,如果Excel高手應當可以寫個小程式,把那個檔案轉出來,期待中(雖然有30個檔要轉,但是如果有人寫出一個其他的29個我想可以由大家照貓畫老虎弄出來,我雖然寫程式沒功力,但是照方抓藥也可以出份力)
作者: ylipocman    時間: 2007-6-11 15:21
標題: Re: 火車時刻表2資料庫轉檔程式發表
少了這個有用的資訊,palm的價值突然少了許多
尤其對我這個鐵路的高度使用者而言
只能期待了
作者: spring    時間: 2007-6-13 02:07
標題: Re: 火車時刻表2資料庫轉檔程式發表
謝謝分享,測試OK!
作者: didream    時間: 2007-6-13 09:30
標題: Re: 火車時刻表2資料庫轉檔程式發表
測試OK!最讚的是車種的區分也很完全!就連"區間快"的車種分類也有!太感謝了!
作者: Delos    時間: 2007-6-13 12:53
標題: Re: 火車時刻表2資料庫轉檔程式發表
等好久了,終於有新的6月份資料檔了,太感謝了
作者: aleanhow    時間: 2007-6-13 20:50
標題: Re: 火車時刻表2資料庫轉檔程式發表
小弟有問題要反應...
像小弟住在海線後龍...上班在新竹
只能查到區間車...對號列車都沒有...去跟回都一樣...
請..不要忘了住在海線的我們
作者: ahwa    時間: 2007-6-14 12:33
標題: Re: 火車時刻表2資料庫轉檔程式發表
謝謝您的分享,台鐵部份測試OK,高鐵部份,怎麼都找不到班次?
車種選擇高鐵就可以了嗎?還是有不一樣的操作方法?

作者: macrookie    時間: 2007-6-14 20:11
標題: Re: 火車時刻表2資料庫轉檔程式發表
看到這個程式又有善心人士能夠解台鐵網頁的更新問題,對於我等常搭火車者,真是在實用了!
作者: wenchin    時間: 2007-6-14 23:36
標題: Re: 火車時刻表2資料庫轉檔程式發表
安裝treo 680測試成功,終於有新的時刻表可用,太感動了!!
作者: ahwa    時間: 2007-6-15 06:19
標題: Re: Re: Re: 火車時刻表2資料庫轉檔程式發表
原文由 hsming13 於 2007-6-14 16:42 發表

要查高鐵資料,起迄站需為(台北,板橋,桃園,新竹,台中,嘉義,台南,新左營)


對喔!都忘了,在高雄要選擇新左營才對,剛試了一下,真是好用,謝謝您把兩鐵合在一起來。
再次感謝您。
作者: aalong    時間: 2007-6-15 08:24
標題: Re: 火車時刻表2資料庫轉檔程式發表
太感動, 終於有新的火車時刻表可以用了,
但資料庫版本好像沒有改到, 還是2.7302 ,
改成 2.7614 比較可以知道是20070614所轉的時刻表
作者: tcchen    時間: 2007-6-15 19:50
標題: Re: Re: 火車時刻表2資料庫轉檔程式發表
原文由 aalong 於 2007-6-15 08:24 發表
太感動, 終於有新的火車時刻表可以用了,
但資料庫版本好像沒有改到, 還是2.7302 ,
改成 2.7614 比較可以知道是20070614所轉的時刻表



自己改吧。將 777行 改為 $pdb_header .= pack( "n", 0x760f ); #2007/6/15即可。
作者: Elison    時間: 2007-6-17 18:53
標題: Re: 火車時刻表2資料庫轉檔程式發表
感謝前輩,讓我的PALM重新回復生機。
另外有一個小問題,高鐵的顏色跟復興號車次的顏色一樣,都是藍色。這個有辦法改嗎?
作者: wenchin    時間: 2007-6-25 21:32
標題: Re: 火車時刻表2資料庫轉檔程式發表
最近台鐵又更動部分列車時刻及停靠站了,能否再次更新呢?
作者: hjlee    時間: 2007-6-27 09:45
標題: Re: 火車時刻表2資料庫轉檔程式發表
真是太感謝了,經過幾個月總算有熱心高手出招,我的PALM主要功能又恢復了。
作者: hjlee    時間: 2007-6-27 10:08
標題: Re: 火車時刻表2資料庫轉檔程式發表
我看了下,結果好像下載最新版本 (20070626_tt2dbpl_csv.zip (104.96 KB) )的好像反而最少,應當是大家沒注意,誤以為20070615是最新的吧?
作者: tsyang    時間: 2007-6-28 07:54
標題: Re: 火車時刻表2資料庫轉檔程式發表
前陣子常坐火車時才發現台鐵又改時刻表了..真是#%$&&(...
寫了一版從查詢系統抓的資料轉的程式
上來後才發現 hsming13 已寫了新版程式造福眾胖友
熱心的朋友越來越多,真是件不錯的事!

轉出來的資料檔照例放在這個討論串第一頁第一篇
轉檔程式釋出考慮中...
因為要從台鐵的網頁下載資料頁龐大 (~50MB ),暫不提供,還請見諒
懷疑這幾天台鐵網頁怪怪跟我有關

ps: 一樣的資料庫,台鐵也可以搞成查詢網頁與 xls 資料不盡相同,我真是搞不懂你...
作者: seawind    時間: 2007-6-28 12:39
標題: Re: 火車時刻表2資料庫轉檔程式發表
請問一下,高鐵的資料好像有誤
在新左營找不到資料,需在左營找的到,台中也是
在新烏日找不到,要到台中才找的到
請問有人也有此問題嗎?
作者: tsyang    時間: 2007-6-28 12:46
標題: Re: 火車時刻表2資料庫轉檔程式發表
根據台灣高鐵所提供的時刻表
它的確是列這幾個站名:

台北          板橋          桃園          新竹          台中          嘉義          台南          左營

命名規則除高雄->左營外,其餘皆以大城市名為主
這點還請大家多多習慣
作者: seawind    時間: 2007-6-28 23:13
標題: Re: 火車時刻表2資料庫轉檔程式發表
瞭解了!感謝!
作者: wenchin    時間: 2007-7-3 21:12
標題: Re: 火車時刻表2資料庫轉檔程式發表
因為有你們的付出,這個程式方能繼續使用,造福人群啊!
作者: chenyilang    時間: 2007-7-22 16:46
標題: Re: 火車時刻表2資料庫轉檔程式發表
嗚~~嗚~~太感動了!......

原想說要放棄了說,
居然前輩還願意更新,
太...太....感謝了!
作者: seeghost    時間: 2007-7-24 11:23
標題: Re: 火車時刻表2資料庫轉檔程式發表
這個真的太感激了~~~
作者: wenchin    時間: 2007-7-25 20:09
標題: Re: 火車時刻表2資料庫轉檔程式發表
最近部分列車時刻又更動了,能否持續更新呢?感謝提供者.
作者: tsyang    時間: 2007-7-29 16:35
標題: Re: 火車時刻表2資料庫轉檔程式發表
請問是那些列車時刻改變了?
可以舉出一些具體的班次例子以供對照嗎?
感謝~
作者: wenchin    時間: 2007-7-29 22:17
標題: Re: 火車時刻表2資料庫轉檔程式發表
http://www.trc.club.tw/news/20070706161445
台鐵為了服務中部地區的旅客,讓中部民眾到東部旅遊,回程搭乘2080次觀光列車東方美人號,到臺北站可以轉乘台鐵1047次自強號(臺北21:05開)至苗栗、豐原、台中、彰化或轉乘臺灣高鐵班車,自96年7月23日起微幅調整部分列車時刻,請旅客多加留意。
這次的改點主要有臺北到知本的2079次觀光列車東方美人號,終點站原本為知本站,改為台東站(臺北7:58開、台東14:27到)。
另外知本到臺北的2080次觀光列車東方美人號,始發站改為台東
(台東14:42開、臺北20:44到)。中途停靠站為台東、花蓮、羅東、礁溪、臺北。
其他配合調整之車次有普快車536次及2772、2744、3228、2782、2783次區間車。
作者: wenchin    時間: 2007-7-29 22:19
標題: Re: 火車時刻表2資料庫轉檔程式發表
http://www.trc.club.tw/news/20070729121740
自8月1日起,2527次區間車調整後新開車時刻:
◆2527次區間車(基隆-新竹):
(基隆15:58-三坑16:01-八堵16:06-七堵16:11-百福16:15-五堵16:20-汐止16:22-南港16:31-松山16:42-台北16:50到/16:55開-萬華16:59-板橋17:05-樹林17:12-山佳17:17-鶯歌17:21-桃園17:30-內壢17:36-中壢17:41-埔心17:47-楊梅17:52-富岡17:58-湖口18:04-新豐18:10-竹北18:16-新竹18:22)。
作者: tsyang    時間: 2007-7-30 07:47
標題: Re: Re: 火車時刻表2資料庫轉檔程式發表
原文由 wenchin 於 2007-7-29 22:19 發表
http://www.trc.club.tw/news/20070729121740
自8月1日起,2527次區間車調整後新開車時刻:
◆2527次區間車(基隆-新竹):
(基隆15:58-三坑16:01-八堵16:06-七堵16:11-百福16:15-五堵16:20-汐止16:22-南港16: ...


20070729版釋出,一樣請至本討論串第一頁第一篇下載~(2527次區間車未包含)

1. 選單中的"關於"下的"資料庫版本"改成 2.7729,表示pdb是2007/7/29產生的版本。
2. 更新高鐵時刻表
3. 台鐵時刻表更新,新增屏東枋野站
4. 整理火車時刻表轉換程式原始碼,改變下載資料量,希望可以在下次釋出。
作者: patkinpa    時間: 2007-7-31 08:42
標題: Re: 火車時刻表2資料庫轉檔程式發表
上星期搭高鐵時發現多了幾班車,
今天一上站就看到已經更新了,
真是太感謝您了~~
作者: wenchin    時間: 2007-7-31 11:03
標題: Re: 火車時刻表2資料庫轉檔程式發表
感謝tsyang 的協助,這個程式資料庫方能保持在最新的狀態!
作者: wenchin    時間: 2007-7-31 20:07
標題: Re: 火車時刻表2資料庫轉檔程式發表
剛剛發現的,舊的轉換程式似乎又可以用了.
http://new.twtraffic.com.tw/twrail/index.aspx
標題 : 本局自即日起開放火車時刻查詢系統XML檔之下載(96/7/31)  
公告開始有效日期 :96/7/31
本局自即日起開放火車時刻查詢系統XML檔之下載,其相關申請規定與辦法請至本局首頁(http://www.railway.gov.tw/index/index.aspx)內:行政資訊\行政法規\資訊服務合作契約,閱讀下載相關表格及規定即可。
若有任何疑問,請致電本局02-23815226轉2537營業科洽詢。




歡迎光臨 PALMisLIFE 討論區 (http://forum.palmislife.com/) Powered by Discuz! X2.5