資源描述:
《arcgis查找重復(fù)數(shù)據(jù)方法》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、數(shù)據(jù)處理查找重復(fù)方法總結(jié)在數(shù)據(jù)處理過程中,我們可能會遇到有重復(fù)數(shù)據(jù)的情況,下面主要針對數(shù)據(jù)重復(fù)查找總結(jié)以下幾種方法:一、同一數(shù)據(jù)層中查找重復(fù)1.按照查找頻數(shù)查重復(fù)(前提:重復(fù)數(shù)據(jù)屬性中有相同字段)圖1如上圖(圖1),通過屬性表可以看出一共7條數(shù)據(jù),但是圖形只有6個(gè)。主要就是圖形覆蓋了(此處主要是圖形完全一樣所致);我們可以通過查找屬性的頻數(shù)即可快速查找出重疊的圖像。首先在ArcToolBox工具箱中,找到分析工具AnalysisTool/Statistics/Frequency(查找頻數(shù)工具);如圖2。圖2左鍵
2、單擊Frequency工具,出現(xiàn)如下圖(圖3)窗口:圖3點(diǎn)擊OK按鈕即可統(tǒng)計(jì),待屏幕右下角出現(xiàn)下圖時(shí),說明統(tǒng)計(jì)完成。此時(shí),ArcMap會自動將統(tǒng)計(jì)結(jié)果表加載進(jìn)來,右鍵點(diǎn)擊統(tǒng)計(jì)表,打開該表,如下圖(圖4):圖4選中Frequency列,右鍵進(jìn)行排序(一般按照降序排列),F(xiàn)requency列數(shù)值>1,即可能為重復(fù)數(shù)據(jù)(a.重復(fù)數(shù)據(jù);b.圖形完全壓蓋的數(shù)據(jù));如圖5:圖5接下來,自己可以通過相關(guān)字段進(jìn)行快速查找判斷、如果數(shù)據(jù)重復(fù)刪除即可,在處理結(jié)束后建議再次統(tǒng)計(jì)頻數(shù),確保無重復(fù)數(shù)據(jù)后方可。2.通過拓?fù)溥M(jìn)行查找重復(fù)數(shù)據(jù)
3、;首先通過ArcCatalog建立拓?fù)湟?guī)則。(仍然以上述練習(xí)數(shù)據(jù)為例)①拓?fù)涞慕⒈仨氃跀?shù)據(jù)庫中,shp數(shù)據(jù)無法建立拓?fù)?;如果為shp數(shù)據(jù)可以先將shp數(shù)據(jù)導(dǎo)入.mdb數(shù)據(jù)庫中,再進(jìn)行操作。②找到將要建立拓?fù)涞臄?shù)據(jù)所在的數(shù)據(jù)集,右鍵點(diǎn)擊該數(shù)據(jù)集,選擇New/Topology開始建立拓?fù)潢P(guān)系。如下圖(圖6):圖6③具體建立拓?fù)潢P(guān)系的步驟如下:I.在上一步點(diǎn)擊Topology之后,進(jìn)入建立拓?fù)湟?guī)則界面;如下圖(圖6-1)圖6-1II.此處,點(diǎn)擊下一步即可,進(jìn)入建立拓?fù)淙莶钜娒?,一般我們?nèi)莶钤O(shè)定為0.001(容差越小
4、,精度越高);如下圖(圖6-2)圖6-2III.點(diǎn)擊下一步,即可勾選需要建立拓?fù)潢P(guān)系的要素層;如圖6-3;圖6-3IV.接下來點(diǎn)擊下一步,在設(shè)定登記時(shí)我們保持默認(rèn)的等級,Rank:5點(diǎn)擊下一步即可;進(jìn)入添加rule界面;如圖6-4;圖6-4V:點(diǎn)擊AddRule之后,進(jìn)入選擇拓?fù)湟?guī)則界面,此處可以選擇需要建立拓?fù)涞囊貙?、拓?fù)潢P(guān)系等,如下圖6-5;圖6-5關(guān)于拓?fù)潢P(guān)系有以下一些,可作參考(主要是多邊形拓?fù)?,點(diǎn)線拓?fù)鋾何戳腥耄篴.mustnotoverlay:單要素類,多邊形要素相互不能重疊;b.mustnot
5、havegaps:單要素類,連續(xù)連接多邊形區(qū)域中間不能有空白區(qū);c.mustbecoveredby:多邊形+多邊形,第一個(gè)多邊形層必須把第二個(gè)完全覆蓋(如:全國與省的關(guān)系);d.mustbecoveredbyfeatureclassof:多邊形+多邊形,第一個(gè)多邊形層被第二個(gè)完全覆蓋;e.mustnotoverlaywith:多邊形+多邊形,兩個(gè)多邊形層的多邊形不能存在一對相互覆蓋的要素;f.mustcovereachother:多邊形+多邊形,兩個(gè)多邊形的要素必須完全重疊;g.areaboundarymust
6、becoveredbyboundaryof:多邊形+多邊形,第一個(gè)多邊形的各要素必須為第二個(gè)的一個(gè)或多個(gè)多邊形完全覆蓋;VI.在選擇Rule之后,點(diǎn)擊下一步,直到出現(xiàn)Finish結(jié)束;在ArcCatalog中出現(xiàn)建立好的拓?fù)潢P(guān)系;如圖7所示:圖7VII.通過ArcMap加載上面建立好的拓?fù)潢P(guān)系層,即可通過建立的拓?fù)湟?guī)則找出重復(fù);3.通過位置選擇進(jìn)行查找重復(fù)、覆蓋數(shù)據(jù)①打開ArcMap,加載需要查找是否有重復(fù)、壓蓋地塊的兩個(gè)圖層,可以適當(dāng)?shù)恼{(diào)整一下要素的符號;②在ArcMap菜單欄中找到Selection->Se
7、lectbylocation選項(xiàng);點(diǎn)擊Selectbylocation,彈出下面窗口,如圖7-1所示:圖7-1此處,原要素層和目標(biāo)層選擇同一數(shù)據(jù)層,在Spatialselectionmethodfortargetlayerfeature(s)下拉列表中選擇Areidenticaltothesourcelayerfeature,點(diǎn)擊Apply選項(xiàng)即可查查找出同一數(shù)據(jù)層中的重復(fù)數(shù)據(jù),重復(fù)數(shù)據(jù)以選中狀態(tài)顯示。(下面兩個(gè)圖層進(jìn)行查找重復(fù)針對此種方法有詳細(xì)說明)。一、不同數(shù)據(jù)層(要素層)中查找重復(fù)數(shù)據(jù)1.通過拓?fù)洳檎抑貜?fù)
8、此處不再做詳細(xì)介紹,步驟方法和上面同一數(shù)據(jù)層方法一樣,只用更改Rule即可;針對多邊形建立拓?fù)涞膸追N關(guān)系本文檔前面已經(jīng)介紹,此處略過;2.通過空間位置進(jìn)行查找重復(fù)、圖形覆蓋數(shù)據(jù)①打開ArcMap,加載需要查找是否有重復(fù)、壓蓋地塊的兩個(gè)圖層,可以適當(dāng)?shù)恼{(diào)整一下要素的符號;②在ArcMap菜單欄中找到Selection->Selectbylocation選項(xiàng);如圖8所示:圖8點(diǎn)擊Selec