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