ArcGIS中相鄰多邊形公共邊提取及長度計算?

Tags: ,

在空間分析中常常涉及到多邊形向量資料的邊界公共邊界問題,故本經驗以相鄰的幾個多邊形資料為例,介紹一下如何使用ArcGIS來提取各個省界之間的公共邊界,並計算這些邊界的長度。

ArcGIS中相鄰多邊形公共邊提取及長度計算

工具/原料

ArcGIS10.3軟體

多邊形向量資料(Shape格式)

方法/步驟

在ArcGIS中新增多邊形資料。如圖,載入了一個名稱為“Export_Output_2.shp”的資料,資料有三個相鄰的多邊形。

ArcGIS中相鄰多邊形公共邊提取及長度計算

使用“相交”工具。如圖,“ArcToolBox”—>"分析工具"—>"疊加分析"—>"相交",點選開啟相交工具。

ArcGIS中相鄰多邊形公共邊提取及長度計算

輸入各種引數。這裡需要注意的是"輸出型別"務必選擇“LINE”,否則可能計算不出來結果;連線屬性可以輸出為“ONLY_FID”,避免附加很多無用的欄位。

ArcGIS中相鄰多邊形公共邊提取及長度計算

執行“相交”工具後,產生一個相交的結果。結果為線要素,如圖,是線要素的屬性表。“FID_Export_Output_2”中儲存的是線要素所屬的多邊形的FID,而Shape_Length是相交線的長度。

ArcGIS中相鄰多邊形公共邊提取及長度計算

如圖,將Shape_Length進行一個排序,可發現每個長度的線段都分別有兩條,而兩條對應的FID即為邊界相鄰的兩個多邊形的FID。這樣就可以根據FID號識別出公共邊線段對應的相鄰多邊形。

ArcGIS中相鄰多邊形公共邊提取及長度計算

注意事項

本示例中多邊形資料經過拓撲檢查,多邊形之間沒有空隙。

,
相關問題答案