閒聊

台灣街道、道路路名表 sql資料下載

最近在寫網站,在寫地址欄位時想說可以用ajax動態載入地址,可是外面一般常看到好像也只有載到縣市而已 根本就沒有路,但是車用衛星導航都有可以查到路了沒道理網站不行啊。ajax不難寫 難的是資料來源

稍微google一下大概就會找的到一篇綠奶茶寫的台灣街道路名表 裡面她有提到他是從中華郵政的api去抓資料下來的,而我為了速度著想所以想說可以抓下來放自己sql裡

很高興的是 綠奶茶有他抓下來了,有需要的朋友,可以點這下載(txt分縣市區版,sql版整理在下面)

而我有稍微的整理一下他的檔案成為內容格式為

[排序序號][郵遞區號三碼][縣市][鄉鎮市][路名] 的sql檔

NSERT INTO `streetname` VALUES (1, ‘100’, ‘台北市’, ‘中正區’, ‘八德路1段’);
就是像是這樣,這樣也好方便我地址的ajax來寫,花了一點時間寫了一個很簡單卻沒啥效能的 php程式去跑讀檔後寫入資料庫,4萬多筆資料跑了17秒(早知道就不要把過程echo出來)

sql資料 我丟上github的gist了
https://gist.github.com/davidou123/5143798  歡迎自己看看

本文章響應gov政府公開資料下載
網站:http://registrano.com/events/dab224
g0v第一次在中研院舉辦時,我去那邊一整個很沒有貢獻力(默)都只在那邊吃吃喝喝嘴巴擦乾就跑了 囧。
2014/2/17 這邊附上一個由moskey 所做的3+2郵政查詢功能的網站 http://zipcode.mosky.tw/
開放原始碼的,有興趣的人也可以去研究看看,算寫得很不錯的 且作者還是一個正咩
Be the First to comment.

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

(若看不到驗證碼,請重新整理網頁。)