Arcmap拓扑检查:重叠或者有空隙的面

时间:2024-03-17 09:11:09

        有时候我们拿到的面数据,两个面之间有相互覆盖或者有空隙,想要消除这种现象,需要做拓扑检查修复,达到两个面公用一条边界的效果。

       1. 在Arcmap里创建个人地理数据库,自定义命名为:拓扑检查.mdb

Arcmap拓扑检查:重叠或者有空隙的面

       2. 拓扑检查.mdb里创建要素数据集,自定义命名为:TP_CK

Arcmap拓扑检查:重叠或者有空隙的面

创建要素数据集需要指定坐标系,一般选择要修复的数据坐标系一致即可

Arcmap拓扑检查:重叠或者有空隙的面

       3. TP_CK要素数据集导入要修复的数据,自定义名称为: TP

Arcmap拓扑检查:重叠或者有空隙的面

       4 .TP_CK新建拓扑,自定义命名:TP_CK_Topology

Arcmap拓扑检查:重叠或者有空隙的面

       选择参与拓扑的要素

Arcmap拓扑检查:重叠或者有空隙的面

       添加规则:不能重叠

Arcmap拓扑检查:重叠或者有空隙的面

       添加规则:不能有空隙

Arcmap拓扑检查:重叠或者有空隙的面

       5. 打开TP_CK_Topology,会自动带出拓扑要素TP,红色区域为拓扑错误的地方

Arcmap拓扑检查:重叠或者有空隙的面

      6.  编辑图层TP,在编辑窗口选择:编辑器 → 更多编辑工具 → 拓扑

Arcmap拓扑检查:重叠或者有空隙的面

       7. 拓扑窗口点击错误检查器,在弹出的窗口里选择错误仅搜索范围可见打钩

Arcmap拓扑检查:重叠或者有空隙的面

      8.  点击立即搜索,窗口会把可见范围内所有规则错误列出来

Arcmap拓扑检查:重叠或者有空隙的面

       9. 对于规则类型:不能有空隙

       缩放至该错误

Arcmap拓扑检查:重叠或者有空隙的面

       选择创建要素,创建完以后,可见原来空白的地方已经被新创建的要素填上

Arcmap拓扑检查:重叠或者有空隙的面

 

       点击选择要素按钮,选择新创建的要素与要合并的要素

Arcmap拓扑检查:重叠或者有空隙的面

       编辑器窗口选择合并Arcmap拓扑检查:重叠或者有空隙的面

       选择要合并的要素,两要素合并为一个

Arcmap拓扑检查:重叠或者有空隙的面

       10. 对于规则:不能重叠

       缩放至该错误

Arcmap拓扑检查:重叠或者有空隙的面

       选择合并

Arcmap拓扑检查:重叠或者有空隙的面

       选择与错误合并的要素

Arcmap拓扑检查:重叠或者有空隙的面