ArcGIS建立拓扑并检查
- 第一步 打开ArcMap,点击目录(catalog),在ArcCataloge新建个人地理数据库。
- 第二步 在“新建个人地理数据库”上右键——新建——要素数据集,名称是“××”,导入要处理的数据。注意:建立的时候会选择坐标系。
- 第三步 在要处理的数据集名称上点击 新建——拓扑。规则根据需要选择,选默认的“不能重复”。
- 导出拓扑错误
arctoolbox-Data Management Tools-Topology-Export Topology Errors - 普通检查修改
检查首先要关掉catalog,否则会提示图层上锁。将拓扑检查的图层放到arcmap中。注意:在map里打开,编辑要用edit工具条下的编辑按钮。不能用选择按钮。
在编辑状态下有一个拓扑编辑状态。如图:
右键点击某个拓扑错误,可以直接进行融合merge,批量delete等操作。
6. 批量检查修改
以面重叠为例,当数据量比较大时;需要批量处理。不用写代码的批量处理。
此部分特别感谢:参考链接6.1添加识别字段—赋值
6.2要素转点
6.3要素转线
6.4要素转面(上一步成果线要素转为面)
6.5空间链接
结果及属性
注明:属性为空的 为拓扑错误部分3.6消除
注意:消除之前一定要先选择上呗消除的部分,选按边界消除我有次试出来是不对,反而没选按边界消除倒是对的。所以最好把有拓扑错误的标记提取出来单独处理。
结果及属性查看
- 补充1:检查过的图层可能还有问题,这个时候不需要重新按照以上步骤重新操作。只需要在建好的_Topology图层上右键选择Validate进行验证,如果还有拓扑错误再进行修改。
- 补充2:不同面之间非常细小的线,不太好删除节点,可以用Edit的Clip工具裁剪。