概览
Data Reviewer 具有自动数据验证功能,可通过快速、高效、可重复的方法识别许多不同类型的数据错误。但是,有些错误无法通过自动的方法进行检测。其中包含以下类型的要素:
- 缺失
- 错放
- 编码错误
- 冗余
上述类型的问题通常需要用半自动验证方法(可视化检查)进行识别。可视化检查允许您将一组数据与权威来源进行比较,以单独检测被自动方法忽略的问题。权威来源是指被您的组织定义为符合数据质量要求的一切影像、文档或数据集。
在本课程中,您将部署和配置地图服务,以支持对可视化检查反馈的收集和管理。客户将借助 Web AppBuilder for ArcGIS 的“报告要素”微件来使用此服务。
部署服务
部署 Data Reviewer 结果服务
ArcGIS Data Reviewer for Server 包括其地图服务的服务定义 (*.sd) 文件,其地图服务可用于管理和报告数据质量结果。您将使用 ArcGIS Server Manager 应用程序中提供的发布工具来创建此服务。
- 在 Web 浏览器中打开管理器 URL 以登录到 ArcGIS 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 > ArcGIS Data Reviewer for Server > DRS 配置实用程序。
- 验证 URL 文本框中所列的 URL 是否指向 ArcGIS Server 管理器目录。服务目录的格式为 http://localhost:6080/arcgis/admin。
注:
如果集群中已安装 ArcGIS Data Reviewer for Server,则只需针对集群中的一台计算机运行 DRS 配置实用程序。配置更改将自动应用到集群中的每台计算机。
- 在用户名和密码文本框中,输入您的 ArcGIS Server 主站点管理员用户名和密码。这是您用于登录 ArcGIS 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 for Server,则 Reviewer 工作空间路径必须为 UNC 路径,并可供部署中的所有计算机访问。
- 单击应用。
如果 Reviewer 地图服务无法启动,则可以从 ArcGIS Server Manager 重新启动该服务。
- 单击关闭以关闭 DRS 配置实用程序。
测试 Data Reviewer 服务
进行之前,请浏览至 Data Reviewer Server 服务目录以测试您的配置。
- 利用支持的 Web 浏览器执行以下操作:
- 对于单机部署,请浏览至服务目录 URL (http://<server name>:6080/arcgis/rest/services/reviewer/MapServer/exts/DataReviewerServer)。
- 对于多机部署,请通过 ArcGIS Web Adaptor 浏览至服务目录 URL (https://<web adaptor url>/arcgis/rest/services/reviewer/MapServer/exts/DataReviewerServer)。
- 验证 Data Reviewer 服务目录页面是否显示 Reviewer 工作空间的位置和空间参考以及四个子资源:批处理验证、仪表盘、Reviewer 结果和实用工具。
- 服务组件现在即可配置 Web 客户端以启用基于 Web 的数据质量工作流。
部署 Web 应用程序
要使用结果服务,需要客户端应用程序。在本部分中,您将部署 Data Reviewer 报告要素微件,以收集来自您的地图和应用程序用户的数据质量反馈。
“报告要素”微件是 Web AppBuilder for ArcGIS 中提供的多种即用型微件之一。该微件可帮助您从将您的地图服务用于自己的应用程序的客户手中自动收集可目视检测到的错误。
“报告要素”微件允许数据使用者将缺失要素或现有要素识别为 GIS 数据中的错误。系统会将从使用者手中收到的反馈作为启用了生命周期管理和追踪的 Data Reviewer 结果进行集中管理。
配置和部署微件
可以使用 ArcGIS Online 中提供的功能来部署“报告要素”微件,本地部署可使用 Portal for ArcGIS,在自定义 Web 应用程序构建中部署可使用 Web AppBuilder for ArcGIS(开发人员版)。无论选择哪种方法部署 Web 应用程序,微件的配置都是相同的。
使用“报告要素”微件
“报告要素”微件使您能够收集并管理用户给出的数据质量反馈。用户可以报告地图中出错或需要附加检查的现有要素。用户还可以通过在地图上草绘要素来标识缺失的要素。