1,昨天出去找醫院檢驗血型,由于出差來深圳,作為外地人,兩眼一摸黑,找了一兩家醫院都不能如愿,情急之下,想到了小8,于是打開公交查詢,輸入目的地“醫院”來查詢……遺憾的是,乘車回去的路上,發現所謂最新公交線路中,居然很多線路沒有包括進去,尤其是關外龍崗區的8字頭,9字頭線路幾乎很少列入;于是萌生了更新數據庫的想法。回去在網上找了半天,特將更新方法寫出來,希望對自己動手的網友有所幫助。
2,按照公交查詢軟件作者“readme.TXT”中的提示:
“制作格式:
線路名*站點1*站點2@首末班車時間
如果有上行線和下行線,則如下格式:
線路名*站點1*站點2#站點3*站點4@首末班車時間
例子:
18*景芳小區*景芳二區*景芳亭*紅菱新村*省青春醫院*大學路北口*浙一醫院*眾安橋*小車橋*六公園#六公園*浣紗路口*浙一醫院*大學路北口*省青春醫院*紅菱新村*景芳亭*景芳二區*景芳五區*景芳小區@六公園-景芳小區5:50-21:20景芳小區-六公園5:30-21:00
19/K19*景芳六區*嚴家弄*汽車東站*閘弄口新村*公交總公司東*艮山流水苑*建北橋*施家橋*中北橋*朝暉一區*朝暉三區*朝暉五區*朝暉九區*紅石板新村*新河壩巷*文二路口*下寧橋*省委黨校*電子學院*翠苑一區#翠苑一區*電子學院*省委黨校*下寧橋*文二路口*新河壩巷*紅石板新村*朝暉九區*朝暉五區*朝暉三區*朝暉一區*中北橋*施家橋*建北橋*艮山門*公交總公司*閘弄口新村*汽車東站*嚴家弄*景芳六區@翠苑一區-景芳六區6:00-21:20景芳六區-翠苑一區6:00-22:00
每個線路為1行,用notepad編輯后,選擇保存格式為unicode”
3,于是首先上網,找尋資料素材。用狗哥在網上瘋狂搜尋。根據找到的數據不同格式,需要進行不同處理:
a,文本文件:打開是網頁文件,可以另存為網頁文件轉換為txt文件;或者點擊“查看”“查看源文件”,則網頁會被記事本打開,可以直接將源文件保存為txt文件(或者dat文件也行)。如果車站之間是用“-”之類的符號來連接的,只需在Word中“編輯”-“替換”(,輸入替換字串,目標字串,點開高級,設置:去掉“區分全角/半角”)-“全部替換”。
b,超級鏈接:昨晚在網上找到一個網站,關外龍崗區公交數據非常齊全,由于該網站制作非常詳細,每條線路的每個車站都可以點開查看詳情,每個車站獨自成行,所以是超級鏈接的形式。在word中體現為行末用向下的箭頭分隔開(不是段落標記!),復制粘貼到word文檔,經過多次試驗,發現這個行末的向下的箭頭,在word中就是人工分行符(查找和替換-高級-特殊字符-人工分行符),替換為“*”即可;但是這樣整理出來的數據中,車站名還是超級鏈接!
這樣依次把所有數據整理好,另存為unicode編碼的chengdu.dat文件。
c,數據庫文件(dat文件)右鍵單擊-選擇打開方式-記事本,打開原來數據庫文件,如果只是部分增加或者完善數據,將b中得到的新數據復制-編輯-選擇性粘貼-粘貼格式-無格式文本-確定,ok,這樣超級鏈接就被去掉啦!a中得到的新數據可以直接復制粘貼過來!
d,其他格式的數據文件,需要第三方軟件來轉換成txt文件,再按照上述步驟處理。
4,拷入mmc卡java-jad-tools-bus-storage文件夾,替換原來舊的數據文件。上卡,啟動公交查詢功能。進行實際檢測,如果存在問題,就要返回檢查我們制作的dat文件。這時我們可以打開程序中原來自帶的dat文件仔細研究,找出問題加以解決。如此反復幾次,最后搞定。
附件:深圳最新公交數據20050707,下載地點:http://bbs.my-mobile.cn/viewthread.php?tid=150750&extra=page%3D2
直接去掉后綴rar,拷入公交查詢,可以使用。在網友提供的數據基礎上,主要增加和更新了關外龍崗區8字頭,9字頭線路。
新聞熱點
疑難解答
圖片精選