从 ArcGIS Pro 共享地理处理服务时,必须考虑每个产品的版本,因为版本中之间可能存在兼容性问题。 通常,ArcGIS Pro 和 ArcGIS Server 版本应等效,才能确保成功共享和使用地理处理服务。 建议这样做,因为地理处理服务的一些较新功能需要相同版本的 ArcGIS Server。
此外,在每个版本中,都会添加新的系统地理处理工具,并且可能会通过已修改参数和新参数来增强现有地理处理工具。 如果您将包含带有已修改参数或新参数的系统工具的工具发布到较早版本的 ArcGIS Server 中,则可能会遇到错误或警告消息。
ArcGIS Pro 和 ArcGIS Enterprise 兼容性
虽然可以将服务从 ArcGIS Pro 发布到更低或更高版本的 ArcGIS Enterprise 中,但建议使用等效版本。 如果您没有等效版本的 ArcGIS Enterprise,建议不要发布到次要版本差异至少超过 2 的版本。
下表列出了 ArcGIS Pro 和 ArcGIS Enterprise 的等效版本。
ArcGIS Pro 和 ArcGIS Enterprise 等效性
ArcGIS Pro 版本 | ArcGIS Enterprise 版本 |
---|---|
ArcGIS Pro 3.0 | ArcGIS Enterprise 11.0 |
ArcGIS Pro 2.9 | ArcGIS Enterprise 10.9.1 |
ArcGIS Pro 2.8 | ArcGIS Enterprise 10.9 |
ArcGIS Pro 2.7 | ArcGIS Enterprise 10.8.1 |
ArcGIS Pro 2.6 | ArcGIS Enterprise 10.8.1 |
ArcGIS Pro 2.5 | ArcGIS Enterprise 10.8 |
ArcGIS Pro 2.4 | ArcGIS Enterprise 10.7.1 |
ArcGIS Pro 2.3 | ArcGIS Enterprise 10.7 |
ArcGIS Pro 2.2 | ArcGIS Enterprise 10.6.1 |
ArcGIS Pro 2.1 | ArcGIS Enterprise 10.6 |
ArcGIS Pro 2.0 | ArcGIS Enterprise 10.5.1 |
下表显示了可用于共享和使用地理处理服务的 ArcGIS Pro 和 ArcGIS Server 的版本。
ArcGIS Pro 版本 | ArcGIS Server 10.6-11 | ArcGIS Server 10.5-10.5.1 |
---|---|---|
ArcGIS Pro 2.4-3.0 | 支持共享和使用地理处理服务 支持从 ArcGIS Pro 2.9 覆盖地理处理服务 | 支持使用地理处理服务 |
ArcGIS Pro 2.0-2.3 | 支持使用地理处理服务 | 支持使用地理处理服务 |
ArcGIS Pro 1.4 | 支持使用地理处理服务,不包括具有输入要素集参数的工具以及从 ArcMap 共享的工具 | 支持使用地理处理服务 |
- 支持共享和使用地理处理服务表示可以将地理处理服务从指定的 ArcGIS Pro 版本共享到指定的 ArcGIS Server 版本。 也可以使用在指定版本 ArcGIS Pro 中的指定版本 ArcGIS Server 上运行的地理处理服务。 这适用于从 ArcGIS Pro 和 ArcGIS Desktop 共享的地理处理服务。
- 支持使用地理处理服务表示您可以使用在指定版本 ArcGIS Pro 中的指定版本 ArcGIS Server 上运行的地理处理服务,但无法共享地理处理服务。 这适用于从 ArcGIS Desktop 发布的地理处理服务。
版本兼容性错误消息和解决方案
将地理处理服务发布到 ArcGIS Enterprise 的非等效版本(尤其是较早版本),并且您发布的工具中的系统工具参数已更改时,您会收到与版本相关的错误消息。 可以使用以下解决方案来解决该错误:
如果 ArcGIS Enterprise 版本早于 ArcGIS Pro 的等效版本,请升级 ArcGIS Enterprise。 如果升级 ArcGIS Enterprise 不可用,请执行以下操作:
- 如果该工具是在 ArcGIS Pro 3.0 中创建并使用 ArcGIS Pro 3.0 或更高版本发布的,请使用将工具箱保存到版本工具将该工具保存到 ArcGIS Enterprise 的等效版本。 运行并发布已修改的工具,并从 ArcGIS Pro 版本(ArcGIS Enterprise 的等效版本)发布。
- 如果该工具是在 ArcGIS Pro 的早期版本中创建的,请从 ArcGIS Pro 版本(ArcGIS Enterprise 的等效版本)中运行并发布该工具。
将工具箱保存到版本工具仅将更改应用于模型工具。 该工具不会修改 Python 工具箱中的脚本工具。
如果在 ArcGIS Pro 2.6 或 2.7 中创建的工具包含带有栅格数据类型的参数,则该工具在发布到 ArcGIS Enterprise 10.8 或更早版本时将不会显示。 要解决该问题,请执行以下操作之一:
- 将工具发布到 ArcGIS Enterprise 10.8.1 或更高版本。
- 可以使用相同的参数和设置在 ArcGIS Pro 2.8 或更高版本中创建一个工具,并将该工具发布到任何版本的 ArcGIS Enterprise。
不支持将地理处理服务共享到 ArcGIS Online。 有关详细信息,请参阅在 ArcGIS Pro 中发布地理处理服务。