中文

操作方法:拓扑验证期间,标识面要素之间的自动调整间隙

摘要

当创建新拓扑或编辑拓扑中的要素时,必须对拓扑进行验证,以标识要素中违反拓扑规则的任何更改。 违反任何拓扑规则的区域被标记为错误,并记录在错误检查器中。 例如,如果针对宗地要素类定义“不能有间隙”规则,并且两块宗地之间存在狭长开放空间,则会出现拓扑错误。 间隙的宽度和拓扑容差的大小可以确定错误是否能够自动修复,或者是否记录在错误检查器中。

如果间隙大于拓扑容差,则该区域将被标识为错误。 在拓扑验证期间,这部分数据无法进行更改,并且必须手动修复错误。 有关如何修复拓扑错误的详细信息,请参阅修复拓扑错误
如果要素之间的间隙小于拓扑容差,可以在验证期间,通过对要素之间的两个边界进行裂化和聚类来自动调整间隙,以变成一个要素或使其重合。 这部分数据将自动进行更改。

要确定数据集中未来可以避免的小错误,必须标识拓扑验证后的自动调整间隙。 在这种情况下,可以使用要素比较工具来标识间隙。

过程

提供的说明描述了用于标识要素之间的自动调整间隙的步骤。

  1. 在 ArcMap 中,将要素类复制粘贴到目标文件地理数据库。
  2. 使用不能有空隙规则为要素数据集的副本创建拓扑。
  1. 目录窗口中,右键单击要素数据集 > 新建 > 拓扑
  2. 指定名称和拓扑容差,然后单击下一步
  3. 选择参与拓扑的要素类,指定要素类等级,然后单击下一步
  4. 单击添加规则,选择宗地要素类,再选择不能有空隙规则,然后单击确定
An image of adding the Must Not Have Gaps rule in the Add Rule dialog box.
  1. 单击下一步 > 完成
  2. 出现验证拓扑对话框时,单击
An image of an original features (right) and validated features (left). Note the closed gap in the validated feature class.
  1. 要比较上图中已验证要素类(左)与原始要素类(右)之间的几何,请使用要素比较工具。
    1. 内容列表中,选择原始要素类和已验证要素类,然后运行要素比较工具。
    2. 要素比较窗口中,对于输入基础要素,选择原始要素类,对于输入测试要素,选择已验证要素数据集。
    3. 对于排序字段,选择 OBJECTID,对于比较类型,选择 GEOMETRY_ONL
An image of selecting Input Base Features, Input Test Features, Sort Field and Compare Type in the Feature Compare window.
  1. 指定所需 xy 容差、m 容差和 z 容差。
An image of the xy-tolerance, m- and z-tolerance values specified in the Feature Compare window.
  1. 启用继续比较,以在遇到第一个不匹配项后,继续比较其他要素属性。
  2. 设置输出比较文件的位置,并单击确定以运行此工具。 在完成对话框中,单击关闭
An image showing the Continue Comparison check box enabled and the Ouput Compare file location.
  1. 选择比较表并将其从目录窗口中拖到地图中。
  2. 右键单击内容列表 > 属性 > 标注中的原始要素类。
  3. 图层属性窗口中,启用标注此图层中的要素,并针对方法下拉列表选择以相同方式标注所有要素,而针对标注字段下拉列表选择 OBJECTID。 单击应用 > 确定。 注意所有要素上的 ObjectID 标注。
An image of the Layer Properties window.

An image showing the OBJECTID labels on all the features.
  1. 内容列表中右键单击比较表,然后单击打开。 注意表格中标识的两个要素类之间的几何差集。
An image of the output compare table.
:
要从要素类中移除间隙,请参阅以下 ArcGIS Web 帮助页面:移除面之间的狭长面或间隙

相关信息

上次修改时间: 5/31/2017

文章 ID: 000015344

软件: ArcMap 10.5.1, 10.5