地理編碼服務是指建立地理位置座標與給定地址的過程,簡單的說就是將一個地址的描述資訊對映為地圖上所對應的空間位置,地理編碼服務是GIS中比較重要的一個功能。 有的時候我們知道一個具體的地理座標,卻想知道這個地方的地址,就稱作逆地理編碼。
地理編碼服務釋出
建立定位器
在Catalog中開啟地理編碼工具->建立地址定位器,如下圖所示:
定位器建立成功(我們根據sushelou圖層的name欄位建立了一個定位器),如下圖所示:
定位器釋出
右鍵定位器共享為服務,如下圖所示:
將服務名稱取名為nameLoc,放於Test資料夾下面,如下圖所示:
點選分析,然後釋出,如下圖所示:
釋出成功,如下圖所示:
檢視釋出的服務
在Services Directory檢視(注意服務的結尾:GeocodeServer),如下圖所示:
在網頁呼叫地理編碼服務
首先我們看一下sushelou圖層屬性表,如下圖所示:
我們看到GA1開頭的有四個,分別為GA1,GA10,GA11,GA12。
進入manager管理器,進入我們釋出的服務,找到Find Address Candidates方法,如下圖所示:
填寫引數,執行服務,如下圖所示: