将 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 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 |
下表列出了可用于共享和使用 web 工具的 ArcGIS Pro 和 ArcGIS Enterprise 的版本。
ArcGIS Pro 版本 | ArcGIS Enterprise 10.6–11.0 | ArcGIS Enterprise 10.5–10.5.1 |
---|---|---|
ArcGIS Pro 2.1 – ArcGIS Pro 3.0 | 支持共享和使用 web 工具 | 支持使用 web 工具 |
ArcGIS Pro 2.0 | 支持共享和使用 web 工具 | 支持共享和使用 web 工具 |
ArcGIS Pro 1.4 | 支持共享和使用 web 工具,但不包括具有输入要素集参数的工具以及从 ArcMap 共享的工具 | 支持共享和使用 web 工具 |
- 支持共享和使用 web 工具表示您可以将 web 工具从指定的 ArcGIS Pro 版本共享到指定的 ArcGIS Enterprise 版本。 您还可以使用在指定版本 ArcGIS Pro 中的指定版本 ArcGIS Enterprise 上运行的 web 工具。 这适用于从 ArcGIS Pro 和 ArcGIS Desktop 共享的 web 工具。
- 支持使用 web 工具表示您可以使用在指定版本 ArcGIS Pro 中的指定版本 ArcGIS Enterprise 上运行的 web 工具,但无法共享 web 工具。 这适用于从 ArcGIS Pro 和 ArcGIS Desktop 发布的 web 工具。
版本兼容性错误消息和解决方案
将 web 工具发布到 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。
不支持将 web 工具共享到 ArcGIS Online。 有关更多信息,请参阅在 ArcGIS Pro 中发布 web 工具。