ArcGIS基础实战:面数据拓扑创建和错误修改全流程

【第一步】:进行数据备份,进行数据拓扑会修改原始数据,所以最好对将要进行处理的数据进行备份(最好养成这一良好的习惯)。
就像我这样,复制,粘贴一份就好了。注意:数据来源于书籍:ArcGIS 从基础到实战。

在这里插入图片描述

【第二步】:使用软件打开数据,并使用【修复几何】工具进行该图层的几何类型规范性处理。一般来说,【修复几何】操作只是针对面图层的拓扑检查。
在这里插入图片描述
打开数据之后发现,该数据是一个面图层,并且具有地理坐标系和投影坐标系。
打开【数据管理工具】下的【要素】,然后再打开其下面的【修复几何】工具。如下图所示:
加载数据,点击确定之后,自动进行处理。

在这里插入图片描述
如下图所示,得到处理结果。我们可以通过【地理处理】下的【结果】查看处理的结果。可以发现确实修复了一些问题,比如下图所示的不正确的环走向、自相交等。

在这里插入图片描述

【第三步】:建立地理数据库等操作。
如图【拓扑实验结果】文件夹里右键,新建【文件地理数据库】,并进行命名为【xx拓扑检查】备注:养成良好的命名习惯。
在这里插入图片描述
然后在【xx拓扑检查】下右键打开【新建要素数据集】,并对数据集进行命名为【XX拓扑】,然后进行下一步设置。
在这里插入图片描述
保持XY的坐标系选择与原始数据一致的,如下图所示为西安1980坐标系,然后进行下一步设置。
在这里插入图片描述
Z坐标系默认设置即可,然后进行下一步。

在这里插入图片描述
容差设置为默认的0.001即可,然后进行下一步,点击确定。
在这里插入图片描述
现在我们就可以看到【xx拓扑】数据集已经建立了。
在这里插入图片描述
【第四步】:导入数据,建立拓扑。
在【xx拓扑】数据集上右键,打开【导入单个要素类】。
在这里插入图片描述
如下图所示就是导入要素类的页面,然后点击确定即可。
在这里插入图片描述
在【KK拓扑】数据集上右键,新建【拓扑】。注意:拓扑一定是在数据集下才可以建立。
在这里插入图片描述
打开页面如下图所示,然后进行下一步。
在这里插入图片描述
拓扑姓名就默认系统的设置,容差设置为0.001,然后进行下一步。
在这里插入图片描述
选择需要参与拓扑的数据,然后进行下一步。
在这里插入图片描述
输入等级数,保持系统默认5,然后进行下一步。
在这里插入图片描述
添加拓扑规则,在左侧选中规则之后,右侧会有相应的规则 描述,比如下图就是对【不能重叠】的规则描述。
规则可以添加一个,也可以根据需要添加多个,然后进行下一步。
在这里插入图片描述
查看拓扑摘要,无问题后,然后点击完成即可。
在这里插入图片描述
【第五步】:查看拓扑错误。
下图为【已创建拓扑,是否立即验证】,点击是即可。
在这里插入图片描述
如下图所示,打开错误之后可以发现,共有三个面错误。接下来对错误进行修改。

在这里插入图片描述
【第六步】:进行拓扑错误修改和编辑处理。
首先要打开拓扑工具栏,在左侧箭头位置右键,把【拓扑工具】勾选,即代表激活该模块,激活后就会出现右侧的工具栏。
在这里插入图片描述
右键【KK】开始编辑,【拓扑工具箱】就可以使用了。
在这里插入图片描述
先打开【错误检查器】,然后选中左侧的范围,点击【立即搜索】,即可发现共有三处错误。
在这里插入图片描述
【第七步】:错误处理。选中第一个错误,右键缩放至可以查看此错误的类型(大面图层里有一个小面图层),右键选择【合并】功能。

在这里插入图片描述
【合并】功能里有【选择将与错误合并的要素】,意思就是被保留的要素是哪一个,这里我们选择较大的一个面要素。

在这里插入图片描述
可以看到另一个小的面图层就消失了。
在这里插入图片描述
探究:【合并】会不会改变图层的属性信息?通过下图的操作我们可以发现,图层的【Shape_Length】和【Shape_Area】字段的数值都发生了改变,表明两个图层重叠的那一部分图斑合并到另一个图班上,其面积会减小、长度会变大(自己重新计算一下也可以得到此验证结果的)。
在这里插入图片描述

在这里插入图片描述
【第八步】:导出处理错误拓扑后的数据。

  • 4
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当使用ArcGIS创建拓扑时,可能会出现该错误提示"所选要素数据集不包含"。这是由于所选择的要素数据集中缺少必需的要素类或要素类的几何网络。要解决此问题,可以按照以下步骤进行操作: 1. 首先,确保当前的ArcGIS版本支持拓扑功能,并且安装了必要的扩展,如ArcGIS Topology扩展。 2. 检查要素数据集的内容。选择要素数据集,查看其中的要素类和几何网络是否正常存在。如果缺少某个要素类或几何网络,请添加或修复它们。 3. 如果要素类或几何网络已存在于其他要素数据集中,可以尝试使用导入功能将它们导入到当前要素数据集中。 4. 在选择创建拓扑的要素数据集时,确保选择的是正确的要素数据集。可能需要浏览其它要素数据集目录,直到找到包含所需要素类的正确数据集。 5. 进行拓扑创建之前,可以先尝试在ArcGIS Catalog中对要素数据集进行修复操作。这可以帮助解决一些潜在的问题,如损坏的拓扑规则。 6. 如果以上步骤都没有解决问题,可以尝试重新创建要素数据集,或者尝试在新的ArcGIS项目中创建拓扑。 总之,当ArcGIS提示"所选要素数据集不包含"时,我们应该确保所选的要素数据集包含正确的要素类和几何网络,并在创建拓扑之前进行必要的修复操作。如果问题仍然存在,可以尝试重新创建要素数据集或新的ArcGIS项目。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值