Get清风ArcGIS查找重复数据方法.docx

上传人:b****7 文档编号:25009464 上传时间:2023-06-03 格式:DOCX 页数:15 大小:608.27KB
下载 相关 举报
Get清风ArcGIS查找重复数据方法.docx_第1页
第1页 / 共15页
Get清风ArcGIS查找重复数据方法.docx_第2页
第2页 / 共15页
Get清风ArcGIS查找重复数据方法.docx_第3页
第3页 / 共15页
Get清风ArcGIS查找重复数据方法.docx_第4页
第4页 / 共15页
Get清风ArcGIS查找重复数据方法.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

Get清风ArcGIS查找重复数据方法.docx

《Get清风ArcGIS查找重复数据方法.docx》由会员分享,可在线阅读,更多相关《Get清风ArcGIS查找重复数据方法.docx(15页珍藏版)》请在冰豆网上搜索。

Get清风ArcGIS查找重复数据方法.docx

Get清风ArcGIS查找重复数据方法

ArcGIS查找重复数据方法

数据处理查找重复方法总结

在数据处理过程中,我们可能会遇到有重复数据的情况,下面主要针对数据重复查找总结以下几种方法:

一、同一数据层中查找重复

.按照查找频数查重复〔前提:

重复数据属性中有相同字段〕

图1

如上图〔图1〕,通过属性表可以看出一共7条数据,但是图形只有6个。

主要就是图形覆盖了〔此处主要是图形完全一样所致〕;我们可以通过查找属性的频数即可快速查找出重叠的图像。

首先在ArcToolBox工具箱中,找到分析工具AnalysisTool/Statistics/Frequency〔查找频数工具〕;如图2。

图2

左键单击Frequency工具,出现如以下图〔图3〕窗口:

图3

点击OK按钮即可统计,待屏幕右下角出现以下图时,说明统计完成。

此时,ArcMap会自动将统计结果表加载进来,右键点击统计表,翻开该表,如以下图〔图4〕:

图4

选中Frequency列,右键进行排序(一般按照降序排列),Frequency列数值>1,即可能为重复数据〔

.重复数据;

.图形完全压盖的数据〕;如图5:

图5

接下来,自己可以通过相关字段进行快速查找判断、如果数据重复删除即可,在处理结束后建议再次统计频数,确保无重复数据前方可。

2.通过拓扑进行查找重复数据;

首先通过ArcCatalog建立拓扑规那么。

〔仍然以上述练习数据为例〕

拓扑的建立必须在数据库中,shp数据无法建立拓扑;如果为shp数据可以先将shp数据导入.mdb数据库中,再进行操作。

找到将要建立拓扑的数据所在的数据集,右键点击该数据集,选择New/Topology开始建立拓扑关系。

如以下图〔图6〕:

图6

具体建立拓扑关系的步骤如下:

.在上一步点击Topology之后,进入建立拓扑规那么界面;如以下图〔图6-1〕

图6-1

.此处,点击下一步即可,进入建立拓扑容差见面,一般我们容差设定为0.001(容差越小,精度越高);如以下图〔图6-2〕

图6-2

.点击下一步,即可勾选需要建立拓扑关系的要素层;如图6-3;

图6-3

.接下来点击下一步,在设定登记时我们保持默认的等级,Rank:

5点击下一步即可;进入添加rule界面;如图6-4;

图6-4

:

点击AddRule之后,进入选择拓扑规那么界面,此处可以选择需要建立拓扑的要素层、拓扑关系等,如以下图6-5;

图6-5

关于拓扑关系有以下一些,可作参考〔主要是多边形拓扑,点线拓扑暂未列入〕:

.mustnotoverlay:

单要素类,多边形要素相互不能重叠;

.mustnothavegaps:

单要素类,连续连接多边形区域中间不能有空白区;

.mustbecoveredby:

多边形+多边形,第一个多边形层必须把第二个完全覆盖(如:

全国与省的关系);

.mustbecoveredbyfeatureclassof:

多边形+多边形,第一个多边形层被第二个完全覆盖;

.mustnotoverlaywith:

多边形+多边形,两个多边形层的多边形不能存在一对相互覆盖的要素;

.mustcovereachother:

多边形+多边形,两个多边形的要素必须完全重叠;

.areaboundarymustbecoveredbyboundaryof:

多边形+多边形,第一个多边形的各要素必须为第二个的一个或多个多边形完全覆盖;

.在选择Rule之后,点击下一步,直到出现Finish结束;在ArcCatalog中出现建立好的拓扑关系;如图7所示:

图7

.通过ArcMap加载上面建立好的拓扑关系层,即可通过建立的拓扑规那么找出重复;

.通过位置选择进行查找重复、覆盖数据

翻开ArcMap,加载需要查找是否有重复、压盖地块的两个图层,可以适当的调整一下要素的符号;

在ArcMap菜单栏中找到Selection->Selectbylocation选项;点击Selectbylocation,弹出下面窗口,如图7-1所示:

图7-1

此处,原要素层和目标层选择同一数据层,在Spatialselectionmethodfortargetlayerfeature(s)下拉列表中选择Areidenticaltothesourcelayerfeature,点击Apply选项即可查查找出同一数据层中的重复数据,重复数据以选中状态显示。

〔下面两个图层进行查找重复针对此种方法有详细说明〕。

二、不同数据层〔要素层〕中查找重复数据

.通过拓扑查找重复

此处不再做详细介绍,步骤方法和上面同一数据层方法一样,只用更改Rule即可;针对多边形建立拓扑的几种关系本文档前面已经介绍,此处略过;

2.通过空间位置进行查找重复、图形覆盖数据

翻开ArcMap,加载需要查找是否有重复、压盖地块的两个图层,可以适当的调整一下要素的符号;

在ArcMap菜单栏中找到Selection->Selectbylocation选项;如图8所示:

图8

点击Selectbylocation,弹出下面窗口,如图9:

图9

在如图9中所示,Selectionmethod下拉列表有以下四个选项:

selectfeaturefrom从目标要素层中选择要素〔系统默认选项〕

addtothecurrentlyselectedfeaturesin添加到当前选择的要素层

removefromthecurrentlyselectedfeaturesin从当前选择的要素层中删除

selectfromthecurrentlyselectedfeaturesin从当前选择的要素层中选择

在Spatialselectionmethodfortargetlayerfeature(s)下拉列表中有以下几个较为常见的方法:

Intersectthesourcelayerfeature要素层与目标要素层中有相交覆盖的图形

Arewithinadistanceofthesourcelayerfeature在目标要素层中一定范围内〔需设定范围〕

Containthesourcelayerfeature包含有目标要素层中要素

Competelycontainthesourcelayerfeature包含目标要素层中所有要素

Arewithinthesourcelayerfeature包含于目标要素层中

Arecompetelywithinthesourcelayerfeature完全包含于目标要素层中

Areidenticaltothesourcelayerfeature两个图层中含有完全相同要素

选择适当的按照位置进行查找的方法,即可快速的得出相应的结论。

下面以查找出两个要素层中含有完全相同数据为例。

我们选择Areidenticaltothesourcelayerfeature的方法:

如图10所示:

图10

在进行相关设置之后,点击Apply,此处不要点击“OK〞,在ArcMap中自动将筛选出的数据以高亮度显示出来,并且属性表中也处于选中状态;如以下图11:

图11

即两个要素层中有8条完全相同的数据;通过ArcMap即可进行查看、修改等。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1