01概述
無論是自己生產(chǎn)的數(shù)據(jù)還是從別人那里獲取到的數(shù)據(jù),都可能存在有重復(fù)的要素的情況。
少量重復(fù)要素可以手動刪除,如果存在大量的重復(fù)要素,則需要借助軟件進(jìn)行識別和刪除。
對此,ArcGIS提供了相關(guān)的工具,這里,我們就給大家介紹一下多種刪除重復(fù)點(diǎn)線面的方法。
02數(shù)據(jù)來源
實(shí)驗(yàn)數(shù)據(jù)是使用微圖中下載的矢量數(shù)據(jù)所制作,除了矢量數(shù)據(jù),常見的GIS數(shù)據(jù)都可以從微圖中進(jìn)行下載。
微圖
(關(guān)注頭條號“水經(jīng)注GIS”,并回復(fù)“微圖”獲取微圖軟件安裝包)
03刪除重復(fù)點(diǎn)
將興趣點(diǎn)數(shù)據(jù)加載到ArcMap中,點(diǎn)擊右鍵,選擇打開屬性表,如下圖所示。
選擇打開屬性表
在打開的屬性表中可以看到記錄的條數(shù),如下圖所示。
記錄條數(shù)
添加字段X,用來存儲X方向的坐標(biāo),如下圖所示。
添加字段X
添加字段Y,用于存儲Y方向的坐標(biāo),如下圖所示。
添加字段Y
通過計(jì)算幾何計(jì)算出來XY坐標(biāo)值,如下圖所示。
計(jì)算的XY值
在ArcToolbox中點(diǎn)擊“數(shù)據(jù)管理工具常規(guī)刪除相同項(xiàng)”,調(diào)用刪除相同項(xiàng)工具。
調(diào)用刪除相同項(xiàng)工具
在顯示的刪除相同項(xiàng)對話框內(nèi),字段勾選上X和Y,如下圖所示。
刪除相同項(xiàng)設(shè)置
點(diǎn)擊確定之后再次打開屬性表,可以看到記錄數(shù)已經(jīng)減少,重復(fù)的數(shù)據(jù)已經(jīng)被刪除。
刪除重復(fù)項(xiàng)后屬性表
04刪除相同項(xiàng)工具刪除重復(fù)線
在屬性表內(nèi)添加length字段,用于存儲長度信息,如下圖所示。
添加length字段
通過計(jì)算幾何的方式計(jì)算出來長度值,如下圖所示。
計(jì)算的長度值
在ArcToolbox中點(diǎn)擊“數(shù)據(jù)管理工具常規(guī)刪除相同項(xiàng)”,調(diào)用刪除相同項(xiàng)工具。
調(diào)用刪除相同項(xiàng)工具
在顯示的刪除相同項(xiàng)對話框內(nèi)勾選上length字段,如下圖所示。
刪除相同項(xiàng)設(shè)置
點(diǎn)擊確定之后可以完成重復(fù)線的刪除,如下圖所示。
完成重復(fù)線刪除
05融合刪除重復(fù)線
指定一個(gè)字段作為融合的標(biāo)志,比如道路的長度字段,然后在ArcToolbox中點(diǎn)擊“數(shù)據(jù)管理工具制圖綜合融合”,調(diào)用融合工具。
調(diào)用融合工具
在顯示的融合對話框內(nèi)融合字段選擇length,如下圖所示。
融合設(shè)置
點(diǎn)擊確定后即可融合重復(fù)的數(shù)據(jù),可以看到屬性表內(nèi)數(shù)據(jù)已經(jīng)變少。
融合后屬性表
06刪除相同項(xiàng)工具刪除重復(fù)面
在屬性表內(nèi)添加一個(gè)area字段,用于存儲面積,如下圖所示。
添加area字段
通過計(jì)算幾何的方式得到面積,如下圖所示。
計(jì)算的面積
在ArcToolbox中點(diǎn)擊“數(shù)據(jù)管理工具常規(guī)刪除相同項(xiàng)”,調(diào)用刪除相同項(xiàng)工具。
調(diào)用刪除相同項(xiàng)工具
在顯示的刪除相同項(xiàng)對話框內(nèi),勾選上area字段,如下圖所示。
刪除相同項(xiàng)設(shè)置
點(diǎn)擊確定之后完成相同項(xiàng)刪除,如下圖所示。
完成相同項(xiàng)刪除
07融合刪除重復(fù)面
指定一個(gè)字段作為融合的標(biāo)志,比如建筑的面積字段,然后在ArcToolbox中點(diǎn)擊“數(shù)據(jù)管理工具制圖綜合融合”,調(diào)用融合工具。
調(diào)用融合工具
在顯示的融合對話框內(nèi),勾選上area字段,如下圖所示。
融合設(shè)置
點(diǎn)擊確定之后可以完成重復(fù)面的刪除,屬性表內(nèi)的記錄數(shù)也會變少,如下圖所示。
08面轉(zhuǎn)線刪除重復(fù)面
在ArcToolbox中點(diǎn)擊“數(shù)據(jù)管理工具要素要素轉(zhuǎn)線”,調(diào)用要素轉(zhuǎn)線工具。
調(diào)用要素轉(zhuǎn)線工具
在顯示的要素轉(zhuǎn)線對話框內(nèi),輸入要素為待轉(zhuǎn)換的面文件,設(shè)置輸出要素,如下圖所示。
要素轉(zhuǎn)線設(shè)置
點(diǎn)擊確定后完成面轉(zhuǎn)線,如下圖所示。
轉(zhuǎn)換后的線
在ArcToolbox中點(diǎn)擊“數(shù)據(jù)管理工具要素要素轉(zhuǎn)面”,調(diào)用要素轉(zhuǎn)面工具。
調(diào)用要素轉(zhuǎn)面工具
在顯示的要素轉(zhuǎn)面對話框內(nèi),輸入要素為之前轉(zhuǎn)換的線文件,設(shè)置輸出要素,如下圖所示。
要素轉(zhuǎn)面設(shè)置
點(diǎn)擊確定后完成要素轉(zhuǎn)面,通過轉(zhuǎn)換就刪除掉了重復(fù)的面文件。
轉(zhuǎn)換后的面文件
09結(jié)語
以上就是ArcGIS刪除重復(fù)點(diǎn)線面的詳細(xì)說明,主要包括了數(shù)據(jù)來源、刪除重復(fù)點(diǎn)、刪除相同項(xiàng)工具刪除重復(fù)線、融合刪除重復(fù)線、刪除相同項(xiàng)工具刪除重復(fù)面、融合刪除重復(fù)面和面轉(zhuǎn)線刪除重復(fù)面等功能。
最后,如果您在工作中遇到與GIS相關(guān)的任何難題,請通過關(guān)注公眾號“水經(jīng)注GIS”并在后臺留言告訴我們,我們將針對比較有典型性和代表性的問題提供解決方案,從而將我們“為您提供豐富的地圖數(shù)據(jù)與專業(yè)的GIS服務(wù)”之宗旨落到實(shí)處!