将 web 工具从 ArcGIS Pro 共享到 ArcGIS Enterprise 时,必须考虑每个产品的版本,因为在一些版本中可能存在兼容性问题。 ArcGIS Pro 和 ArcGIS Enterprise 版本必须相同,才能确保共享和使用 web 工具。 建议这样做,因为 web 工具的某些较新功能仅在较新版本的 ArcGIS Enterprise 中受支持。
此外,在每个版本中,都会添加新的系统地理处理工具,并且可能会通过已修改参数和新参数来增强现有地理处理工具。 如果您将包含带有已修改参数或新参数的系统工具的工具发布到较早版本的 ArcGIS Enterprise 中,则可能会遇到错误或警告消息。
ArcGIS Pro 和 ArcGIS Enterprise 兼容性
虽然可以将 web 工具从 ArcGIS Pro 发布到更低或更高版本的 ArcGIS Enterprise 中并加以利用,但建议使用等效版本。
下表列出了 ArcGIS Pro 和 ArcGIS Enterprise 的等效版本。
ArcGIS Pro 和 ArcGIS Enterprise 等效性
版本 | ArcGIS Enterprise 版本 |
---|---|
ArcGIS Pro 3.4 | ArcGIS Enterprise 11.4 |
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 |
版本兼容性警告和错误消息以及解决方案
将 Web 工具发布到 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 Pro 2.6 或 2.7 中创建的工具包含带有栅格数据类型的参数,则该工具在发布到 ArcGIS Enterprise 10.8 或更早版本时将不会显示。 要解决该问题,请执行以下操作之一:
- 将工具发布到 ArcGIS Enterprise 10.8.1 或更高版本。
- 可以使用相同的参数和设置在 ArcGIS Pro 2.8 或更高版本中创建一个工具,并将该工具发布到任何版本的 ArcGIS Enterprise。
不支持将 web 工具共享到 ArcGIS Online。