在 Standard 或 Advanced 许可等级下可用。
地理数据库拓扑规则可用于定义相同要素类或子类型中要素间的关系,或者两个要素类或两个子类型间的关系。拓扑的状态(包括错误和异常)保存在源地理数据库中。在内容窗格中,地理数据库拓扑规则显示为包含符号化修改区域的子图层的组图层,以及按几何类型组织的错误。
本主题将介绍可用于点要素及其预定义修复的拓扑规则。有关验证地理数据库拓扑和修复错误的步骤,请参阅验证和修复地理数据库拓扑。
注:
有关列出所有拓扑规则的海报尺寸的 PDF 文件,请参阅 ArcGIS 地理数据库拓扑规则.
必须与其他要素重合
一个要素类(或子类型)中的点必须与另一个要素类(或子类型)中的点重合。当一个要素类(或子类型)中的点应与另一个要素类(或子类型)中的点对齐时使用此规则,例如:电力公用设施网络中的配供表必须与服务点重合。

错误
将在第一个要素类(或子类型)中的点没有被第二个要素类(或子类型)中的点覆盖的位置,创建点错误。

预定义修复
捕捉能够将第一个要素类(或子类型)中的点要素移动到指定距离范围内的第二个要素类(或子类型)中最近的点。如果在所指定的容差范围内不存在点要素,则不会捕捉该点。
必须不相交
相同要素类(或子类型)内的点不能重叠。当一个要素类(或子类型)内的点不能占用相同空间的情况下使用此规则,例如:配水线网络中的管件不能重叠。

错误
将在点重叠处创建点错误。

预定义修复
预定义修复不可用于此错误。请考虑使用修改要素窗格中的工具。
必须被其他要素的边界覆盖
一个要素类(或子类型)中的点必须触及另一个要素类(或子类型)中的面边界。当您希望点位于面边界上或内部时使用此规则,例如:公用设施服务点需要位于宗地边界范围内。

错误
将在点未触及面边界的位置创建点错误。

预定义修复
预定义修复不可用于此错误。请考虑使用修改要素窗格中的工具。
必须完全位于面内部
一个要素类(或子类型)中的点必须位于另一个要素类(或子类型)的面内。当您希望点完全位于面的边界内时使用此规则,例如:州首府必须位于各州内。

错误
将在点位于面之外或触及面边界的位置创建点错误。

预定义修复
删除要素 可移除没有完全落在面要素内部的点要素。
注:
要保留要素,您可以启用捕捉首选项,然后使用修改要素窗格中的移动 。
必须被其他要素的端点覆盖
一个要素类(或子类型)中的点必须被另一个要素类(或子类型)中的线端点覆盖。当您希望模型点与线端点重叠时使用此规则,例如:街道交叉路口必须被街道中心线端点覆盖。

错误
将在没有被线端点覆盖的点处创建点错误。

预定义修复
删除要素 可移除不与线要素的端点重合的点要素。
注:
要保留要素,您可以启用捕捉首选项,然后使用修改要素窗格中的移动 。
点必须被线覆盖
一个要素类(或子类型)中的点必须被另一个要素类(或子类型)中的线覆盖。当您希望模型点与线重叠时使用此规则,例如:监测站必须沿河流设置。

错误
将在没有被线覆盖的点处创建点错误。

预定义修复
预定义修复不可用于此错误。请考虑使用修改要素窗格中的工具。