实施自动验证的方法

需要 Data Reviewer 许可。

ArcGIS Data Reviewer 提供了多种用于实施自动验证的选项。这些功能具有良好的灵活性和可扩展性,可适应小型和大型 GIS 部署。

根据组织的需求以及 GIS 平台的可用情况,您可以对地图或文件地理数据库中的多个数据源或 ArcGIS Enterprise 中的 Web 要素图层进行自动化的数据验证。

ArcGIS Data Reviewer 中用于自动数据验证的选项如下:

  • Reviewer 批处理作业
  • 地图中的 Reviewer 规则
  • 地理数据库中的 Reviewer 规则

Reviewer 批处理作业

Reviewer 批处理作业中包含已配置的 Data Reviewer 校验,用于验证存储在地理数据库要素类、独立表和 shapefile 中的要素。批处理作业将使用 ArcMap 中的工具进行创建,并将以 .rbj 文件的形式保存,以便能够使用 ArcGIS Pro 中的工程模板和包进行共享。

使用 Reviewer 批处理作业实施自动验证时,请考虑以下事项:

  • 规则应使用 ArcMap 中的工具进行创建。
  • 创建规则需要用到源数据的只读权限。
  • 可使用 ArcMap(批处理验证工具)、地理处理(执行 Reviewer 批处理作业工具)、ArcGIS Workflow Manager (Classic)(运行 Reviewer 批处理作业步骤)和 ArcGIS Server(executeJob REST 操作)为要素验证提供支持。
  • 系统将验证来自多个数据源(地理数据库和 shapefile)的要素。
  • 支持非版本化和传统版本化地理数据库源。
  • 错误将存储在 Reviewer 数据集中的特定地理数据库中。
  • 需使用 ArcMap(Reviewer 表)、ArcGIS Pro(Reviewer 结果视图)和ArcGIS ServergetResults REST 操作)对错误进行手动管理。

地图中的 Reviewer 规则

Reviewer 地图规则为已配置的 Data Reviewer 校验,用于验证地图中引用的要素图层。规则将使用 ArcGIS Pro 中的工具进行创建,并存储在可以使用 ArcGIS Pro 中的工程模板和包、地图文件和包以及图层文件和包进行共享的地图中。

使用 Reviewer 地图规则实施自动验证时,请考虑以下事项:

  • 规则应使用 ArcGIS Pro 中的工具进行创建。
  • 创建规则需要用到源数据的只读权限。
  • 可使用 ArcGIS Pro(运行 Reviewer 规则命令)为要素验证提供支持。
  • 将验证来自多个数据源(地理数据库、shapefile 和 Web 要素图层)的要素。
  • 支持非版本化、传统和分支版本化地理数据库源。
  • 错误将存储在 Reviewer 数据集中的指定地理数据库中。
  • 需使用 ArcMap(Reviewer 表)、ArcGIS Pro(Reviewer 结果视图)和ArcGIS ServergetResults REST 操作)对错误进行手动管理。

地理数据库中的 Reviewer 规则

Reviewer 地理数据库规则为已配置的 Data Reviewer 校验,用于验证地理数据库要素类和独立表。规则将使用 ArcGIS Pro 中的工具进行创建并存储在地理数据库中,可以通过导出到逗号分隔值文件 (.csv) 或 XML 工作空间文档文件 (.xml) 进行共享。

使用 Reviewer 地理数据库规则实施自动验证时,请考虑以下事项:

  • 规则应使用 ArcGIS Pro 中的工具进行创建。
  • 创建规则需要用到数据所有者的源数据相关权限。
  • 可使用 ArcGIS Serverevaluate REST 操作)为要素验证提供支持。
  • 将验证存储在地理数据库要素类和独立表中的要素。
  • 需要进行分支版本化。
  • 错误将与生产数据一起存储在系统维护的表中。
  • 系统会自动管理错误。

下图说明了根据 GIS 部署方案将使用哪一自动验证:

决策树