ArcGIS建立拓扑并检查

  1. 第一步 打开ArcMap,点击目录(catalog),在ArcCataloge新建个人地理数据库。
  2. vxlan拓扑文件 拓扑创建_arcgis

  3. 第二步 在“新建个人地理数据库”上右键——新建——要素数据集,名称是“××”,导入要处理的数据。注意:建立的时候会选择坐标系。
  4. 第三步 在要处理的数据集名称上点击 新建——拓扑。规则根据需要选择,选默认的“不能重复”。
  5. vxlan拓扑文件 拓扑创建_数据集_02

  6. 导出拓扑错误
    arctoolbox-Data Management Tools-Topology-Export Topology Errors
  7. 普通检查修改
    检查首先要关掉catalog,否则会提示图层上锁。将拓扑检查的图层放到arcmap中。注意:在map里打开,编辑要用edit工具条下的编辑按钮。不能用选择按钮。
    在编辑状态下有一个拓扑编辑状态。如图:

vxlan拓扑文件 拓扑创建_图层_03


右键点击某个拓扑错误,可以直接进行融合merge,批量delete等操作。

vxlan拓扑文件 拓扑创建_图层_04


6. 批量检查修改

以面重叠为例,当数据量比较大时;需要批量处理。不用写代码的批量处理。

此部分特别感谢:参考链接6.1添加识别字段—赋值

vxlan拓扑文件 拓扑创建_vxlan拓扑文件_05


6.2要素转点

vxlan拓扑文件 拓扑创建_vxlan拓扑文件_06


6.3要素转线

vxlan拓扑文件 拓扑创建_数据集_07

6.4要素转面(上一步成果线要素转为面)

vxlan拓扑文件 拓扑创建_arcgis_08

6.5空间链接

vxlan拓扑文件 拓扑创建_vxlan拓扑文件_09


结果及属性

vxlan拓扑文件 拓扑创建_arcgis_10


注明:属性为空的 为拓扑错误部分3.6消除

注意:消除之前一定要先选择上呗消除的部分,选按边界消除我有次试出来是不对,反而没选按边界消除倒是对的。所以最好把有拓扑错误的标记提取出来单独处理。

vxlan拓扑文件 拓扑创建_arcgis_11

结果及属性查看

vxlan拓扑文件 拓扑创建_图层_12

  1. 补充1:检查过的图层可能还有问题,这个时候不需要重新按照以上步骤重新操作。只需要在建好的_Topology图层上右键选择Validate进行验证,如果还有拓扑错误再进行修改。
  2. 补充2:不同面之间非常细小的线,不太好删除节点,可以用Edit的Clip工具裁剪。