作为管理员,在使用混合版本了解可用功能时,了解 ArcGIS 客户端、地理数据库和公共设施网络数据集版本之间的兼容性非常重要。
在使用基于服务的架构的公共设施网络的企业部署中,可用功能取决于公共设施网络的 ArcGIS Pro 版本和 ArcGIS Enterprise 版本。 在公共设施网络的单用户部署中,功能取决于 ArcGIS Pro 版本和公共设施网络版本。 虽然不是必需的,但建议您尽可能保持版本同步,因为这些软件旨在协同工作。
公共设施网络版本
公共设施网络版本值指示公共设施网络数据集的方案版本,并记录在公共设施网络属性对话框的网络属性选项卡的常规部分中。
下表概述了在创建或升级公共设施网络数据集时使用不同版本 ArcGIS Pro 和 ArcGIS Enterprise 创建的公共设施网络版本。
公共设施网络版本 | 兼容的 ArcGIS Pro 版本 | 兼容的 ArcGIS Enterprise 版本 |
---|---|---|
3 | 2.4 及更高版本 | 10.7 及更高版本 |
4 | 2.6 及更高版本 | 10.8.1 及更高版本 |
5 | 2.7 及更高版本 | 10.9 及更高版本 |
6 | 3.0 及更高版本 | 11.0 及更高版本 |
7 | 3.3 及更高版本 | 11.3 及更高版本 |
创建或升级公共设施网络
公共设施网络可以在企业级、文件或移动地理数据库中进行创建。 要在企业级地理数据库中创建公共设施网络,数据库平台必须满足最低版本。 有关详细信息,请参阅ArcGIS Pro 的数据库要求。
数据库平台 | 最低版本 |
---|---|
SQL Server | SQL Server 2017 |
Oracle 19.3.0.0 | |
PostgreSQL | PostgreSQL 13.13 |
SAP HANA | SAP HANA 2.0 SPS 05 |
要利用通过在信息模型中进行方案变更引入的新功能,需要升级公共设施网络数据集。 使用企业部署时,ArcGIS Pro 和 ArcGIS Enterprise 的版本以及当前公共设施网络版本值决定升级是否可用。
切记并非所有 ArcGIS Pro 和 ArcGIS Enterprise 版本都引入了方案变更,并且当移动至新版本时,不是必须执行公共设施网络数据集升级。 仅当要利用在新公共设施网络版本中引入的功能时,才需要升级。
- 使用企业部署时,ArcGIS Pro 和门户联合服务器的版本用于确定兼容的公共设施网络版本值。
- 在安装了各种版本的 ArcGIS Enterprise 的多机部署中工作时,将检查所有门户的联合服务器以创建与可用的最高版本兼容的公共设施网络版本。
- 使用公共设施网络的单用户部署时,ArcGIS Pro 版本确定兼容的公共设施网络版本值。
- 如果您在单用户部署中创建公共设施网络并计划进行迁移,请确保所使用的 ArcGIS Pro 版本将创建与目标 ArcGIS Enterprise 版本兼容的公共设施网络版本。
使用上述矩阵,以下场景有助于说明如何在创建和升级时确定公共设施网络版本值:
- 在使用 ArcGIS Pro 3.3 和 ArcGIS Enterprise 11.3 的企业部署中创建公共设施网络会创建公共设施网络版本 7。
- 在使用 ArcGIS Pro 3.1 和 ArcGIS Enterprise 11.3 的企业部署中创建公共设施网络会创建公共设施网络版本 6。
- 在使用 ArcGIS Pro 2.9 和 ArcGIS Enterprise 10.8.1 的企业部署中创建公共设施网络会创建公共设施网络版本 4。
- 例如,虽然 ArcGIS Pro 2.9支持创建版本 5,但 ArcGIS Enterprise 10.8.1 支持的最高版本是版本 4。
- 使用 ArcGIS Pro 3.3 和 ArcGIS Enterprise 11.1 在企业部署中升级公共设施网络版本 3 会导致创建公共设施网络版本 6。
- 在使用 ArcGIS Pro 3.1 的单用户部署中创建或升级公共设施网络会创建公共设施网络版本 6。
消耗和使用公共设施网络
作为使用混合版本的一般规则和公共设施网络,ArcGIS 客户端应用程序(例如 ArcGIS Pro 和 ArcGIS Enterprise)会向后兼容。 换句话说,ArcGIS Pro 和 ArcGIS Enterprise 的更高版本始终可以访问、使用、编辑和共享公共设施网络的较早版本。 以下示例有助于说明公共设施网络的向后兼容性:
- ArcGIS Pro 3.3 可以访问、编辑和共享 ArcGIS Enterprise 11.3 中的公共设施网络版本 7。
- ArcGIS Pro 3.3 可以访问、编辑和共享 ArcGIS Enterprise 10.9.1 中的公共设施网络版本 4。
- ArcGIS Pro 3.1 可以访问、编辑和共享 ArcGIS Enterprise 11.3 中的公共设施网络版本 6。
在企业部署中,只要公共设施网络版本 ArcGIS Pro 受版本支持并且不参与较新的功能,ArcGIS Enterprise 早期版本就可以通过服务访问和编辑公共设施网络的较新版本。 当您使用较新版本的公共设施网络来支持某些客户端的工作流但仍让编辑者使用早期版本的 ArcGIS Pro.
警告:
早期的客户端软件版本可能无法打开或使用参与更新功能的公共设施网络数据集。
- 您无法使用不支持的客户端打开包含较新字段类型(例如大整数或 64 位对象 ID 字段)的公共设施网络图层。 请参阅以下示例:
- ArcGIS Field Maps 目前不支持公共设施网络版本 7 和 ArcGIS Enterprise 11.3。要创建公共设施网络版本 6,您可以使用公共设施网络包工具箱 3.3.1 版(及更高版本)来搭建公共设施网络,或者使用 ArcGIS Pro 3.1 在企业部署中创建或升级公共设施网络数据集。
- 如果使用随特定 Arcade 版本发布的函数,则使用属性规则可能会影响公共设施网络的向后兼容性。
以下示例有助于说明通过混合版本的服务使用公共设施网络时的向前兼容性:
- ArcGIS Pro 3.1 可以访问和编辑 ArcGIS Enterprise 11.3 中的公共设施网络版本 7。
- ArcGIS Pro 2.9 可以访问和编辑 ArcGIS Enterprise 11.1 中的公共设施网络版本 6。
- ArcGIS Pro 2.9 无法用于共享公共设施网络版本 6。这是因为 ArcGIS Pro 2.9 客户端不支持通过数据库连接打开公共设施网络版本 6。
- ArcGIS Pro 3.3 无法用于共享 ArcGIS Enterprise 11.1 中的公共设施网络版本 7。这是因为 ArcGIS Enterprise 11.1 客户端不支持公共设施网络版本。
在单用户部署中,ArcGIS Pro 早期版本无法打开公共设施网络的更高版本。 例如,ArcGIS Pro 3.1 无法在文件地理数据库、移动地理数据库或通过企业级数据库连接打开公共设施网络版本 7。