要素重叠

需要 Data Reviewer 许可。

摘要

要素重叠校验用于从同一要素图层或共享空间关系的两个不同图层中查找要素,并将它们作为结果返回。

概览

要素重叠校验的目的是查找在空间上相互关联的要素,例如土地要素上的公路或草地环绕的湖泊。 相同要素类中的要素也可以相互重叠并共享公共属性值。

如果配置为约束规则,则在创建或修改符合规则参数中定义条件的要素时,会返回错误通知。

如果配置为验证规则,则会针对每个满足规则参数中定义条件的要素创建一个错误。

行业情景

使用该校验时,请牢记以下内容:

  • 在宗地管理中,要素重叠校验用于确保征税宗地内的地块单元彼此不重叠。
  • 在地址管理中,包含地址范围中重叠或间隙的道路中心线要素可能会影响地理编码中使用的定位器的精度。
  • 在自来水公共设施管理中,要素与不同的关键属性值相关是常见的问题。 例如,将阀门连接到管道但管道的直径不同时(例如连接到两根 8 英寸直径水干管且直径为 12 英寸的阀门),可能会出现错误。
  • 在电力公共设施管理中,为了进行适当的网络分析,所连接的要素必须位于其他要素的端点上。 例如,如果切换要素不会分割其所连接的主导线,则可能发生分析错误。

支持的工作流

ArcGIS Data Reviewer 校验支持多种用于实施数据自动检查的方法。 下表列出了此检查支持的实现方法:

验证约束

Reviewer 批处理作业

Reviewer 地图规则

属性(验证)规则

ArcGIS Pro 2.4 或更高版本)

ArcGIS Pro 2.5 或更高版本)

注:

ArcGIS Pro 的后续版本中的地图规则将不支持此校验,强烈建议您在基于属性规则的工作流中使用此校验。

语法

参数必需项描述工作流

输入要素图层

由规则评估的输入要素图层。

有效输入包括点、折线和面要素。

验证(地图规则)

子类型

如果数据集具有子类型,请指定将应用规则的子类型。

约束

验证

属性

此查询用于标识将对其应用规则的要素。

验证

要比较的要素

输入要素将根据其与该数据源中要素的关系作为错误返回。

有效输入包括点、折线和面要素。

约束

验证

要比较的要素过滤器

用于标识要包含在规则中的要素的查询。

验证

空间关系

要评估的空间关系。

  • 接触 - 要素的某个部分与比较要素源中要素的边界相接。 要素的内部并不相交。
  • 包含 - 要素完全包围比较要素源中的要素。
  • 相交 - 要素的任一部分与比较要素源中要素的任一部分相接。
  • 范围内 - 要素完全位于比较要素源的要素中。
  • 交叉 - 要素的内部与比较要素源中要素的内部或边界(若为面)相接。
  • 重叠 - 要素的内部部分覆盖比较要素源中的要素。 仅可对几何相同的要素进行比较。

约束

验证

搜索距离

用于确定空间关系的缓冲距离。

仅当空间关系参数被设为相交时,此参数才有效。

约束

验证

属性关系

评估空间关系后,此选项可以将属性值的比较包含到验证中。 例如,此选项可用于识别相交且共享公共属性值的要素。

验证

反转关系

评估关系后,此选项用于确定按原样使用结果还是反向使用结果。 例如,可使用此选项识别不相交或不在另一要素确定距离范围内的要素。

  • 未选中 - 不会反转验证结果。 这是默认设置。
  • 选中 - 将反转验证结果。

约束

验证

触发器

触发规则生效的编辑事件。

  • 插入 - 添加新要素后触发规则生效。
  • 更新 - 更新要素后触发规则生效。
  • 删除 - 删除要素后触发规则生效。

约束

标题/名称

规则的唯一标题或名称。

此信息用于支持数据质量要求可追踪性、自动报告和校正工作流。

约束

验证

备注/说明

发现不合规要素时的错误条件描述性文本。

此信息用于为推动校正工作流提供指导。

约束

验证

严重性

发现非兼容要素时创建的错误的严重性。

该值表明错误相对于其他错误的重要性。 该值的范围从 1 到 5,1 为最高优先级,5 为最低优先级。

验证

标签

规则的标签属性。

此信息用于规则创作和管理流程,以支持数据质量要求的可追踪性和报告。

约束

验证

注释

使用该校验时,请牢记以下内容:

  • 输入和要比较的要素参数的数据源必须具有共同的基准面。

    了解有关空间参考的详细信息

  • 将此校验创作为属性(约束)规则时,对基于地理坐标系数据集的支持限制为使用 Web Mercator (WKID 3857) 或 WGS 84 (WKID 4326)。
  • 将此检查创作为属性(验证)规则时,以下条件适用:
    • 仅在规则评估期间考虑具有以下验证状态的输入要素:2(无需计算,需要验证,无错误)3(无需计算,需要验证,存在错误)6(需要计算,需要验证,无错误)7(需要计算,需要验证,存在错误)。 不会在规则评估期间考虑要比较的要素参数包含的数据源中要素的验证状态。
    • 属性要比较的要素过滤器参数仅限于比较(=<>><>=<=)和逻辑(AND/ORIN/NOT INLIKE/NOT LIKEIS NULL)运算符。
    • 在启用验证功能的情况下共享 web 图层时,包括要比较的要素参数的数据源。
    • 如果使用相交空间关系和搜索距离参数配置此校验,则将返回要素的几何,而不是错误的几何。
  • 将此检查创作为基于地图的规则时,以下条件适用:
    • 验证使用数据库特定 SQL 函数的过滤器参数是否与生产环境中支持的参数相同。
    • 在为多个输入要素图层创作验证规则时,仅在所有图层中共用的字段(匹配名称和数据类型)才能用于属性关系参数中。

相关主题