使用属性规则评估要素

需要 Data Reviewer 许可。

教程摘要

在向数据添加属性规则后,评估过程将对数据规则进行运行以确保会遵守规则。 所使用的评估方法取决于规则类型和属性。 验证规则需手动进行评估,或在您设置的指定时间进行评估,而约束规则将在编辑操作过程中立即进行评估。 在本练习中,您将使用先前练习中的 Reviewer 属性规则来识别不符合质量要求的要素。

注:

如果您未完成先前的练习,则本练习将预加载 Reviewer 属性规则。

您将使用在数据检查过程中发现的错误来识别并校正不满足质量要求的要素。

预计时间

25 minutes

软件要求

ArcGIS Pro 2.7 或更高版本

数据要求

Data Reviewer for ArcGIS Pro 教程页面提供了该教程的数据。 该包中包含 ArcGIS Pro 工程包以及地方政府样本数据的子集。 要下载数据库,请执行以下步骤:

  1. 转到 Data Reviewer for ArcGIS Pro 教程页面。
  2. 单击下载
  3. 将文件提取至计算机上方便的位置,例如 C:\Data_Reviewer_for_ArcGIS_Pro_Tutorial

打开工程

在本练习中,使用 ArcGIS Pro 打开工程包并验证其内容。

  1. 启动 ArcGIS Pro 并根据需要进行登录。
    警告:

    如果还未下载 Data Reviewer for ArcGIS Pro 教程数据,请参见上面列出的数据要求。

  2. 在起始页的最近工程下方,单击打开其他工程
    注:

    如果已打开工程,单击快速访问工具栏上的打开 打开项目 并进行第 4 步。

  3. 打开页的打开下方,单击计算机,然后单击浏览 浏览
  4. 浏览至已下载并提取教程数据的文件夹: <extracted location>\DataReviewer_AttributeRules\Evaluating_features_with_Attribute_Rules
  5. 单击 DataReviewer_AttributeRulesTutorial_EvaluatingFeaturesWithAttributeRules.aprx
  6. 单击确定
  7. 此工程将打开一张城市数据缩放至伊利诺斯州内珀维尔市的地形底图。

评估属性验证规则

下表概述了支持地址查找工作流的数据质量要求的子集,针对该工作流创建了属性验证规则。 您将使用这些属性验证规则以确保所有地址相关的要素均符合这些要求。

ID要求选中参与要素类/表

1

道路要素不得包含重复项。

重复要素

道路中心线

2

道路折点彼此之间的距离不得小于 1 英尺。

重复折点

道路中心线

3

道路中心线 Full Road Name 属性值必须与主街道索引相匹配。

表-表属性

道路中心线,主道路名称

使用属性验证规则验证要素

验证规则将在您指定的时间进行评估。 在本练习中,您将使用错误检查器窗格以在文件地理数据库上运行该规则。

  1. 内容窗格中,右键单击位置地址道路组中的任何图层,然后单击添加错误图层

    错误图层将添加到地图中。

  2. 地图选项卡上,单击书签,然后选择研究区域以调整地图范围。
  3. 编辑选项卡的管理编辑内容组中,单击错误检查器 错误检查器

    错误检查器窗格将打开并显示所有现有错误结果。

  4. 错误检查器窗格中的评估规则按钮 验证范围 上,单击下拉箭头,然后取消选中批处理计算选项。
    提示:

    确保选中可见范围以将评估区域限制为当前地图范围。

  5. 单击评估规则按钮 验证范围
  6. 错误将在错误检查器窗格中显示为行。

查看并校正错误结果

现在,您将在错误检查器窗格中查看并修复错误。

  1. 单击选项按钮 选项,然后单击显示状态
  2. 过滤器组中,单击字段 字段
    字段过滤器选项
  3. 严重性部分中,选中 1 复选框以按严重性 1 进行排序。

    规则名称 Road name missing from master street list 仍然存在一个错误。

  4. 双击错误阶段旁边的空白列,以突出显示具有错误的要素。
  5. 编辑选项卡上,单击属性按钮 属性 以打开属性窗格。
  6. 单击按矩形选择按钮 按矩形选择,然后选择具有错误的道路。

    道路将显示在属性窗格中。

  7. 单击 Summit Hills Lm 以将其选中。
    所选的 Summit Hills Lm
  8. 在属性中,滚动至完整道路名称并将 Lm 更改为 Ln,然后按 Enter 键。
    经过校正的道路名称
  9. 单击应用
  10. 单击编辑选项卡上的保存编辑内容按钮 保存编辑内容,然后单击以保存您的编辑内容。
  11. 单击清除所选内容按钮 清除已选择 以清除您的选择内容。
  12. 单击评估规则按钮 验证范围

经过校正的错误将显示在错误检查器窗格中,且状态为已验证。

使用属性约束规则验证要素

在本练习中,您将编辑数据并引入错误,以便查看属性约束规则如何校验您的编辑内容是否符合质量要求。

下表概述了支持地址查找工作流的数据质量要求的子集,针对该工作流创建了属性约束规则。 您将使用要求 3,即道路长度必须大于 20 英尺,以确保您的编辑内容符合要求。

ID要求选中参与要素类/表

1

道路中心线必须在交点处被分割。

要素重叠

道路中心线

2

道路中心线不得含有低于 15 度的锐角。

急锐角化

道路中心线

3

道路长度必须大于 20 英尺。

评估折线长度

道路中心线

  1. 编辑选项卡上,单击创建要素按钮 创建要素

    创建要素窗格随即显示。

  2. 单击创建要素窗格中的 Roads: Local Streets 模板。
  3. 在地图中绘制一条小路。

    随即在创建要素窗格中显示一个错误,其中详细说明了该规则的要求,并通知您无法完成编辑内容。

    创建无效要素时的约束规则
  4. 使用大于 20 英尺的距离绘制道路以校正错误。
  5. 请单击编辑选项卡上的保存编辑内容按钮 保存编辑内容,然后根据需要单击以保存您的编辑内容。

您已通过评估规则和错误结果完成了质量保证工作流,以通过使用 Reviewer 属性规则实施的已配置校验来验证数据。