ArcGIS实现矢量拓扑检查与修复

自己新建完矢量数据以后,经常会存在一些拓扑问题,如面重叠、存在空隙等。
在ArcGIS中可以自动进行拓扑检查,并识别出有问题的地方,从而实现拓扑修复。

1. 首先需要在Arcmap中,右键点击文件夹,新建一个文件地理数据库(GDB)。

2. 接着右键点击刚刚建立的数据库,建立一个要素数据集。这里无论新建哪种数据都可以,不影响过程 。

3. 在建立要素数据集的时候,选择的与待检查数据一样的坐标系统,以防止出现检查结果错误。直接选择图层坐标系即可。

4. 在新建的要素数据集上右键→导入→要素类(单个)/要素类(多个),此次选择要素类(单个),将需要进行拓扑检查的矢量数据导入。

5. 在导入的要素数据集上右键→新建→拓扑

6. 然后在弹出的对话框中,选择刚刚新建的文件,紧接着就是进行拓扑规则的建立。(除了选择拓扑文件和建立拓扑规则,其余参数默认即可)。根据检查数据的需要,建立相应的拓扑规则,点击【添加规则】,选择需要的规则。通常情况下,对于同一个要素类的检查,一般检查"不能重叠"和"不能有空隙"

7. 设置完成之后,立即验证,即可进行拓扑检查并输出,输出速度与要素量有关系。然后将建立好的拓扑文件拖进来。

8. 就可以看见不同的错误

9. 在上方的空白处,右键点击,选择【拓扑】,将工具条加载出来

10. 然后将刚刚导入的数据集,右键点击【编辑要素】---【开始编辑】,然后点击【拓扑】工具条的最后一个工具,就可以查看不同的错误。

11. 接着选中其中一个错误,右键点击【缩放至】,就可以看到错误的地方。例如,有空隙的地方,可以创建要素自动补全,然后在属性表赋予属性即可。对于重叠的面,可以选择合并或者剪除。

注:通过使用不同的工具,对拓扑错误进行处理,但是需要注意的是,有的拓扑错误并不是"错误",有一些拓扑错误虽然是错误,但是是合理的错误,需要根据实际情况来判断。

更多内容可关注同名🛰️。

相关推荐
喆星时瑜4 小时前
ArcGIS Pro 基础制图教程
arcgis·arcgis pro·地图制图·arcgis pro 制图
玩大数据的龙威4 天前
农经权二轮延包—固定比例尺不定图幅的公示图批量生成
python·arcgis·二轮延包公示图
非科班Java出身GISer14 天前
ArcGIS JS 基础教程(38):StreamLayer 实时流数据图层
arcgis·arcgis js·arcgis js 流图层·streamlayer·arcgis 流数据图层·arcgis 实时流数据图层
赵钰老师15 天前
基于ArcGIS Pro、R、INVEST等多技术融合下生态系统服务权衡与协同动态分析
python·arcgis·数据分析·r语言
梦想的初衷~16 天前
MaxEnt 物种分布建模学习手册|理论 + R 语言 + ArcGIS 全套实操教程
arcgis·环境变量·r 语言·maxent 模型·物种分布建模·生态学研究·科研教程
jiushidt20 天前
ArcGIS Pro Add‑in 打包流程详解
arcgis·c#·.net·arcgispro
蓝悦无人机20 天前
《地面站软件开发》-第2章ArcGIS Maps SDK for Qt 改变视角
arcgis·上位机·地面站·qml·qt6·qt quick·天地图
bug嘛我经常写22 天前
MIKE21结合ArcGIS制作随时间变化的降水文件(.dfs2)-笔记
经验分享·笔记·arcgis
paiooo22 天前
用 XML 保存 LLM 会话得到高可读性会话
arcgis
Q一件事22 天前
ArcGIS中TypeError: can‘t multiply sequence by non-int of type ‘str‘错误
前端·javascript·arcgis