实施自动检查的方法

需要 Data Reviewer 许可。

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

根据组织和部署需求,可对多个源中的要素的数据进行自动检查,例如存储在 shapefile、地理数据库要素类和独立表以及 ArcGIS Enterprise 的 Web 要素图层中的要素。

自动检查的选项如下:

  • 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 操作)对错误进行手动管理。

了解有关从 ArcMap 迁移到 ArcGIS Pro 以进行数据验证的详细信息

地图中的 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 规则

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

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

  • 规则应使用 ArcGIS Pro 中的工具进行创建。
  • 启用在进行编辑之前(属性约束规则)和之后(属性验证规则)评估要素质量。
  • 要创建规则,需要 ArcGIS Desktop Standard 许可和数据所有者的源数据相关权限。
  • 可通过 ArcGIS Pro错误检查器)、地理处理(评估规则工具)以及 ArcGIS Serverevaluate REST 操作)支持属性验证规则。
  • 属性规则在文件地理数据库(使用 ArcGIS Pro)和分支版本化企业级地理数据库(使用 ArcGIS Enterprise)部署中受支持。
  • 支持存储在地理数据库要素类和独立表中的要素。
  • 错误将与生产数据一起存储在系统维护的表中。
  • 系统会自动管理错误。

了解有关管理地理数据库中的 Reviewer 规则的详细信息

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

决策树