PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
樓主: tsyang
打印 上一主題 下一主題

Palm 火車時刻表 2 資料庫轉檔程式發表

  [複製鏈接]

37

主題

0

好友

357

積分

該用戶從未簽到

文章
293
22#
發表於 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 編輯 ]
回復

使用道具 舉報

42

主題

1

好友

500

積分

  • TA的每日心情
    無聊
    2012-11-19 22:02
  • 簽到天數: 7 天

    連續簽到: 1 天

    [LV.3]偶爾看看II

    文章
    934
    21#
    發表於 2006-9-24 15:01 |只看該作者

    Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)

    很久以前抓過這個軟體來裝,只是不常(幾乎沒有使用到)使用,所以砍了。
    最近後來每個月要替父母買車票,還有最近自己也有坐火車的需求,所以再來下載,實在感謝您如此大方的分享這樣的好作品,謝謝您。
    阿福在握!
    回復

    使用道具 舉報

    4

    主題

    0

    好友

    114

    積分

    該用戶從未簽到

    文章
    42
    20#
    發表於 2006-9-21 08:38 |只看該作者

    Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)

    這種好用的程式, 還要支持一下~

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

    使用道具 舉報

    1

    主題

    0

    好友

    10

    積分

    該用戶從未簽到

    文章
    7
    19#
    發表於 2006-9-15 20:44 |只看該作者

    Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)

    瞭解了,謝謝!
    原先舊版網頁還可轉檔時,有轉過幾次,它的資料庫版本是會依據轉檔的日期而自動產生的。
    這樣看那個數字就馬上可知資料版本是否已更新,就不必再經其它工具找出建檔日期了。
    回復

    使用道具 舉報

    22

    主題

    0

    好友

    777

    積分

    該用戶從未簽到

    文章
    761
    18#
    發表於 2006-9-2 23:28 |只看該作者

    Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)

    原文章由 tsyang 於 2006-9-2 22:11 發表


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



    +1
    回復

    使用道具 舉報

    7

    主題

    0

    好友

    80

    積分

    該用戶從未簽到

    文章
    83
    17#
    發表於 2006-9-2 22:14 |只看該作者

    Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)

    原文章由 CLC 於 2006-9-2 17:49 發表
    請問大家安裝20060822的db之後,看"關於"的資料庫版本,是否顯示為2.5716而不是2.6822呢?

    是的
    不過內容應該是更新版的沒錯吧...?
    回復

    使用道具 舉報

    63

    主題

    1

    好友

    958

    積分

    該用戶從未簽到

    文章
    312
    16#
    發表於 2006-9-2 22:11 |只看該作者

    Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)

    原文章由 CLC 於 2006-9-2 17:49 發表
    請問大家安裝20060822的db之後,看"關於"的資料庫版本,是否顯示為2.5716而不是2.6822呢?


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

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?免費註冊

    回復

    使用道具 舉報

    1

    主題

    0

    好友

    10

    積分

    該用戶從未簽到

    文章
    7
    15#
    發表於 2006-9-2 17:49 |只看該作者

    Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)

    請問大家安裝20060822的db之後,看"關於"的資料庫版本,是否顯示為2.5716而不是2.6822呢?
    回復

    使用道具 舉報

    97

    主題

    0

    好友

    674

    積分

    該用戶從未簽到

    文章
    642
    14#
    發表於 2006-8-28 02:15 |只看該作者

    Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)

    謝謝!
    三不五十也需要搭火車,或到火車站接老婆小孩,
    有時用了舊資料,還真會引起家庭糾紛。
    回復

    使用道具 舉報

    20

    主題

    0

    好友

    801

    積分

    該用戶從未簽到

    文章
    731
    13#
    發表於 2006-8-23 14:48 |只看該作者

    Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)

    原文章由 tsyang 於 2006-8-22 08:56 發表
    不過loren兄提到的那班車次台鐵提供的 html 中還是少了彰化到竹南這段的車班資料
    這樣就沒辦法囉..

    感謝啦,對於這種詭異的班車,實在也是沒辦法(笑),就讓他繼續當隱形電車吧(^^a)。辛苦您了^_^
    爆閃!可魯無用?!
    回復

    使用道具 舉報

    7

    主題

    0

    好友

    56

    積分

    該用戶從未簽到

    文章
    44
    12#
    發表於 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,建資料檔時改以發車時間做排序,缺點是經過且不停靠的站不會顯示
    回復

    使用道具 舉報

    63

    主題

    1

    好友

    958

    積分

    該用戶從未簽到

    文章
    312
    11#
    發表於 2006-8-22 08:56 |只看該作者

    Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/22)

    下載更新檔請到這個討論串的第一篇。

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

    不過loren兄提到的那班車次台鐵提供的 html 中還是少了彰化到竹南這段的車班資料
    這樣就沒辦法囉..

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?免費註冊

    回復

    使用道具 舉報

    20

    主題

    0

    好友

    801

    積分

    該用戶從未簽到

    文章
    731
    10#
    發表於 2006-8-21 22:32 |只看該作者

    Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/16)

    現在已經很懶得去改寫程式(主要也是沒那軟體跟環境了),所以提供相關資訊跟測試這類事情小弟還做的到,自然會盡力幫忙啦。您寫程式比較辛苦,加油啦!大家支持汝!感謝感謝~^__^~!
    爆閃!可魯無用?!
    回復

    使用道具 舉報

    63

    主題

    1

    好友

    958

    積分

    該用戶從未簽到

    文章
    312
    9#
    發表於 2006-8-21 08:08 |只看該作者

    Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/16)

    原文章由 loren 於 2006-8-18 08:26 發表

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

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

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


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

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


    soga~
    是我搞錯了
    那個表是適用於對號列車上,同一行要放山線或海線的權宜辦法
    一般非對號列車就不用這個表
    總而言之,現階段轉檔方式不會轉錯山線、海線  
    回復

    使用道具 舉報

    44

    主題

    0

    好友

    331

    積分

    該用戶從未簽到

    文章
    356
    8#
    發表於 2006-8-18 13:16 |只看該作者

    Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/16)

    雖說這裡不流行推文感謝.

    但真的想謝謝一直維護這好軟體的各位前輩!!
    回復

    使用道具 舉報

    20

    主題

    0

    好友

    801

    積分

    該用戶從未簽到

    文章
    731
    7#
    發表於 2006-8-18 08:26 |只看該作者

    Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/16)

    原文章由 tsyang 於 2006-8-18 06:17 發表
    抱歉,我不大了解您的意思
    實際查了一下,這班列車並沒有到彰化?

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

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

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

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

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

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

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

    [ 本文章最後由 loren 於 2006-8-18 08:45 編輯 ]
    爆閃!可魯無用?!
    回復

    使用道具 舉報

    63

    主題

    1

    好友

    958

    積分

    該用戶從未簽到

    文章
    312
    6#
    發表於 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

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

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?免費註冊

    回復

    使用道具 舉報

    20

    主題

    0

    好友

    801

    積分

    該用戶從未簽到

    文章
    731
    5#
    發表於 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 編輯 ]
    爆閃!可魯無用?!
    回復

    使用道具 舉報

    23

    主題

    0

    好友

    1484

    積分

    該用戶從未簽到

    文章
    191
    4#
    發表於 2006-8-17 08:34 |只看該作者

    Re: 試轉火車時刻表資料庫TrainTime2db (2006/8/16)

    太感激嚕

    palm的世界因為你們而更美好阿
    回復

    使用道具 舉報

    63

    主題

    1

    好友

    958

    積分

    該用戶從未簽到

    文章
    312
    3#
    發表於 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 格式不知道能撐多久不改..
    回復

    使用道具 舉報

    12

    主題

    0

    好友

    2883

    積分

  • TA的每日心情
    開心
    2024-5-23 08:54
  • 簽到天數: 1041 天

    連續簽到: 73 天

    [LV.10]以壇為家III

    文章
    146
    2#
    發表於 2006-8-17 00:05 |只看該作者

    Re: 試轉火車時刻表 (2006/8/16)

    本來以為這個方便的工具將要消失了,真是謝謝前輩的熱心。方便了我們這些三不五時需要提供火車資訊供人參考的行政助理啊!
    回復

    使用道具 舉報

    44

    主題

    0

    好友

    514

    積分

    啊又換新老闆了。

    該用戶從未簽到

    文章
    457
    1#
    發表於 2006-8-16 22:16 |只看該作者

    Re: 試轉火車時刻表 (2006/8/16)

    哇! 想不到你還在努力.....
    已有 1 人評分分享 收起 理由
    tsyang + 5 感謝您熱心debug:D

    總評分: 分享 + 5   查看全部評分

    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 免費註冊

    與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

    GMT+8, 2024-5-23 15:55 , Processed in 0.069257 second(s), 24 queries , Gzip On.

    Powered by Discuz!

    © 2001-2012 Comsenz Inc. style by eisdl

    回頂部