有时候我们拿到的面数据,两个面之间有相互覆盖或者有空隙,想要消除这种现象,需要做拓扑检查修复,达到两个面公用一条边界的效果。
1. 在Arcmap里创建个人地理数据库,自定义命名为:拓扑检查.mdb
2. 拓扑检查.mdb里创建要素数据集,自定义命名为:TP_CK
创建要素数据集需要指定坐标系,一般选择要修复的数据坐标系一致即可
3. TP_CK要素数据集导入要修复的数据,自定义名称为: TP
4 .TP_CK新建拓扑,自定义命名:TP_CK_Topology
选择参与拓扑的要素
添加规则:不能重叠
添加规则:不能有空隙
5. 打开TP_CK_Topology,会自动带出拓扑要素TP,红色区域为拓扑错误的地方
6. 编辑图层TP,在编辑窗口选择:编辑器 → 更多编辑工具 → 拓扑
7. 拓扑窗口点击错误检查器,在弹出的窗口里选择错误、仅搜索范围可见打钩
8. 点击立即搜索,窗口会把可见范围内所有规则错误列出来
9. 对于规则类型:不能有空隙
缩放至该错误
选择创建要素,创建完以后,可见原来空白的地方已经被新创建的要素填上
点击选择要素按钮,选择新创建的要素与要合并的要素
编辑器窗口选择合并
选择要合并的要素,两要素合并为一个
10. 对于规则:不能重叠
缩放至该错误
选择合并
选择与错误合并的要素