群琁地理資訊顧問公司 柯文浩經理
DESCRIPTION
全國門牌地址定位服務. 群琁地理資訊顧問公司 柯文浩經理. http://tgos.nat.gov.tw/addr/. 簡報大綱. 建置緣起. 1998 年 : 內政部陸續補助各縣市分年分期建置門牌位置資料庫暨查詢系統 。 2009 年 : 全台灣 25 縣市門牌位置資料全數建置完成,總計約 800 萬 筆。 2009 年 : 為豐富及強化各縣市門牌位置資料庫之應用與 TGOS 服務之功能,進一步規劃利用服務導向架構建置 全國門牌地址定位服務 。. 全國門牌地址定位服務架構. 服務差異分析. 簡報大綱. 全國門牌地址定位服務清單. - PowerPoint PPT PresentationTRANSCRIPT
1
群琁地理資訊顧問公司柯文浩經理
http://tgos.nat.gov.tw/addr/
全國門牌地址定位服務
2
地址定位網路服務架構
地址定位網路服務類型
服務申請方式
服務參數說明及程式案例
簡報大綱
3
1998 年:內政部陸續補助各縣市分年分期建置門牌位置資料庫暨查詢系統。
2009 年:全台灣 25 縣市門牌位置資料全數建置完成,總計約 800萬筆。
2009 年:為豐富及強化各縣市門牌位置資料庫之應用與 TGOS 服務之功能,進一步規劃利用服務導向架構建置全國門牌地址定位服務。
建置緣起
4
全國門牌地址定位服務主機
全國門牌地址定位服務
縣市端地址定位服務主機
定位用門牌資料傳輸與服務狀況監控管理模組
服務狀況紀錄檔
資料傳輸紀錄檔
縣市服務監控及備援切換管理模組
狀況查詢功能 切換管理功能
狀態查詢服務 定位用資料
匯入模組全國性門牌地址定位用門牌資料庫
定位用門牌資料傳輸服務
備援門牌定位服務
定位用門牌備援資料庫
定位用門牌資料庫
定位用門牌資料傳輸服務
備援門牌定位服務
定位用門牌備援資料庫
定位用門牌資料庫
定位用門牌資料傳輸服務
備援門牌定位服務
定位用門牌備援資料庫
定位用門牌資料庫
. . .共25縣市 . . .共25縣市
門牌地址清單查詢服務
全國門牌地址定位服務架構
5
比較項目 全國門牌地址定位服務 Google 地址定位服務資料來源 各縣市提供,由內政部彙整 --
資料更新 有更新,其週期依各縣市門牌位置維護作業而定 --
服務申請及限制 需申請服務並結合 API key 使用 需申請 Google API key
服務介接方式 SOAP WS WEB API( 開發中 ) WEB API
收費機制及使用限制不論是否為公開性網站,原則上政府機關均免費,其他單位收費機制研議中
非大量之公開性網站使用免費,非公開性網站需付費
比對方式及位置精確度以實際登記門牌進行比對,無登記門牌者可採模糊推估比對,可掌握比對精度
以字串比對及路街門牌起迄進行推估,位置精確度無法明確掌握
模糊推估方式及限制以符合國內路街命名及門牌編定原則進行退號,推估方式可設定
以路街門牌起迄進行推估,未登記門牌亦可推估概略位置,但無法設定推估方式
書寫方式容錯 結合路街名罕用字替換進行容錯 無大量批次比對 開發中 無
階層式門牌下拉功能提供路街名、巷、弄清單 WS ,可實做下拉式路街巷弄號階層式選擇導引功能
無此功能
服務效能 佳 極佳
服務差異分析
6
地址定位網路服務架構
地址定位網路服務類型
服務申請方式
服務參數說明及程式案例
簡報大綱
7
服務名稱 服務說明 服務類型 : 回傳格式 服務方法名稱
整合式比對服務依序進行門牌比對、地標地名比對、路名比對、行政區比對
SOAP:XMLMultiple_Match Locate
坐標回傳門牌服務 輸入坐標回傳門牌地址 SOAP:XML XY2ADDR
全國門牌清單查詢服務
•輸入縣市,回傳該縣市之鄉鎮市區•輸入縣市及鄉鎮市區,回傳路名•輸入縣市、鄉鎮市區、路名,回傳巷名•輸入縣市、鄉鎮市區、路名、巷,回傳弄名•輸入縣市、鄉鎮市區、路名、巷名、弄名,
回傳號資料
SOAP:XML GetAddrList
全國門牌位置比對服務
輸入地址,回傳 X 、 Y 之 XML SOAP:XML FuzzyMatch_WS
批次地址比對服務以 ftp 或 http 方式傳送 csv 檔案,進行批次門牌比對
SOAP:XML BatchMatch
全國門牌位置比對服務 (JSON)
輸入地址,回傳 X 、 Y 之 XML 或 JSON 格式
Web API:JSON/XML FuzzyMatch_WS
全國門牌地址定位服務清單
http://address.tgos.nat.gov.tw/MOI1001/APIAPPLY/page2.html
8
比對項 比對內容說明
資料前處理 可透過路名比對、地區名比對減量處理方式,提升比對速度。
資料比對依資料比對情形及使用者情境設定,依序進行資料完全比對、資料模糊比對及資料路名規則( 路街視為相同 ) 比對。
服務比對流程
9
等級
模糊比對類別
輸入地址 定位結果說明
1 去樓
台 北 市 中山 區 松 江路 2 段469 巷 2弄 40 之 6號 2 樓
1. 優先定位至:「台北市中山區松江路 2 段 469 巷 2 弄 40 之 6 號 2
樓」。2. 若資料庫無該筆資料,則視資料狀況定位至:「台北市中山區松江路 2 段469 巷 2 弄 39 、 40 、 41 之 6 號」或「台北市中山區松江路 2 段469 巷 2 弄 39 、 40 、 41 號之 6 」中最接近 40 之 6 號的門牌。
2 去之
1. 去「樓」模糊比對類別無法完成定位時(即資料庫無「台北市中山區松江路 2 段 469 巷 2 弄 39 、 40 、 41 之 6 號」或「台北市中山區松江路 2
段 469 巷 2 弄 39 、 40 、 41 號之 6 」門牌資料),採用此模糊比對類型。
2. 系統定位結果為:「台北市中山區松江路 2 段 469 巷 2 弄 34 號至 46 號間」,將視資料狀況,定位至資料庫中最接近 40 號之門牌。
3弄、衖、衕視為號
1. 去「之」模糊比對類別無法完成定位時(即資料庫無「台北市中山區松江路 2 段 469 巷 2 弄 34 號至 46 號」之門牌資料),採用此模糊比對類型。
2. 系統定位結果為:「台北市中山區松江路 2 段 469 巷 2 號 ~8 號」,將視資料狀況,定位至資料庫中最接近 2 號之門牌。
自訂模糊比對範圍: N= 3
資料比對類型
註:以「地區名」進行退號比對時,退號規則為退 1 號進行比對。
10
等級
模糊比對類別
輸入地址 定位結果說明
4巷 視 為
號台 北 市 中山 區 松 江路 2 段469 巷 2
弄 40 之6 號 2 樓
1. 「弄」、「衖」、「衕」視為號模糊比對類別無法完成定位時(即資料庫無「台北市中山區松江路 2 段 469 巷 2 號 ~8 號」之門牌資料),採用此模糊比對類型。
2. 系統定位結果為:「台北市中山區松江路 2 段 463 號 ~475號」,將視資料狀況,定位至資料庫中最接近 469 號之門牌。
5
僅 留 路
名 、 地
區名
1. 「巷」視為號模糊比對類別無法完成定位時(即資料庫無「台北市中山區松江路 2 段 463 號 ~475 號」之門牌資料),採用此模糊比對類型。
2. 系統定位結果將為:「台北市中山區松江路 2 段最小門牌號」,將視資料狀況,定位至資料庫中最接近 2 號之門牌。
自訂模糊比對範圍: N= 3
資料比對類型 (續 )
註:以「地區名」進行退號比對時,退號規則為退 1 號進行比對。
11
模糊比對代碼案例 以意義編碼代表比對模糊程度
門牌規則碼 代碼說明
F (Floor)完全比對,視退號程度,代碼為 F1 、 F2 。
1. F1 :門牌字串完全比對。2. F2 :門牌分欄完全比對。
N (No)
「 號 」 、 「 號 之 」 退 號 比 對 , 視 退 號 程 度 , 代 碼 為N1 、 N2 、 N3 。1. N1 :「之號」、「號之」視為不同,加減 1 N 退號。2. N2 :「之號」、「號之」視為相同,加減 1 N 退號。3. N3 :「號」加減 2 N 退號。
A (Alley) 「弄」、「衖」、「衕」視為「號」退號比對L (Lane) 「巷」視為「號」退號比對R(Road) 同路街最小號
* 輸入:台北市中山區松江路 2 段 34 號 2樓* 比對結果:台北市中山區松江路 2 段 32號比對代碼: A-N2-2
路名規則碼 門牌規則碼 位置推估碼- -
A :正常流程比對 ( 資料完全比對與資料模糊比對 )
B :路名規則比對 ( 路、街視為相同 )C :地區名比對 ( 路名不存在,去除路、街、大道改與地區名進行比對 )
退號結果
比對代碼
12
全國門牌清單查詢服務應用案例項次 方法 功能
1 GetCountyList 取得「縣市」欄位之列表清單
2 GetTownList 取得「鄉鎮市區」欄位之列表清單3 GetRoadList 取得「街、路段」、「地區」欄位之列表清單4 GetLaneList 取得「巷」欄位之列表清單5 GetAlleyList 取得「弄」欄位之列表清單6 GetNoList 取得「門牌號」欄位之列表清單
全國門牌清單服務示範網頁
服務應用端查詢介面
13
地址定位網路服務架構
地址定位網路服務類型
服務申請方式
服務參數說明及程式案例
簡報大綱
14
服務申請 全國門牌地址定位服務網 服務申請流程 功能示範應用
項次 功能示範應用1 整合式比對服務2 坐標回傳門牌服務3 全國門牌位置比對服務4 全國門牌位置比對服務 (JSON)
5 批次地址比對服務
15
http://tgos.nat.gov.tw/addr/
全國門牌地址定位服務網
16
http://tgos.nat.gov.tw/addr/
全國門牌地址定位服務網
17
http://tgos.nat.gov.tw/addr/
全國門牌地址定位服務網
18
http://tgos.nat.gov.tw/addr/
全國門牌地址定位服務網
19
http://tgos.nat.gov.tw/addr/
全國門牌地址定位服務網
20
http://tgos.nat.gov.tw/addr/
全國門牌地址定位服務網
21
http://tgos.nat.gov.tw/addr/
全國門牌地址定位服務網
22
http://tgos.nat.gov.tw/addr/
全國門牌地址定位服務網
23
歡迎政府機關、法人機構、學術單位、業界踴躍申請使用 以正式公文來函並檢附線上申請表及使用規定同意書,通
過審核後,便可使用正式版之網路服務
服務對象與申請流程
試用版 ( 不需申請及審核 )僅提供系統開發過程應用參考。
惟系統正式上線時仍須使用正式版服務。
24
服務申請流程http://tgos.nat.gov.tw/addr/
25
服務申請流程http://tgos.nat.gov.tw/addr/
API KEY
26
服務申請流程http://tgos.nat.gov.tw/addr/
網路服務
27
服務申請流程http://tgos.nat.gov.tw/addr/
Web API
28
服務申請流程http://tgos.nat.gov.tw/addr/
29
批次地址比對服務應用案例
功能示範應用輸入
產出
30
批次地址比對服務應用案例
功能示範應用輸入
產出
31
功能示範應用
產出
批次地址比對服務應用案例
32
全國門牌地址定位服務建置完成後,提供全國各應用系統之基本地址定位功能
隨著應用層面的擴大與普及,本服務將創造多元化的應用,提供民眾更便捷貼心的智慧 E 服務!
服務對象 服務效益資料需求者 可在同一平台上獲得不同縣市即時且完整的門牌位置資料
系統開發者不再如以往需自行取得與處理門牌資料才能進行地址定位功能之服務,有效擴大及強化各縣市門牌地址定位服務之使用效益
• 本服務廣為 2011年第七屆金圖獎得獎單位及系統介接引用
• 已有 39 個單位,共 53 個系統申請介接本服務
回顧與展望
33
地址定位網路服務架構
地址定位網路服務類型
服務申請方式
服務參數說明及程式案例
簡報大綱
34
全國門牌比對服務參數說明 (1/2)
參數 參數值 參數代碼意義
COUNTY 輸入縣市代碼: A~Z ;或縣市名稱 縣市
Address 門牌地址 門牌地址
ROADeqSTREET T :是 F :否 路、街是否視為相同
SRS
輸入欲查詢之門牌坐標系,有下列幾種坐標系可選擇: EPSG:3825(TWD97 TM2
119) EPSG:3826(TWD97 TM2
121) EPSG:3827(TWD67 TM2
119) EPSG:3828(TWD67 TM2
121) EPSG:4326(WGS84)
門牌坐標系
35
全國門牌比對服務參數說明 (2/2)參數 參數值 參數代碼意義
FuzzyList
2,2,2,2,* :輸入幾碼就比對至何種程度,給的碼愈多比對愈模糊,規則如下: 第一個數字代表的是「號之」、「之
號」的退號比對。 第二個數字代表的是「 NONE 」:
基本比對,只進行「號」的退號比對,不進行「巷」、「弄」、「衖」、「衕」視 為「號」及退至路街最小號。
第三個數字代表的是「 ALLEY 」:將「弄」視為「號」進行退號比對。
第四個數字代表的是「 LANE 」:將「巷」視為「號」,進行退號比對。
第五個星號代表的是「 ROAD 」:退至路的最小號。
模糊比對程度及模糊比對退號範圍
SUBNUMeqNUM
T :是 F :否
「號之」、「之號」是否視為相同
APIKEY APIKEY API KEY
36
整合式比對服務參數說明 (1/2)參數 參數值 參數代碼意義
APIKEY APIKEY API KEY
COUNTY 輸入縣市代碼: A~Z ;或縣市名稱 縣市Address 門牌地址 門牌地址
FuzzyList
2,2,2,2,* :輸入幾碼就比對至何種程度,給的碼愈多比對愈模糊,規則如下: 第一個數字代表的是「號之」、「之號」的
退號比對。 第二個數字代表的是「 NONE 」:基本比
對,只進行「號」的退號比對,不進行「巷」、「弄」、「衖」、「衕」視 為「號」及退至路街最小號。
第三個數字代表的是「 ALLEY 」:將「弄」視為「號」進行退號比對。
第四個數字代表的是「 LANE 」:將「巷」視為「號」,進行退號比對。
第五個星號代表的是「 ROAD 」:退至路的最小號。
模糊比對程度及模糊比對退號範圍
37
整合式比對服務參數說明 (2/2)
參數 參數值 參數代碼意義
SUBNUMeqNUM T :是 F :否
「號之」、「之號」是否視為相同
ROADeqSTREET T :是 F :否 路、街是否視為相同
SRS
輸入欲查詢之門牌坐標系,有下列幾種坐標系可選擇: EPSG:3825(TWD97 TM2 119) EPSG:3826(TWD97 TM2 121) EPSG:3827(TWD67 TM2 119) EPSG:3828(TWD67 TM2 121) EPSG:4326(WGS84)
門牌坐標系
38
全國門牌比對服務 (JSON) 參數說明(1/2)
參數 參數值 參數代碼意義COUNTY 輸入縣市代碼: A~Z ;或縣市名稱 縣市APIKEY APIKEY API KEY
ADDRESS_TXT 門牌地址 門牌地址
NUMEQSNUM T :是 F :否
「號之」、「之號」是否視為相同
FUZZYLIST_TXT
2,2,2,2,* :輸入幾碼就比對至何種程度,給的碼愈多比對愈模糊,規則如下: 第一個數字代表的是「號之」、「之
號」的退號比對。 第二個數字代表的是「 NONE 」:基本
比對,只進行「號」的退號比對,不進行「巷」、「弄」、「衖」、「衕」視 為「號」及退至路街最小號。
第三個數字代表的是「 ALLEY 」:將「弄」視為「號」進行退號比對。
第四個數字代表的是「 LANE 」:將「巷」視為「號」,進行退號比對。
第五個星號代表的是「 ROAD 」:退至路的最小號。
模糊比對程度及模糊比對退號範圍
39
全國門牌比對服務 (JSON) 參數說明(2/2)
參數 參數值 參數代碼意義
REQS T :是 F :否 路、街是否視為相同
EPSG_XY
輸入欲查詢之門牌坐標系,有下列幾種坐標系可選擇: EPSG:3825(TWD97 TM2 119) EPSG:3826(TWD97 TM2 121) EPSG:3827(TWD67 TM2 119) EPSG:3828(TWD67 TM2 121) EPSG:4326(WGS84)
門牌坐標系
FORMATJSONXML 回傳值格式
CALLBACK FUNCION 名稱傳回 FUNCTION 名稱
40
批次比對服務參數說明參數
<WS_PARAMETER><QUERY_PARAMETER><COUNTY> 臺北市 </COUNTY><FUZZY_LIST>2,2,2,2</FUZZY_LIST><SUBNUMeqNUM>F</SUBNUMeqNUM><ROADeqSTREET>F</ROADeqSTREET><SRS>EPSG:3828</SRS><APIKEY>4CE1E78B89626BC8A4779</APIKEY><FILE_SOURCE>FTP</FILE_SOURCE><ADDRESS_COL>1</ADDRESS_COL><FTP_URL>ftp.gaias.com.tw/YSL</FTP_URL><FTP_ID>guest</FTP_ID><FTP_PWD>guest</FTP_PWD><FTP_FILE>SEVEN.txt</FTP_FILE><EXP_FTP_URL>ftp.gaias.com.tw/YSL</EXP_FTP_URL><EXP_FTP_ID>guest</EXP_FTP_ID><EXP_FTP_PWD>guest</EXP_FTP_PWD><EXP_FTP_FILE>SEVEN4.txt</EXP_FTP_FILE><EXP_FILE>FTP</EXP_FILE><HTTP_FILE></HTTP_FILE><CHK_ROL>Position,Town,</CHK_ROL></QUERY_PARAMETER></WS_PARAMETER>
41
全國門牌比對服務 (ASP.NET)示範網頁
http://211.21.63.84/MOI994/Sample1_InsertDB/Default.aspx
42
全國門牌比對服務 (ASP.NET)示範網頁
43
全國門牌比對服務 (ASP.NET)示範網頁
44
全國門牌比對服務 (ASP.NET)示範網頁
45
全國門牌比對服務 (JSON-P)示範網頁
http://211.21.63.84/MOI994/call_FuzzyMatch_sample.html
46
全國門牌比對服務 (JSON-P)示範網頁
47
全國門牌比對服務 (JSON-P)示範網頁