ArcGIS Server Web 服务可将您在桌面应用程序中创作的地图转换为 Web GIS 资源。
从 ArcGIS Pro 中发布的 Web 服务的后端结构与从 ArcMap 中发布服务的后端结构在根本上有所不同。 此结构称为服务运行时,可确定服务中的可用功能。 仅 ArcGIS Pro 服务运行时支持许多较新的地图服务功能,例如使用共享实例的功能。
注:
服务运行时中的差异仅适用于 ArcGIS Server Web 服务,不适用于托管服务。 因此,无需迁移或重新发布托管服务。
自 ArcGIS Enterprise 11.0 版本起,ArcGIS Server 将不再支持 ArcMap 服务运行时。 无法将服务从 ArcMap(包括使用随 ArcMap 安装的 ArcPy 版本发布的服务)发布到 ArcGIS Server 站点。
在将 ArcGIS Server 从 10.9.1 或更低版本升级到 11.3 时,您将看到现有 web 图层的以下行为:
- 作为升级过程的一部分,会将使用 ArcMap 服务运行时的以下现有服务迁移到 ArcGIS Pro 服务运行时。
- 地图服务(启用或未启用 KML)
- 要素服务(启用了要素访问的地图服务)
- 影像服务
- WMS 服务(启用了 WMS 的地图服务)
- WCS 服务(启用了 WCS 的地图服务)
- WFS 服务(启用了 WFS 的地图服务)
- 网络分析服务(启用了网络分析的地图服务)
- 地理数据服务
- 如果任何已迁移的地图、影像或地理数据服务包含 ArcGIS Pro 运行时不支持的数据,则升级时,将从服务中移除图层。
- 在迁移或重新发布服务前,使用 ArcMap 服务运行时的地理编码和地理处理服务将无法运行。
以下部分汇总了使您的员工和 Web 服务做好准备的过程。 如果在升级之前未迁移或重新发布使用 ArcMap 服务运行时的服务,则其中某些服务在您升级 ArcGIS Server 站点后将不再可用。
将发布者过渡至 ArcGIS Pro
从 ArcGIS Pro 发布所有新的 ArcGIS Server web 服务。 这意味着组织中的发布者需要安装 ArcGIS Pro,同时需要时间学习该产品(如果他们对产品不熟悉)。
重新发布无法迁移的服务
以下服务类型无法进行迁移。 您必须在 ArcGIS Pro 中进行创作并为其发布新服务以使用 ArcGIS Pro 运行时。 提供了有关发布这些服务的详细信息的链接。
服务类型 | 从 ArcGIS Pro 进行发布的帮助 |
---|---|
地理处理服务 | 在 ArcGIS Pro 中发布 Web 工具(以发布到联合服务器) |
地理编码服务 | 共享定位器(以发布到联合服务器) 发布地理编码服务(以发布到独立 ArcGIS Server 站点) |
包含 ArcGIS Pro 运行时不支持的图层类型的服务,例如栅格目录、由 Tracking Analyst 扩展模块创建的已启用时间的图层、已启用逻辑示意图功能的 Schematics 图层,以及存储在 IBM Informix 或 IBM Db2 for z/OS 中的数据。 注:要使用存储在追踪图层中的时态数据,您必须将图层迁移到 ArcGIS Pro 服务运行时。 为此,您必须创建一个新的 ArcGIS Pro 地图工程,重新导入源数据,并设置时间属性以正确可视化数据。 有关 ArcGIS Pro 时间功能的概述,请参阅使用时间入门。 Geoanalytics Desktop 工具箱还提供了其他时态和基于轨迹的分析工具。 提示:对于包含不受支持的图层类型的缓存地图和影像服务,您无需重新创建缓存。 您可以删除使用 ArcMap 服务运行时的服务,并从引用现有缓存的 ArcGIS Pro 发布服务。 当您从 ArcGIS Pro 发布服务时,该服务必须与旧服务同名,并且必须引用与旧服务相同的数据。 在发布时,请选择使用现有缓存选项并选择包含现有缓存的目录,如下一列中的 ArcGIS Pro 帮助页面中所述。 | |
ArcGIS Workflow Manager (Classic) 服务 | 从 ArcGIS Pro 2.9 运行发布工作流服务地理处理工具。 |
迁移 SOE 和 SOI
如果您已迁移或重新发布的任何服务使用了自定义服务器对象扩展模块 (SOE) 或服务器对象拦截器 (SOI),则您必须先将 SOE 和 SOI 从 ArcObjects SDK 迁移到 ArcGIS Enterprise SDK,然后才能将其添加回 ArcGIS Pro 运行时服务。 有关详细信息,请参阅将 ArcObjects SOE 和 SOI 迁移到 ArcGIS Enterprise SDK 博客文章。