公共设施网络兼容性
作为管理员,在使用混合版本了解可用功能时,了解 ArcGIS 客户端、地理数据库和公共设施网络数据集版本之间的兼容性非常重要。
在使用基于服务的架构的公共设施网络的企业级部署中,可用功能取决于 ArcGIS Pro 和 ArcGIS Enterprise 版本以及公共设施网络版本。 在公共设施网络的单用户部署中,功能取决于 ArcGIS Pro 版本和公共设施网络版本。 虽然不是必需的,但建议您尽可能保持版本同步,因为这些软件旨在协同工作。
公共设施网络版本
公共设施网络版本值指示公共设施网络数据集的方案版本,并记录在公共设施网络属性对话框的网络属性选项卡的常规部分中。

下表概述了在创建或升级公共设施网络数据集时使用不同版本 ArcGIS Pro 和 ArcGIS Enterprise 创建的公共设施网络版本:
|
公共设施网络版本 |
兼容的 ArcGIS Pro 版本 |
兼容的 ArcGIS Enterprise 版本 |
|---|---|---|
|
4 |
2.6 及更高版本 |
10.8.1 及更高版本 |
|
5 |
2.7 及更高版本 |
10.9 及更高版本 |
|
6 |
3.0 及更高版本 |
11.0 及更高版本 |
|
7 |
3.3 及更高版本 |
11.3 及更高版本 |
注:
虽然 ArcGIS Pro 3.7 和 ArcGIS Enterprise 12.1 都支持公共设施网络版本 8,但这主要是为了支持电信域网络。 在创建公共设施网络工具和升级数据集工具中,公共设施网络版本参数的选择列表中的兼容和当前选项将继续使用这些版本创建公共设施网络版本 7。 您可以在这些工具的公共设施网络版本下拉菜单中显式选择该选项,以创建版本 8 数据集。
创建或升级公共设施网络
公共设施网络可以在企业级、文件或移动地理数据库中进行创建。 要在企业级地理数据库中创建公共设施网络,基础数据库平台必须满足 ArcGIS Enterprise 支持的最低版本要求。 自 ArcGIS Pro 3.5 版本起,可以指定使用迁移至公共设施网络或创建公共设施网络工具创建的公共设施网络的版本。 默认创建与当前 ArcGIS Pro 和 ArcGIS Enterprise 版本兼容的最新公共设施网络版本。 在 ArcGIS Enterprise 的以下本地和云数据库平台中支持 ArcGIS Utility Network:
抢先版本:
ArcGIS 架构中心提供关于在 ArcGIS 中构建良好架构系统的模式和最佳实践的信息和资源。 这有助于在架构和部署系统时提供背景和指导,最大化您对 ArcGIS Utility Network 的投资价值。
要利用通过在信息模型中进行方案变更引入的新功能,需要升级公共设施网络数据集。 使用企业部署时,ArcGIS Pro 和 ArcGIS Enterprise 的版本以及当前公共设施网络版本值决定升级是否可用。
切记并非所有 ArcGIS Pro 和 ArcGIS Enterprise 版本都引入了方案变更,并且当移动至新版本时,不是必须执行公共设施网络数据集升级。 仅当要利用在新公共设施网络版本中引入的功能时,才需要升级。 自 ArcGIS Pro 3.7 起,您可以指定将使用升级数据集工具升级到的公共设施网络版本。 默认创建与当前 ArcGIS Pro 和 ArcGIS Enterprise 版本兼容的最新公共设施网络版本。
在考虑部署类型和兼容的公共设施网络版本时,请记住以下几点:
使用企业级部署时,ArcGIS Pro 和门户联合服务器的版本用于确定兼容的公共设施网络版本值。
- 在安装了各种版本的 ArcGIS Enterprise 的多机部署中工作时,将检查所有门户的联合服务器以创建与可用的最新版本兼容的公共设施网络版本。
使用公共设施网络的单用户部署时,ArcGIS Pro 版本确定兼容的公共设施网络版本值。
- 如果您在单用户部署中创建公共设施网络并计划进行迁移,请确保所使用的 ArcGIS Pro 版本将创建与目标 ArcGIS Enterprise 版本兼容的公共设施网络版本。
使用上表,以下场景说明了如何在创建和升级时如何确定公共设施网络版本值:
在使用 ArcGIS Pro 3.7 和 ArcGIS Enterprise 12.1 的企业级部署中通过默认公共设施网络版本值兼容创建公共设施网络会创建公共设施网络版本 7。
在使用 ArcGIS Pro 3.7 和 ArcGIS Enterprise 11.1 的企业级部署中通过默认公共设施网络版本值当前创建公共设施网络会创建公共设施网络版本 7。
在使用 ArcGIS Pro 3.7 和 ArcGIS Enterprise 12.1 的企业级部署中通过公共设施网络版本值 8 创建公共设施网络会创建公共设施网络版本 8。
在使用 ArcGIS Pro 3.5 和 ArcGIS Enterprise 11.5 的企业级部署中通过默认公共设施网络版本值兼容创建公共设施网络会创建公共设施网络版本 7。
在使用 ArcGIS Pro 3.3 和 ArcGIS Enterprise 11.3 的企业级部署中创建公共设施网络会创建公共设施网络版本 7。
在使用 ArcGIS Pro 3.1 和 ArcGIS Enterprise 11.3 的企业级部署中创建公共设施网络会创建公共设施网络版本 6。
使用 ArcGIS Pro 3.7 和 ArcGIS Enterprise 12.1 在企业级部署中升级公共设施网络版本 6 会创建公共设施网络版本 7。
使用 ArcGIS Pro 3.5 和 ArcGIS Enterprise 11.1 在企业级部署中升级公共设施网络版本 3 会创建公共设施网络版本 6。
在使用 ArcGIS Pro 3.7 的单用户部署中创建或升级公共设施网络会创建公共设施网络版本 7。
在使用 ArcGIS Pro 3.5 的单用户部署中创建或升级公共设施网络会创建公共设施网络版本 7。
访问和使用公共设施网络
作为使用混合版本的一般规则和公共设施网络,ArcGIS 客户端应用程序(例如 ArcGIS Pro 和 ArcGIS Enterprise)会向后兼容。 换句话说,ArcGIS Pro 和 ArcGIS Enterprise 的更高版本始终可以访问、使用、编辑和共享公共设施网络的较早版本。 以下示例说明了公共设施网络的向后兼容性:
ArcGIS Pro 3.7 可以在 ArcGIS Enterprise 12.1 中访问、编辑和共享公共设施网络版本 8。
ArcGIS Pro 3.5 可以访问、编辑和共享 ArcGIS Enterprise 11.5 中的公共设施网络版本 7。
ArcGIS Pro 3.3 可以访问、编辑和共享 ArcGIS Enterprise 11.3 中的公共设施网络版本 5。
ArcGIS Pro 3.3 可以访问、编辑和共享 ArcGIS Enterprise 10.9.1 中的公共设施网络版本 4。
ArcGIS Pro 3.1 可以访问、编辑和共享 ArcGIS Enterprise 11.3 中的公共设施网络版本 6。
在企业级部署中,只要公共设施网络版本受 ArcGIS Enterprise 版本支持并且不参与较新的功能,ArcGIS Pro 早期版本就可以通过服务访问和编辑公共设施网络的较新版本。 当您使用较新版本的公共设施网络来支持某些客户端的工作流但仍让编辑者使用早期版本的 ArcGIS Pro 时,这将非常有用。
注意:
早期的客户端软件版本可能无法打开或使用参与以下更新功能的公共设施网络数据集:
您无法使用不支持的客户端打开包含较新字段类型(例如大整数或 64 位对象 ID 字段)的公共设施网络图层。
如果使用随特定 Arcade 版本发布的函数,则使用属性规则可能会影响公共设施网络的向后兼容性。
ArcGIS Field Maps 和 ArcGIS Maps SDK for Native Apps 尚不支持 ArcGIS Enterprise 12.1 的公共设施网络版本 8 为了保持兼容性,请在创建或升级公共设施网络数据集时指定较低版本。
以下示例说明了通过混合版本的服务使用公共设施网络时的向前兼容性:
ArcGIS Pro 3.5 可以访问和编辑 ArcGIS Enterprise 12.1 中的公共设施网络版本 7 服务。
ArcGIS Pro 3.3 可以访问和编辑 ArcGIS Enterprise 11.5 中的公共设施网络版本 7 服务。
ArcGIS Pro 3.1 可以访问和编辑 ArcGIS Enterprise 11.5 中的公共设施网络版本 6 服务。
ArcGIS Pro 3.1 无法用于共享公共设施网络版本 7。 这是因为 ArcGIS Pro 3.1 客户端不支持通过数据库连接打开公共设施网络版本 7。
ArcGIS Pro 3.7 无法用于在 ArcGIS Enterprise 11.1 中共享公共设施网络版本 8。 这是因为 ArcGIS Enterprise 11.1 不支持此公共设施网络版本。
在单用户部署中,ArcGIS Pro 早期版本无法打开公共设施网络的更高版本。 例如,ArcGIS Pro 3.1 无法在文件地理数据库、移动地理数据库或通过企业级数据库连接打开公共设施网络版本 7。