当创作地图以发布为要素服务时,您需要考虑要素服务的目的以及要素服务数据的存储位置,因为这会影响到创建、管理和使用要素服务的方式。
本主题将介绍如何创作发布到独立或联合 ArcGIS GIS Server 站点的要素服务。 要素服务将参考注册到 GIS Server 站点的企业级地理数据库或数据库中的数据。
注:
路径事件和 x,y 事件等虚拟图层也可以在要素服务中发布,但是会作为只读图层。
在创作地图以进行发布之前,请准备数据以满足要素服务要求并使用 GIS Server 站点注册数据存储。
当数据准备好后,请在 ArcGIS Pro 中创建并配置地图使其包含您要发布的数据,定义符号系统和地图内的其他数据属性,以及为编辑环境定义要素模板(如果您希望要素服务可编辑)。
配置地图
准备并注册数据后,将其添加到 ArcGIS Pro 的地图中,并设置图层和表的属性。 这些属性定义数据的显示方式和可对数据进行处理的客户端。
有关配置要进行发布的地图的信息,请参阅 ArcGIS Pro 帮助中的创作 web 地图。
地图中的数据源
当您发布的要素服务引用已注册到联合 GIS Server 站点的数据时,地图中的所有图层和独立表必须引用单个企业级地理数据库或数据库。 地图中不能包含其他数据源(例如 shapefile、移动地理数据库或文件地理数据库*)。
此外,您必须使用单个数据库连接文件访问数据。 当发布到联合和独立 GIS Server 站点时,这一点适用。
例如,在以下场景中,发布操作将失败:
地图图层 | 数据源 |
---|---|
campsites | 以名为 dataeditor 的用户身份连接到 database1 的数据库连接文件。 |
trails | 使用操作系统身份验证连接到 database1 的数据库连接文件。 |
* 如果未对要素服务启用编辑,并且地图中仅包含文件地理数据库多面体数据,则可以将引用文件地理数据库中的多面体数据的要素服务发布到联合 GIS Server 站点。
用户类型扩展模块功能
如果要发布到与 ArcGIS Enterprise 门户联合的 ArcGIS Server 站点,并且站点具有其中一个受支持的用户类型扩展模块的许可,则您从中发布内容的地图可以包括该扩展模块数据类型。