企业级地理数据库中包含属性规则的数据集可以作为 Web 要素图层共享到组织的 ArcGIS Enterprise 门户。 属性规则的类型将决定共享(发布)Web 图层时使用的选项。
共享时,您将选中引用注册数据下的要素复选框以引用企业级地理数据库中的数据集。 这可确保 Web 要素图层引用企业级地理数据库中的数据集,并且在发布过程中不会复制数据。
批处理计算和验证规则还必须启用验证功能以便评估规则。 要了解详细信息,请参阅评估属性规则。
注:
将数据集发布到 ArcGIS Online 门户时,不会传输属性规则。
验证功能
共享包含批处理计算或验证规则的数据时,您可以启用可选的验证功能。 有关详细信息,请参阅其他图层和功能。
分析程序用于检查使用验证功能作为要素图层共享的数据集。 以下条件由这些分析器强制实施:
- 下面列出的所有四个错误数据集都存在于地图中。 引用相同的错误数据集的图层数不能超过一个。
- GDB_ValidationPointErrors
- GDB_ValidationLineErrors
- GDB_ValidationPolygonErrors
- GDB_ValidationObjectErrors
- 所有数据必须为分支版本化数据。 有关详细信息,请参阅将数据集注册为分支版本化。
- 已连接地理数据路的版本化类型必须设置为分支。 有关详细信息,请参阅将地理数据库连接属性更新到分支中。
- 已连接地理数据库用户必须为要发布的数据的所有者。
发布包含属性规则的地图图像和 Web 要素图层
要将包含属性规则的数据集共享为 Web 图层,请完成以下步骤:
- 在 ArcGIS Pro 中,创作一张包含数据集的地图,其中,数据集包含属性规则。 如果您计划共享使用验证功能的要素图层,可以选择将关联的错误数据集添加到地图中。
所有字段必须设置为可见。
- 要共享 Web 要素图层,请执行以下操作之一:
- 将地图及其所有图层共享为 web 图层。 在共享选项卡的共享为组中,单击 Web 图层 。
- 将地图的选定图层共享为 web 图层。 在内容窗格中选择这些图层。 右键单击,然后单击共享 > 共享为 Web 图层 。
- 在共享为 Web 图层窗格的常规选项卡上的名称文本框中,提供 Web 图层的名称。
- 填写摘要和标签的项目详细信息字段。
- 在数据和图层类型下,确认引用注册数据下的地图图像处于选中状态。 单击要素以将 web 要素图层作为依赖图层共享至地图图像图层。
要使 web 要素图层能够利用属性规则,其必须引用注册数据源。 由此可确保数据在发布过程中不会被复制,并直接由服务引用。
- 在位置下,指定门户文件夹以及服务器和文件夹中 Web 图层的存储位置。
- 默认情况下,Web 图层保存到我的内容中的根文件夹。 要将 Web 图层保存到我的内容中的其他文件夹,请输入文件夹名称或浏览至现有文件夹。
- 指定有权访问地图图像图层和 Web 要素图层的用户。
- 任何人 - 该选项将您的内容变为公开状态。 这意味着任何人都可以对其进行访问和查看。
- 我的组织 - 此选项用于将图层与组织中经过身份验证的所有用户进行共享。
- 群组 - 可将内容与您所属的群组共享。 您指定的群组的所有成员均有权访问图层。
- 也可以在要素服务上启用验证功能。 单击配置选项卡,然后单击功能下的验证。
如果希望要素图层参与验证工作流,则这项功能必不可少,但共享包含属性规则的数据集时不需要这项功能。
有关使用此功能的先决条件和分析程序的详细信息,请查看上面的验证功能部分。
- 或者,单击内容选项卡以查看一个或多个新 web 图层及所有相关组成部分。
- 单击分析以检查错误或问题。
必须解决所有错误。
如果发现任何问题,则将在消息选项卡上显示。 右键单击每条消息以获取详细信息,阅读错误或警告帮助,然后获取建议的修复方法。 了解有关分析 GIS 资源的详细信息。
- 当信息和内容通过验证时,单击发布将数据集共享为 Web 图层。
当 Web 图层完成发布时,单击管理 Web 图层链接在 ArcGIS Enterprise 门户中管理 Web 图层。
该链接将转至门户中的地图图像图层项目。 可从门户的内容页面访问 Web 要素图层。