arcgis 實用教程系列:[9]疊加分析Intersect

疊加分析Intersect被定義為:進行多邊形疊加,輸出層為保留原來兩個輸入圖層的共同多邊形。看到這個定義結合上面幾篇教程,就能簡單批量處理拓撲重疊的問題了。但是這些我們先不談這個,等把arcgis 實用教程系列(基礎篇)做完後,我們再共同學習如何解決數據處理的疑難雜症。

工具/原料

arcgis 系列軟體
矢量數據面A,B

方法/步驟

直接上高大上的原理示意圖:

這個圖包羅萬象了,意味著Intersect命令可以同時處理多個矢量數據,至少是3個吧,點、線、面。紅色的部位為最終結果,這個大家應該能懂吧。

如果覺得這個複雜了,我們看一下面與面的處理示意圖:

是不是只保留了重疊的部分,看上去和clip命令很相似吧。這個告訴大家Intersect命令和clip命令是可以處理出相同的空間位置數據,但是Intersect命令卻能集合A、B兩者的屬性,clip只能得到input面屬性,只有A面。

看到這裡,心動了吧。看一下如何用Intersect命令,打開arcmap,運行arctoolbox

依次找到Analysis Tools-----Overlay------Intersect命令

彈出如題所示的界面:

具體操作

Input Feature:選擇參與Intersect操作的要素圖層

Features:參加Intersect操作的要死。

Output Feature Class:結果保存路徑

JoinAttribute:關於屬性的一些參數,我們這裡直接all掉。

XY Tolerance:精度問題,我們通常使用默認的

Output Type:選擇INPUT(這裡只考慮面與面直接的疊加)

最後點擊OK,運行。

運行結束後,查看新生成數據的屬性表,你會發現是不是什麼都用了。大家試一下吧。

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場