当创作地图以发布为要素服务时,您需要考虑要素服务的目的以及要素服务数据的存储位置,因为这会影响到创建、管理和使用要素服务的方式。
本主题将介绍如何创作发布到独立或联合 ArcGIS GIS Server 站点的要素服务。 要素服务将参考注册到 GIS Server 站点的地理数据库或数据库中的数据。
在创作地图之前,请准备数据以满足要素服务要求并使用 GIS Server 站点注册您的数据存储。 当数据准备好后,请在 ArcGIS Pro 中创建并配置包含您要发布的数据的地图,定义符号系统和地图内的其他数据属性,以及为编辑环境定义要素模板(如果您希望要素服务可编辑)。
配置地图
准备并注册数据后,将其添加到 ArcGIS Pro 的地图中,并设置图层和表的属性。 这些属性定义数据的显示方式和可对数据进行处理的客户端。
在 ArcGIS Pro 中配置地图
有关配置要进行发布的地图的信息,请参阅 ArcGIS Pro 帮助中的创作 web 地图。
附加地理数据库功能
如果数据存储在地理数据库中,则可利用附加功能。 请在发布要素服务前配置此功能。
子类型和属性域
如果发布的数据位于地理数据库中,则在适当情况下可配置数据集以使用子类型和属性域,从而增强要素服务的用户体验并防止数据输入错误。 属性域和子类型可用于对数据进行分类,并确保编辑数据时自动输入合适的值。 要素服务可以检测并使用子类型和属性域。 例如,如果有一个属性域将消火栓颜色限制为红色、黄色或蓝色,则 Web 应用程序会显示一个下拉列表,可在其中选择这三种颜色中的一种。
编辑者追踪
如果启用对要素服务的编辑并将其与其他人共享以供编辑,请考虑对要素类启用编辑者追踪并记录创建和修改要素的人员。
附件
要素服务可用于对附件进行查询和编辑。 附件是与地理数据库中的要素或对象关联的介质文件。 例如,通过附件可将照片和视频添加到观鸟要素类中,然后单击观察点进行查看。 要使用此要素,地理数据库中的数据集必须首先配置为支持附件。 当这些数据集添加到地图文档并发布时,客户端可以通过要素服务查询、插入和删除附件。
可附加到要素服务的附件的大小和类型均有限制。 有关这些限制以及附件设置修改方法的详细信息,请参阅 ArcGIS REST API 帮助中的上传主题。
有关如何配置数据集以支持附件的详细信息,请参阅添加或移除文件附件。
关系类
要在要素服务或托管要素图层中包括相关数据,请定义要素类与相关表或要素类之间的关系类。 通过关系类访问的相关数据将包含在您发布的要素服务中。
分支版本化数据
要允许其他人编辑为分支版本化注册的数据,必须发布启用版本管理的可编辑要素服务。
拓扑
帮助您确保地理数据完整性的拓扑检查和强制空间规则。 如果您的数据已注册以用于分支版本化,则可以在地理数据库中创建拓扑,并将其在要素服务中发布。
用户类型扩展模块功能
与 ArcGIS Enterprise 门户联合并获得其中一个受支持的用户类型扩展模块许可的 ArcGIS Server 站点可以发布以包括这些扩展模块数据类型。