在空間分析中常常涉及到多邊形向量資料的邊界公共邊界問題,故本經驗以相鄰的幾個多邊形資料為例,介紹一下如何使用ArcGIS來提取各個省界之間的公共邊界,並計算這些邊界的長度。
工具/原料
ArcGIS10.3軟體
多邊形向量資料(Shape格式)
方法/步驟
在ArcGIS中新增多邊形資料。如圖,載入了一個名稱為“Export_Output_2.shp”的資料,資料有三個相鄰的多邊形。
使用“相交”工具。如圖,“ArcToolBox”—>"分析工具"—>"疊加分析"—>"相交",點選開啟相交工具。
輸入各種引數。這裡需要注意的是"輸出型別"務必選擇“LINE”,否則可能計算不出來結果;連線屬性可以輸出為“ONLY_FID”,避免附加很多無用的欄位。
執行“相交”工具後,產生一個相交的結果。結果為線要素,如圖,是線要素的屬性表。“FID_Export_Output_2”中儲存的是線要素所屬的多邊形的FID,而Shape_Length是相交線的長度。
如圖,將Shape_Length進行一個排序,可發現每個長度的線段都分別有兩條,而兩條對應的FID即為邊界相鄰的兩個多邊形的FID。這樣就可以根據FID號識別出公共邊線段對應的相鄰多邊形。
注意事項
本示例中多邊形資料經過拓撲檢查,多邊形之間沒有空隙。