概览
注:
ArcGIS Enterprise 10.9.x 是 ArcGIS 2021 版本的一部分,是支持从 ArcMap 发布的服务的最新版本 ArcGIS Enterprise。 建议您将自动检查工作流迁移到 ArcGIS Pro 属性规则中可用的 ArcGIS Data Reviewer 功能。
Data Reviewer 具有自动数据验证功能,可通过快速、高效、可重复的方法识别许多不同类型的数据错误。 但是,有些错误无法通过自动的方法进行检测。 其中包含以下类型的要素:
- 缺失
- 错放
- 编码错误
- 冗余
上述类型的问题通常需要用半自动验证方法(可视化检查)进行识别。 可视化检查允许您将一组数据与权威来源进行比较,以单独检测被自动方法忽略的问题。 权威来源是指被您的组织定义为符合数据质量要求的一切影像、文档或数据集。
在本课程中,您将部署和配置地图服务,以支持对可视化检查反馈的收集和管理。 客户将借助 ArcGIS Web AppBuilder 的“报告要素”微件来使用此服务。
部署服务
部署 Data Reviewer 结果服务
Data Reviewer 包括其地图服务的基于 ArcMap 运行时间服务定义 (*.sd) 文件,其地图服务可用于管理和报告数据质量结果。 您将使用 Server Manager 中提供的发布工具来创建此服务。
- 在 Web 浏览器中打开管理器 URL 以登录到 Server Manager。
您的管理器 URL 为 https://<server name>:6443/arcgis/manager。
- 单击顶端通栏上的服务。
- 单击发布服务。
- 在发布服务对话框上单击下一步。
- 浏览至 reviewer.sd 文件,然后单击打开。
此文件位于 <ArcGIS Server installation folder>\ArcGISDataReviewerServer\Server<version>\Service Definitions 。
- 在发布服务对话框上单击下一步。
- 或者,单击文件夹下拉箭头,然后选择文件夹名称。
- 或者,单击集群下拉箭头,然后选择集群名称。
- 保持用于立即启动服务的复选框处于取消选中状态。
或者,选中复选框以在门户上共享服务。
- 单击下一步。
- 保持所有服务功能处于取消选中状态。
- 单击发布。
配置 Data Reviewer 结果服务
运行 Data Reviewer 结果服务之前,必须对其进行配置以存储自动验证的结果。 使用 DRS 配置实用程序配置 Data Reviewer 结果服务。
- 单击开始 > ArcGIS > DRS 配置实用程序。
- 验证 URL 文本框中所列的 URL 是否指向 ArcGIS Server 管理器目录。
管理员目录的格式为 http://localhost:6080/arcgis/admin。
注:
如果集群中已安装 Data Reviewer 服务器扩展模块,则只需针对集群中的一台计算机运行 DRS 配置实用程序。 配置更改将自动应用到集群中的每台计算机。
- 在用户名和密码文本框中,输入您的 ArcGIS Server 主站点管理员用户名和密码。
这是您用来登录 Server Manager 的帐户。
- 单击连接。
- 或者,如果之前尚未安装,可将 Data Reviewer 服务器对象扩展模块 (.soe) 添加到服务器。
- 在 DRS 扩展区域中,单击浏览。
- 浏览至包含 ESRI.ReviewerServer.soe 文件的位置,然后单击打开。
此文件位于 <ArcGIS Server installation folder>\ArcGISDataReviewerServer\Server<version>\Bin 。
- 单击添加。
- 单击选择地图服务下拉箭头,然后从列表中选择 reviewer.MapServer。
- 单击选择新的 Reviewer 工作空间文本框旁边的浏览。
- 导航至 Reviewer 工作空间的位置,然后单击确定。
ArcGIS Server 帐户必须至少具有对包含 .sde 连接文件的文件夹的读取权限。 部署自动验证功能时,请勿选择文件地理数据库。
如果已在多机部署中安装了 Data Reviewer 服务器扩展模块,则 Reviewer 工作空间路径必须为 UNC 路径,并可供部署中的所有计算机访问。
- 单击应用。
如果 Reviewer 地图服务无法启动,则可以从 Server Manager 重新启动该服务。
- 单击关闭以关闭 DRS 配置实用程序。
测试 Data Reviewer 服务
继续操作之前,请浏览至 Data Reviewer SOE 服务目录以测试您的配置。
- 从支持的 Web 浏览器执行以下操作之一:
针对单机部署
浏览至 Data Reviewer 服务器扩展模块服务目录 URL (http://<server name>:6080/arcgis/rest/services/reviewer/MapServer/exts/DataReviewerServer)。
对于多机部署
通过 ArcGIS Web Adaptor 浏览至 Data Reviewer 服务器扩展模块服务目录 URL (https://<web adaptor url>/rest/services/reviewer/MapServer/exts/DataReviewerServer)。
注:
在功能 – Data Reviewer Server 页面中,配置批处理验证服务 URL 属性以使用批处理验证服务的 ArcGIS Web Adaptor URL(包括任务名称 ExecuteBatchJob)。
- 验证 Data Reviewer 服务器对象扩展模块 (SOE) 服务目录是否显示 Reviewer 工作空间的位置和空间参考以及四个子资源:批处理验证、仪表盘、Reviewer 结果和实用程序。
服务组件现在即可将 Web 客户端配置为启用基于 Web 的数据质量工作流。
部署 web 应用程序
要使用结果服务,需要客户端应用程序。 在本部分中,您将部署 Data Reviewer 报告要素微件,以收集来自您的地图和应用程序用户的数据质量反馈。
“报告要素”微件是 ArcGIS Web AppBuilder 中提供的多种即用型微件之一。 该微件可帮助您从将您的地图服务用于自己的应用程序的客户手中自动收集可目视检测到的错误。
“报告要素”微件允许数据使用者将缺失要素或现有要素识别为 GIS 数据中的错误。 系统会将从使用者手中收到的反馈作为启用了生命周期管理和追踪的 Data Reviewer 结果进行集中管理。
配置和部署微件
可以使用 ArcGIS Online 中提供的功能来部署“Reviewer 仪表盘”微件,本地部署可使用 ArcGIS Enterprise 门户,在自定义 Web 应用程序构建中部署可使用 ArcGIS Web AppBuilder(开发人员版)。 无论选择哪种方法部署 Web 应用程序,微件的配置都是相同的。
使用“报告要素”微件
“报告要素”微件使您能够收集并管理用户给出的数据质量反馈。 用户可以报告地图中出错或需要附加检查的现有要素。 用户还可以通过在地图上草绘要素来标识缺失的要素。