一直覺得郵局網站提供的3+2查詢不是很方便, 不能直接把地址貼上, 必須先一欄一欄打入資料,
然後再從很多組裏面找到正確的3+2郵遞區號.
剛好工作上有一個案子要處理郵遞區號, 所以花了一些時間整理郵局提供的3+2郵遞區號資料,
然後自己開發了一套查詢程式.
只要把地址字串直接貼入欄位按下查詢, 除了自動查出3+2郵遞區號外, 同時將地址依行政區,
街路(鄰),巷,弄,號,樓分別截取出來 . 有了這樣的功能, 如果在進行資料庫中地理區域分析上, 應該是很有幫助!
同時,也在查詢裏加上了縣市升格的設計; 例如: 舊制的"台北縣汐止鎮",程式會自動更新為"台北縣汐止市".
常見的錯別字主動置換, 例如"台北市汀洲路"應該是"台北市汀州路" ;簡寫的"丰"主動更正為"豐" ..等等.
以目前郵局提供的資料庫為基準,經過幾個客戶提供的大量資料驗證, 正確辨識出3+2郵區的成功率在九成以上!
網頁會暫時放在這個位址,
有興趣的朋友可以把它留下來, 當個方便的小工具來用.
核心是用VB寫的, 不過是做成ActiveX的DLL來運用,所以可以運用在網頁程式上.
您提到郵局的查詢應該是這個吧?
可惜的是它不能提供給程式直接引用及傳值回來, 所以只好自己寫囉!
如果是一次要查成千上萬筆,不太可能一筆一筆貼資料。
郵局網頁下載專區裡面有提供轉檔查詢程式,如果是整批大量的地址檔,可以一次處理。
大量地址需要郵遞區號時也很好用喔。
在操作上覺得好複雜, 要處理一個資料檔要用滑鼠點擊好幾個選項, 也是不太方便!
因為已經寫出了DLL, 所以也寫了另一個VB程式可以在PC上將大量資料一次轉出正確3+2郵區,
同時將地址正規化的程式.
只要先將資料存成"序號+地址"的文字檔, 程式就可以自動轉出一個
內容是"原序號+5碼郵區+原地址+新地址"的文字檔.
不過這個程式就不方便公開在網路上給大家下載使用了!
3+2郵遞區號是為了郵差先生在投遞信件的路徑安排上方便而規劃,
所以它不是很邏輯性的東西. 一開始也覺得不太可能寫出這樣的查詢程式,
經過近一個月的修正, 總算是有點小成果, 所以和大家分享一下! 獻醜了!~~

內文搜尋

X