如果您的组织已部署独立 ArcGIS Server,则可以在 ArcGIS Pro 中共享多种类型的服务。 发布服务时,服务器将通过服务 URL 或 REST 端点提供服务。 客户端应用程序可以使用 URL 来访问该服务。 服务也可以通过 ArcGIS Server 连接直接添加至 ArcGIS Pro。
要发布服务,工程必须包含指向独立 ArcGIS Server 10.6 或更高版本的发布者或管理员连接。 有关详细信息,请参阅连接到 GIS 服务器。
可以在 ArcGIS Pro 中发布以下类型的服务:
- 地图服务
- 影像服务
- 地理编码服务
- 地理处理服务
自动发布服务
通过结合使用 ArcPy 函数与发布工具集中的地理处理工具,可借助 Python 实现服务的自动发布和更新。
- 首先,使用 CreateSharingDraft 创建 MapServiceDraft,或使用 CreateImageSDDraft、CreateGeocodeSDDraft 或 CreateGPSDDraft ArcPy 函数。
- 要覆盖地图服务,请修改共享草稿的 overwriteExistingService 属性。 有关详细信息,请参阅 MapServiceDraft。
- 接下来,使用过渡服务地理处理工具过渡服务定义。 过渡操作获取服务定义草稿并将发布服务所需的所有信息合并到完整的服务定义中。
- 最后,使用上传服务定义地理处理工具上传服务定义并发布服务。