使用属性规则评估要素

适用于 ArcGIS Pro Standard 和 Data Reviewer 许可。

教程摘要

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

注:

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

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

预计时间

25 分钟

软件要求

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

概览

Play Video

  • 视频长度:5:17
  • 此视频是使用 ArcGIS Pro 3.1 创建的

打开工程

要使用 ArcGIS Pro 打开工程包并验证其内容,请完成以下步骤:

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

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

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

    如果您已打开工程,单击快速访问工具栏上的打开工程 打开工程,然后继续执行第 4 步。

  3. 打开工程页面上,单击计算
  4. 浏览至已下载并提取教程数据的文件夹:<extracted location>\DataReviewer_AttributeRules\Evaluating_features_with_Attribute_Rules
  5. 单击 EvaluatingAttributeRules.aprx 文件。
  6. 单击确定

随即打开地形底图,其中城市数据已缩放至伊利诺伊州内珀维尔市。

评估验证属性规则

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

ID要求检查参与要素类/表

1

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

重复要素

道路中心线

2

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

重复折点

道路中心线

3

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

表-表属性

道路中心线,主道路名称

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

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

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

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

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

    错误检查器窗格随即显示。

  4. 错误检查器窗格中,单击评估规则下拉箭头 验证范围,然后取消选中批量计算复选框。
    提示:

    确保选中可见范围复选框以将评估区域限制为活动地图范围。

  5. 单击评估规则按钮 验证范围

错误将在错误检查器窗格中显示为行。

查看并校正错误结果

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

  1. 错误检查器工具栏中单击菜单按钮 菜单,然后单击显示状态

    Data Reviewer 错误生命周期列即会添加至错误检查器窗格。

  2. 过滤器组中,单击字段 字段 以显示可用于过滤在错误检查器窗格中显示的错误的错误属性列表。
    字段过滤器选项
  3. 严重性部分中,选中1 复选框以仅显示错误检查器窗格中严重性值为 1 的要素。

    主街道列表中缺少道路名称错误仍然存在。

  4. 单击错误阶段列旁边的已编号列,以突出显示具有错误的要素。
  5. 编辑选项卡上,单击属性 属性 以打开属性窗格。
  6. 单击按矩形选择 按矩形选择,然后在具有错误的道路上拖动一个矩形以将其选中。
    选择 Summit Hills Lm 错误图层

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

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

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

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

在本练习中,您将编辑数据并引入错误,以检查您的编辑内容是否满足约束属性规则的质量要求。

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

ID要求检查参与要素类/表

1

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

要素重叠

道路中心线

2

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

急锐角化

道路中心线

3

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

评估折线长度

道路中心线

  1. 编辑选项卡中,单击创建要素 创建要素

    创建要素窗格随即显示。

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

    随即在创建要素窗格中显示一条错误消息,其中列出了该规则的要求,并通知您无法完成编辑内容。

    约束规则错误消息描述了无效要素
  4. 使用大于 20 英尺的距离绘制道路以校正错误。
  5. 单击编辑选项卡上的保存编辑内容 保存编辑内容,然后单击以保存您的编辑内容。

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