ArcGIS如何判斷兩種地塊是否相鄰?(舉例說明)


需求

將位於50 畝以上集中連片耕地周邊的恢復類園地、林地、草地、坑塘,以及不在上述集中連片耕地周邊但單獨地塊面積超過 50 畝的恢復類園地、林地、草地、坑塘,標注為“集中連片潛力圖斑”,予以重點調查評價,形成項目區,並給予編號。

數據




說明:數據不外傳,耕地(大於50)是已經先將原始的耕地數據融合,然后提取出大於50畝的集中連片耕地數據。

需求分析



目的

需求一:提取與黃色地塊相鄰的其它顏色地塊,就是與將位於50 畝以上集中連片耕地周邊的恢復類園地、林地、草地、坑塘

需求二:不在上述集中連片耕地周邊但單獨地塊面積超過 50 畝的恢復類園地、林地、草地、坑塘

以上選擇處的地塊標注為“集中連片潛力圖斑”,形成項目區,並給予編號,予以重點調查評價。

操作步驟

1.先將潛力圖斑融合,為什么融合呢?
比如:B與A是相鄰的,C和D又與B相鄰,那C和D要不要呢?所以,融合圖斑可以解決這個問題(#.#)

打開融合工具,創建多部件要素 (可選)要取消選中

2.提取公共邊
將融合后的潛力圖斑與耕地數據合並

面轉線

生成的線要素屬性表中LEFT_FID 和 RIGHT_FID字段均不為-1即是該相鄰面的公共線,按屬性選擇LEFT_FID為-1的字段,然后切換選擇,導出要素即可獲得公共邊,導出選擇要素,命名為公共邊

3.提取相鄰面
使用公共邊選擇建築面圖層即可提取出有相鄰面的面

導出所選數據,命名為潛力圖斑_Dissolve_相鄰

潛力圖斑_Dissolve_相鄰添加字段GDXLTB(耕地相鄰圖斑),並賦值為1

4.對潛力圖斑進行標識,暫且命名為潛力圖斑_Identity

5.打開潛力圖斑_Identity屬性表,按屬性選擇,如下圖所示,即可完成需求一的需求(#.#)

6.需求二的問題,可以使用交集取反工具潛力圖斑(輸入要素)和潛力圖斑_Dissolve_相鄰(更新要素)進行交集取反,輸出要素就是不在上述集中連片耕地周邊但單獨地塊,然后根據各個地塊的面積,選擇面積大於50畝的地塊,不就完成了需求二了嗎 O(∩_∩)O哈哈~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM