从 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 Enterprise 版本 |
---|---|
ArcGIS Pro 3.3 | ArcGIS Enterprise 11.3 |
ArcGIS Pro 3.2 | ArcGIS Enterprise 11.2 |
ArcGIS Pro 3.1 | ArcGIS Enterprise 11.1 |
ArcGIS Pro 3.0 | ArcGIS Enterprise 11.0 |
ArcGIS Pro 2.9 | ArcGIS Enterprise 10.9.1 |
版本兼容性错误消息和解决方案
将地理处理服务发布到 ArcGIS Enterprise 的非等效版本(尤其是较早版本)时,您可能收到警告或错误消息。 如果所发布工具中的系统工具是 ArcGIS Pro 中的新内容,则在发布到 ArcGIS Enterprise 的较早版本时,您会收到错误消息。 如果所发布工具中的系统工具参数已更改,则您可能收到与版本相关的警告消息,提示不受支持的参数。 您仍可以将工具发布到 ArcGIS Enterprise,但是运行工具时可能没有效果。
如果 ArcGIS Enterprise 版本早于 ArcGIS Pro 的等效版本,请升级 ArcGIS Enterprise。 如果升级 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 Online。 有关详细信息,请参阅在 ArcGIS Pro 中发布地理处理服务。