在批处理作业中使用 Reviewer 规则验证要素

需要 Data Reviewer 许可。

教程摘要

在本练习中,您将使用 Reviewer 批处理作业中存储的 Reviewer 规则来识别不符合质量要求的要素。您将通过验证地图范围内的要素和地理数据库中的所有要素来执行此操作。

预计时间

20 分钟

软件要求

ArcGIS Pro 2.1 或更高版本

数据要求

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. 打开工程对话框中,浏览至 Data_Reviewer\Exercise_5 文件夹。
    注:

    Data_Reviewer\Exercise_5 文件夹位于提取 Data Reviewer for ArcGIS Pro 教程包的目录中。

  5. 单击 DataReviewerArcGISProTutorial_Exercise5.ppkx
  6. 快速访问工具栏中单击保存保存 保存工程。

此工程将打开一张城市数据缩放至伊利诺斯州内珀维尔市的地形底图。

将批处理作业添加到工程中

Reviewer 批处理作业是已配置验证校验的容器,这些校验可用于验证数据,以识别不符合质量要求的要素。例如,可有一个批处理作业用于验证属性值,而另一个基于空间条件验证数据。使用 ArcMap 中的工具创建批处理作业并在工程中引用。

在本练习中,您会将属于 Data Reviewer for ArcGIS Pro 教程包的两个批处理作业添加到当前工程中。Addresses_AttributeValidation 批处理作业具有多个“SQL 查询”检查,用于验证地址点、道路中心线和设施点要素的属性值;Addresses_SpatialRelationships 批处理作业包含多个用于确保地址范围不存在叠置要素和重复要素的检查。

  1. 单击插入选项卡。
  2. 工程组中单击连接下拉箭头 添加连接,然后单击添加 Reviewer 批处理作业 添加 Reviewer 批处理作业

    将显示选择 Reviewer 批处理作业对话框。

    “选择 Reviewer 工作空间”对话框
  3. 浏览至 Data_Reviewer\Exercise_5 文件夹。
    注:

    Data_Reviewer\Exercise_5 文件夹位于提取 Data Reviewer for ArcGIS Pro 教程包的目录中。

  4. 按住 Shift 键并单击 Address_AttributeValidation.rbjAddresses_SpatialRelationships.rbj
    提示:

    通过按住 Shift 键选择多个文件。

  5. 单击确定

    Addresses_AttributeValidation.rbjAddresses_SpatialRelationships.rbj 文件将显示在目录窗格中的 Reviewer 批处理作业下。

    提示:

    右键单击批处理作业项,然后单击查看元数据 查看元数据,可查看与批处理作业内容相关的信息。项目描述信息在确定批处理作业中已配置校验的数量和类型时非常有用。

  6. 快速访问工具栏中单击保存保存 保存工程。

使用批处理作业验证要素

批处理作业已添加到工程中,可使用这些批处理作业来验证工程中的要素,以建立了解其质量的基准。这两个批处理作业包含多个用于验证条件(例如道路中心线值是否不为零,地址点和中心线是否有重复几何以及域值是否有效)的校验。

验证活动地图范围内的要素

在本练习中,将使用批处理作业来验证活动地图范围中的要素。

  1. 单击地图选项卡。
  2. 导航组中,单击书签 书签,然后单击空间关系

    地图随即缩放至空间关系书签的范围。这是将运行 Addresses_SpatialRelationships 批处理作业的地图范围。

  3. 目录窗格中,展开 Reviewer 批处理作业
  4. 右键单击 Addresses_SpatialRelationships.rbj
  5. 单击执行 > 活动地图范围 活动地图范围

    执行 Reviewer 批处理作业地理处理工具将显示在地理处理窗格中。工程的 Reviewer 工作空间会填充到 Reviewer 工作空间参数中。工程的默认 Reviewer 会话会填充到会话参数中。所选批处理作业的名称会填充到批处理作业文件参数中。地图的工作空间源的路径会填充到生产工作空间参数中。

    注:

    默认的 Reviewer 会话配置完成后,默认会话会自动填充到执行 Reviewer 批处理作业地理处理工具的会话参数中。然而,如果 Reviewer 结果窗格中存在已经打开的会话,则该会话的优先级将高于默认会话。

  6. 单击运行

    当前地图范围内与批处理作业中存储的规则不符的要素将自动作为错误结果写入默认 Reviewer 会话或活动 Reviewer 会话。

验证数据库中的要素

在本练习中,将使用批处理作业来验证地理数据库中的所有要素。

  1. 目录窗格中,展开 Reviewer 批处理作业
  2. 右键单击 Addresses_AttributeValidation.rbj
  3. 单击执行 > 整个数据库 整个数据库

    执行 Reviewer 批处理作业地理处理工具将显示在地理处理窗格中。工程的 Reviewer 工作空间会填充到 Reviewer 工作空间参数中。工程的默认 Reviewer 会话会填充到会话参数中。所选批处理作业的名称会填充到批处理作业文件参数中。地图的工作空间源的路径会填充到生产工作空间参数中。

    注:

    默认的 Reviewer 会话配置完成后,默认会话会自动填充到执行 Reviewer 批处理作业地理处理工具的会话参数中。然而,如果 Reviewer 结果窗格中存在已经打开的会话,则该会话的优先级将高于默认会话。

  4. 单击运行

    当前地理数据库内与批处理作业中存储的规则不符的要素将自动作为错误结果写入默认 Reviewer 会话或活动 Reviewer 会话。

  5. 快速访问工具栏中单击保存保存 保存工程。

在本练习中,您已将在 ArcMap 中创作的 Reviewer 批处理作业添加到 ArcGIS Pro 工程,并已使用执行 Reviewer 批处理作业地理处理工具标识不符合数据质量要求的要素。对当前地图范围以及存储在地理数据库中的所有要素运行了验证。

运行 Reviewer 批处理作业,以验证工程中创建、编辑或引用的数据之后,验证失败的要素会写入地理数据库中,以便于检查和校正工作流。继续进行下一练习,在 Reviewer 结果窗格中工作,以标识并更正错误要素,然后更新生命周期错误结果以记录进度。

相关主题