Reviewer 规则设计

需要 Data Reviewer 许可。

Reviewer 规则可以检测出那些与您的组织定义的已建立的数据质量要求不符的要素。这包括检测影响要素属性、几何完整性或与其他要素关系的错误。这些规则可用于在数据生产工作流的不同阶段评估要素的质量。

自动验证功能

设计 Reviewer 规则时,第一步是了解 Data Reviewer 中自动校验的功能。以下是用于评估要素质量的不同方面的数据校验类型示例。

  • 空间关系校验 - 分析要素的空间关系。您可以分析要素是否重叠、相交、接触或位于彼此的指定距离内。例如,您可能需要验证道路未延伸到海面,或消防栓已连接到给水支管。
  • 属性校验 - 分析要素和表的属性值。属性校验可以是简单字段验证(例如地理数据库属性域),也可以是带有更复杂的属性依赖项的字段验证。对于许多要素来说,一个属性依赖于同一要素的另一个属性。例如,如果道路正在施工,则可能无法对其进行访问。可将属性校验配置为监控道路的状态和可达性。
  • 要素完整性校验 - 分析要素属性。并非数据库中的所有要素都遵循相同的捕获条件。例如,您可能具有采集规则,其定义两个折点间的最小距离或您的数据中是否允许存在多部件要素。要素完整性校验确保每个要素类都遵循采集规则。

有关详细信息,请参阅 ArcGIS Data Reviewer 校验

Data Reviewer 校验的标识

自动 Reviewer 校验的识别通常由熟知数据模型和质量要求的主题专家来操作。主题专家可以快速确定各种问题,例如要素完整性、属性完整性、以及空间关系。

通过要求可追踪性矩阵,主题专家可将 Data Reviewer 校验与数据质量要求相关联。有关详细信息,请参阅识别数据质量要求

下表是一个有关填充要求可追踪性矩阵的示例,它引用了上述的一些自动化验证功能。

在收集要求时,组织可以通过该列表实现快速参考以识别产品的特定功能及其使用情况。

ID要求要求编号要求类别软件产品功能Data Reviewer 校验

5

能够确保源数据可以迁移至生产数据库并拥有适当的属性域和关系

D002

数据要求 - 逻辑一致性

Data Reviewer

属性域校验

关系校验

子类型校验

7

能够确保生产数据可用于移动采集装置并且属性准确

D004

数据要求 - 专题准确性

Data Reviewer

正则表达式校验

表-表属性校验

8

能够确保在 2010 - 2020 年的工程时间段内各事件测量之间不会发生重叠

D005

数据要求 - 时态质量

Data Reviewer

无效事件校验

10

能够识别每个必需属性字段未填充 (NULL) 的像元数

D006

数据要求 - 专题准确性

Data Reviewer

查询属性校验

11

能够识别没有叠加建筑物覆盖区要素的宗地

D007

数据要求 - 逻辑一致性

Data Reviewer

要素重叠校验

13

能够验证将宗地与匹配的建筑物覆盖区要素链接的唯一 ID 属性

D008

数据要求 - 逻辑一致性

Data Reviewer

要素重叠校验

示例要求可追踪性矩阵

工作流中的质量控制

Reviewer 规则允许您评估数据生命周期中多个阶段的质量。这包括在创建、维护、更新、共享和存档或删除期间对要素进行评估。此外,还可对组织内当前使用的数据进行评估,以确定是否符合为响应新业务流程而出现的动态数据质量要求。

检测现有数据中的错误

自动校验可用于根据组织的特殊质量要求评估数据的整体质量。这可包括验证数据集中的所有要素以建立了解数据适用性的基准,以及作为工作流中的步骤去验证要素的子集。使用此验证形式检测到的错误将存储在地理数据库中,以支持校正工作流和质量报表。

有关详细信息,请参阅在地图中创建 Reviewer 规则

防止编辑工作流时出现错误

在地理数据库中创建或修改数据时,还可以实施自动校验以评估质量。与其他形式的地理数据库约束一样(如域和子类型),这种形式的验证用于强制保持数据完整性。导致数据不符合组织数据质量要求的编辑将被拒绝,且不会保存。

有关详细信息,请参阅在地理数据库中创建 Reviewer 规则