教程摘要
在本教程中,您将发布要素服务并使用在上一教程(在企业级地理数据库中创建验证规则)中创建的三个校验来评估邻近街道数据。 您将通过准备在 ArcGIS Pro 和 ArcGIS Enterprise 中用于发布和评估规则的地图来实现这一点。
注:
如果您无法访问企业级地理数据库或要素服务,或对 ArcGIS Enterprise 基础操作不熟悉,请查看 ArcGIS Pro 的 ArcGIS Data Reviewer 快速入门教程。
预计时间 | 25 分钟 |
软件要求 | 最低版本为 ArcGIS Pro 3.3 和 ArcGIS Enterprise 11.3 及更高版本。 |
许可要求 | ArcGIS Pro:
ArcGIS Enterprise:
注:完成本系列教程需要 ArcGIS Advanced Editing 用户类型扩展模块。 |
数据要求 | ArcGIS Data Reviewer for Enterprise 教程页面提供了该教程的数据。 该包中包含工程包以及地方政府样本数据的子集。 要下载数据库,请执行以下步骤:
|
打开工程
在此练习中,您将使用包含文件地理数据库数据的 ArcGIS Pro 打开工程包,并验证其内容。
- 启动 ArcGIS Pro。
- 如有需要,请使用您的 Enterprise 账户登录 ArcGIS Pro。
警告:
本教程基于第一个教程在企业级地理数据库中创建验证规则。 要继续此系列教程,必须先完成第一个教程。 如果您尚未从第一个教程中下载 Data Reviewer for ArcGIS Pro 和 ArcGIS Pro 教程数据,请参阅上述数据要求并完成第一个教程。
在要素服务中集成数据质量管理
在将要素共享为 Web 图层之前,您必须准备好要发布的地图。 在此工作流程中,您将打开现有地图并通过添加要素图层和配置地图属性来准备发布。
要向地图添加图层,请完成以下步骤:
- 如文件尚未打开,请在 ArcGIS Pro 中打开 DataReviewerTutorial.ppkx。
警告:
第一个教程在企业地理数据库中创建验证规则是继续执行后续步骤的前提条件。 在进行第二步之前,请先完成第一个教程。
- 在目录窗格中,展开地图,右键单击 Naperville_Services 地图,然后单击打开(如果尚未打开)。
Naperville Service 地图打开。
- 在目录窗格中,展开数据库,然后展开您创建的 DataReviewer_Tutorial 企业级地理数据库和 Naperville 要素数据集(如果尚未展开)。
- 按住 Ctrl 键并单击企业级地理数据库中的 AddressPoints、BuildingFootprint、Parcels 和 RoadCenterline 要素类,可一次选择多个要素类。
- 右键单击任意选定的要素类,然后单击添加至当前地图。
数据源已添加到 Naperville_Services 地图。
- 在目录窗格中,右键单击 MasterRoadName 表,然后单击添加至当前地图。
表格将添加到内容窗格中。
注:
地图中必须包含 MasterRoadName 表,支持数据质量要求 ID 3 的道路中心线要素评估:道路中心线 Full Road Name 属性值必须与主街道索引相匹配。 此数据质量要求是在上一个教程“在企业级地理数据库中创建验证规则”中创建的。
- 在目录窗格中,按住 Ctrl 键并单击以下每个属性规则错误图层:GDB_ValidationLineErrors、GDB_ValidationObjectErrors、GDB_ValidationPointErrors 和 GDB_ValidationPolygonErrors。
注:
如果您根据第一个教程创作了属性规则但没有看到属性规则错误图层,请右键单击企业级地理数据库,然后单击刷新。
- 右键单击任意选定的要素类,然后单击添加至当前地图。
数据源已添加到 Naperville_Services 地图。
注:
必须在地图中包含属性规则错误图层才能启用 Web 图层上的验证服务数据质量功能。
- 在内容窗格中,右键单击 BuildingFootprint 图层并单击缩放至图层。
排列要素服务的图层
接下来,您将重命名并重新排列图层以反映它们在发布的 Web 服务中的显示方式。
要排列图层,请完成以下步骤:
- 右键单击内容窗格中的图层,然后单击属性。
- 在图层属性对话框中,编辑图层名称以删除图层名称的完全限定数据集部分,然后单击确定。
例如,完全限定名称 datareviewer_tutorial.sde.RoadCenterline 将被重命名为 RoadCenterline。
提示:
您可以从内容窗格中编辑图层名称,方法是单击图层将其选中,然后再次单击它以重命名。
- 对发布服务时将显示完全限定数据集名称的所有图层重复上一步。
- 如有必要,在内容窗格中拖动图层并按以下顺序排列:
顺序 图层名称 1
验证点错误
2
地址点
3
验证线错误
4
道路中心线
5
验证面错误
6
宗地
7
构建轮廓线
8
验证对象错误
9
主道路名称
在 ArcGIS Pro 中,您可以将包含多个图层的地图共享为 Web 服务。 当您共享 Web 服务时,地图中的图层将成为服务子图层。 每个子图层都由唯一的数字 ID 标识,允许您在 Web 地图或应用程序中使用或引用它。 例如,您可以通过 URL 引用服务子图层:https://<service-url>/<layerID>。
默认情况下,您共享的每个图层都会根据内容窗格中的绘制顺序自动分配 ID,第一个图层从 0 开始。 如果您共享从地图中选择的图层,ID 将基于所选图层的顺序,包括图层所在的图层组。
分配图层 ID
要分配在修改地图时保持不变的图层 ID,请完成以下步骤:
- 在内容窗格中,右键单击 Naperville Services 地图,然后单击属性。
- 在地图属性对话框的常规选项卡上,选中允许对共享 Web 图层分配唯一的数字 ID 复选框。
- 单击确定。
随即为地图中的每个图层分配顺序 ID。
将地图发布至要素服务
要素服务允许您将 Data Reviewer 功能扩展到组织的其他成员。 作为要素服务的发布者,您可以决定向使用要素服务的组织成员提供哪些功能。 当其他人访问要素服务时,他们可以查看数据或运行您创建的验证属性规则。 要启用这些功能,您必须发布并共享要素服务。
注:
如果您未登录 Enterprise 帐户且没有发布或管理权限,则图标不可用。
要将地图发布至要素服务,请完成以下步骤:
- 在 ArcGIS Pro 中,验证 Naperville_Services 地图是否已打开且处于活动状态。
- 在 ArcGIS Pro 功能区上,单击共享选项卡。
- 在共享为组中,单击 Web 图层
下拉箭头,然后单击发布 Web 图层
。
随即显示共享为 web 图层窗格。
- 在共享为 Web 图层窗格的常规选项卡上的名称文本框中输入 Naperville_Services。
- 或者,在摘要和标签文本框中提供摘要并添加标签。
- 在引用注册数据部分中,确保选择了地图图像,然后选中要素复选框以将 Web 要素图层作为地图图像图层的相关图层共享。
警告:
要使 web 要素图层能够利用属性规则,其必须引用注册数据源。 由此可确保数据在发布过程中不会被复制,并直接由服务引用。
- 在位置部分中,在门户文件夹和服务器和文件夹下拉菜单中选择 Web 图层的存储位置。
默认情况下,Web 图层保存到我的内容中的根文件夹。
提示:
要将 Web 图层保存到我的内容中的其他文件夹,请输入文件夹名称或浏览至现有文件夹。
- 在共享级别下,指定 Web 图层的共享方式:
- 所有者 - 只有所有者(以及有权查看其他成员所拥有内容的组织成员)才能访问项目。 这是默认选项。
- 组织 - 与组织中所有经过身份验证的用户共享您的内容。 使用组织账户进行登录时,此选项可用。
- 所有人(公众)- 与公众共享您的内容。 任何人均可访问并进行查看。
- (可选)在群组下,选择您所属的群组以将内容与其成员进行共享。
- 在配置选项卡的配置图层组的功能部分中,选中版本管理和验证复选框。
需要版本管理服务来激活验证服务提供的数据质量管理功能。
- 或者,单击内容选项卡来查看新的 Web 图层及其关联的图层标识符。
- 单击分析检查错误。
错误显示在消息选项卡上。 右键单击错误消息以访问有关错误或警告消息的信息并查看建议的修复方法。
- 当信息和内容通过验证时,单击发布将数据集共享为 Web 图层。
在本练习中,您通过打开现有地图、向其中添加要素图层以及配置地图属性来分配图层 ID,准备发布地图。 您已将地图共享至您的 Enterprise 门户,并具有版本管理和验证功能。 这些功能将在下一个教程 ArcGIS Server 中的错误管理中使用,管理数据编辑工作流程并评估整个组织共享的数据质量。