【ArcGIS|空間分析】地理編碼
文章目錄
參考ArcGIS幫助文件
1 建立地址定位器
地址定位器
可將位置的文字描述轉換為地理要素
定位器應儲存於資料夾中,這樣就可以利用地理資料庫中儲存的不支援定位器的新的要素
操作步驟
右鍵單擊包含地理資料庫的地理編碼資料夾,點選【新建】>【地址定位器】
【地址編碼樣式】
-
美國地址 - 雙範圍地址定位器樣式用於大多數普通的美國街道地址(US Address - Dual Ranges)
-
常規 - 單欄位樣式可用於查詢根據名稱或編碼識別的要素
【參考資料】 -
地址定位器要使用的參考資料要素類和表及其角色
-
街道中心線要素類等
【輸出地址定位器】 -
包含地理資料庫的資料夾
2 建立複合地址定位器
複合地址定位器
1、一個複合地址定位器由兩個或更多的地址定位器組成,這些地址定位器允許根據多個地址定位器來匹配地址和查詢最佳匹配項
2、在建立複合地址定位器之前,需要找到或建立您要包括到該複合地址定位器中的地址定位器
操作步驟
右鍵單擊包含地理資料庫的地理編碼資料夾,點選【新建】>【複合地址定位器】
【地址定位器】
- 新增多個地址定位器
【輸出複合地址定位器】 - 包含地理資料庫的資料夾
3 查詢地址
使用地理編碼工具條查詢地址
1、新增地理編碼工具條
預設定位器: ArcGIS Online 的地理編碼服務和軍事格網參考系 (MGRS) 定位器
2、將街道要素類從地理資料庫拖放到地圖顯示中
3、點選管理地址定位器新增地址定位器,或者將目錄中的地址定位器拖至地圖顯示
4、單擊 <輸入地址> 文字框,輸入 150 Linden Ave NE Atlanta,然後按 Enter
將出現一個工具提示,其顯示定位器返回的完整地址,並且地圖上的該點位置將會閃爍
5、右鍵單擊地理編碼工具條上的地址,然後單擊新增標註點向地圖中新增標註點及其標註
使用“查詢”對話方塊查詢地址
1、單擊工具工具條上的查詢按鈕查詢
2、單擊位置選項卡,單擊選擇定位器下拉列表,然後單擊 Atlanta
3、在完整地址文字框中輸入 300 Peachtree St NE 30303 並按 Enter(或者單擊查詢搜尋候選項)
4、右鍵單擊列表中的第一個候選項,然後在快捷選單中單擊新增點,地圖上將顯示一個表示地址位置的圖形點。
4 在表中對地址進行地理編碼
如果有包含地址資訊的表,則可立即對所有地址進行地理編碼
1、將 Atlanta 地理資料庫中的 Streets 要素類和客戶表新增到地圖中。
2、右鍵單擊內容列表按源列出檢視上的客戶表,然後單擊快捷選單中的對地址進行地理編碼
2、新增Atlanta 位置定位器,設定地理編碼地址輸入欄位。地理編碼過程生成的點要素儲存在地理資料庫的要素類中
當地理編碼過程完成時,對地址進行地理編碼對話方塊將顯示地址的匹配或不匹配的最終統計資料。在本教程中,三個地址是不匹配的
3、將地理編碼結果圖層新增到地圖,其中顯示已新增到 Atlanta_Results 要素類的點
5 匹配地址
重新匹配地址
1、選擇地理編碼結果:Atlanta_Results 圖層(位於內容列表中),然後在地理編碼工具條上單擊檢視/重新匹配地址按鈕檢視/重新匹配地址
2、單擊顯示結果下拉箭頭,選擇不匹配的地址。結果分別是2、27和48
有時地址由於沒有找到完全匹配而顯示不匹配,但是會有接近匹配的候選項。
3、選中的地址與候選項選中的地址將進行重新匹配,並且狀態欄位將從 U 更改為 M。
選中的候選項在地圖中以黃色高亮顯示
通過選取地圖中的點位置來重新匹配地址
1、結果集將顯示兩個不匹配的地址。
2、單擊放大放大工具,並在地圖的某個區域上拖出一個框,使用從地圖選取地址工具對不匹配的地址進行匹配。
當知道某個地址在地圖上應處的位置時,可使用此工具來匹配或重新匹配該地址。
3、如果將滑鼠懸停在地圖上,將會顯示一箇中心帶有藍點的十字元號,將滑鼠游標懸停在希望地址匹配的位置上。
單擊並按住該滑鼠鍵沿街段移動,以在“工具提示”框中顯示最近的限定地址。
4、右鍵單擊位置,然後單擊選取地址。現在不匹配的地址便會與剛選取的點位置相匹配。
6 地理編碼在網路分析中的應用
- 新增兩個新的補貨點要素
- 內容:3 查詢地址
- 將表格裡的地址新增至地理要素
- 內容:4 地理編碼