功能說明
將傳入之地址以郵政資料當Base做地址切割,回傳五碼郵遞區號、縣市、 鄉鎮、村里、鄰、路、巷、弄、衖、號、樓等每一個地址單元;或者回傳完整正規後之地址字串。
檢核項目
項目 |
檢查說明 |
回傳代碼 |
錯誤訊息 |
1 |
所要驗證的地址不可以為空白 |
-10 |
地址不可為空白 |
2 |
數字間如果有空格時,系統須能Return error code |
-11 |
數字之間不可有空格 |
3 |
系統遇到特殊符號時(如:,;:/\),如果是在地址字串『號』之前,必須能Return error code,如果是在地址字串『號』之後,則視為備註資訊文字,不額外處理。 |
-12 |
,;:/\特殊符號錯誤 |
4 |
驗證地址是否為正確的『縣市』 |
-1 |
『縣市』不正確 |
5 |
驗證地址其『鄉鎮市區』是否正確的位於該『縣市』內 |
-2 |
『縣市+鄉鎮市區』不正確 |
6 |
驗證地址其『村里』是否正確的位於該『鄉鎮市區』內 |
-3 |
『鄉鎮市區+村里』不正確 |
7 |
驗證地址是否為正確的『路街』 |
-4 |
『路街』不正確 |
8 |
驗證地址其『段巷弄』是否正確的位於該『路街』內 |
-5 |
『路街+段巷弄』不正確 |
9 |
驗證地址是否為正確的『路街+段巷弄+門牌號碼』 |
-6 |
『門牌號碼』不正確 |
10 |
判斷是否為郵政信箱 |
1 |
郵政信箱 |
11 |
地址字串比對成功為正確的地址 |
0 |
地址比對郵政資料庫完全正確 |
12 |
判斷郵政信箱是否為經過校正的 |
11 |
郵政信箱經過校正 |
13 |
判斷地址是否『國字/數字/英文』為經過校正的正規化描述 |
12 |
地址『國字/數字/英文』為經過校正的 |
14 |
判斷地址是否為經過校正(縣市/鄉鎮市區/村里/路街/段巷弄)的正規化描述 |
13 |
地址經過校正 |
資料提供介面
‧ Web Service Model
‧ AddressParse
‧ 單筆及多筆校正地址,回傳校正後的地址字串
‧ AddressSplit
‧ 地址切割,回傳縣市、鄉鎮、村里、鄰, 路, 巷, 弄, 號等每一個地址單元
‧ Batch Model
‧ AddressPKey
‧ 單一檔案(Table)校正地址,回傳校正後的PK欄位+地址字串欄位
畫面範例