公共设施网络升级历史记录

要使公共设施网络与最新功能保持同步,则可能需要进行升级。 升级将对公共设施网络数据集、网络要素类和其他相关地理数据库对象应用方案变更。 使用升级数据集工具进行升级。

了解有关升级过程要求的详细信息

要利用通过在信息模型中进行方案变更引入的新功能,需要升级公共设施网络数据集。 将根据 ArcGIS Pro 客户端版本和当前公共设施网络版本确定是否可以升级公共设施网络数据集。 升级过程将增加公共设施网络版本编号。

使用企业级地理数据库时,ArcGIS ProArcGIS Enterprise 版本用于确定将创建和升级的公共设施网络数据集的公共设施网络版本。 有关详细信息,请参阅公共设施网络兼容性

切记并非所有 ArcGIS ProArcGIS Enterprise 版本都引入了方案变更,并且当移动至新版本时,不是必须执行升级。 仅当要利用在新公共设施网络版本中引入的功能时,才需要升级。

升级在版本之间可以累积,并且会包括跳过版本的更改。 例如,如果将公共设施网络从公共设施网络版本 3 更新到公共设施网络版本 5,则将包含版本 4 和 5 的所有方案更改。 某些公共设施网络版本需要在完成升级过程后执行其他步骤。 请查看升级路径中包含的每个版本的步骤。

提示:

可以在网络属性选项卡的常规部分中查看公共设施网络的版本和升级历史记录。

升级到公共设施网络版本 6

公共设施网络版本 6 引入了多种内部更新以支持网络逻辑示意图以及提供与 ArcGIS Pro 3.0 的兼容性。

将公共设施网络升级到公共设施网络版本 6 时,会发生以下更改:

  • 将“关联”表中的 ASSOCIATIONTYPE 字段设为子类型字段,以提高显示逻辑示意图和编辑关联时的性能。

将公共设施网络升级到版本 6 后,需要执行附加步骤:

升级到公共设施网络版本 5

公共设施网络版本 5 引入了创建和使用指定追踪配置的功能,并提供了用于为层配置子网定义的附加选项。 有关详细信息,请参阅设置网络定义

将公共设施网络升级到公共设施网络版本 5 时,会发生以下更改:

  • 新字段 SUPPORTINGSUBNETWORKNAME 已添加至所有域网络类中(除 Assembly 要素类之外)。
  • UN_<ID>_TRACECONFIGURATIONS 表已添加至公共设施网络方案,以支持创建、使用和共享指定追踪配置

将公共设施网络升级到版本 5 后,需要执行其他步骤:

  • 完成升级后,查看现有公共设施网络服务的服务设置。 在公共设施网络功能的“允许的操作”部分中,确保选中所有允许的操作,以包括特定于 ArcGIS Enterprise 10.9 的操作。
  • 从版本 3 或更早版本升级公共设施网络数据集时,需要执行附加步骤来整合公共设施网络版本 4 所做的累积更改。 有关详细信息,请参阅:将公共设施网络升级到版本 4 后,需要执行其他步骤

升级到公共设施网络版本 4

公共设施网络版本 4 引入了包含错误管理的新脏区模型,并支持创建和使用非空间交汇点和边对象。 还提供了用于为层配置子网定义的附加选项。 有关详细信息,请参阅设置网络定义

将公共设施网络升级到公共设施网络版本 4 时,会发生以下更改:

  • 点、线和面错误子图层已被移除,不可再用作公共设施网络图层的子图层。
  • 修改脏区和关联表方案以存储错误信息。
    • 从脏区表中移除 UPDATETYPE 字段。
    • 现在,将在脏区中使用 STATUS 字段以指示脏区类型。 此字段将添加到关联表中。
    • ERRORCODEERRORMESSAGE 字段将添加到脏区和关联表中。
    • PERCENTALONG 字段将添加到关联表中。
  • 指定版本中的所有脏区均被截断。 要整合对脏区表所做的方案更改,必须执行此步骤。 通过启用网络拓扑并在所有指定版本中进行协调,可以在默认版本升级后生成新的脏区。
  • AssociationStatus 域已更新,以包含公共设施网络的内置要素限制中的更改。
  • 非唯一属性索引被添加到子网表的 SUBNETWORKNAMESUBNETWORKCONTROLLERNAME 字段中。
  • 新字段 SUPPORTEDSUBNETWORKNAME 已添加到所有域网络类中。 此字段用于存储 Assembly 要素类中的要素支持的要素子网。
    • 更新子网操作不再更新 SUBNETWORKNAME 字段,以用于在其中存储 Assembly 要素类中要素的子网。
    • 在升级过程中,SUBNETWORKNAME 字段将更新并不再是系统维护字段;但是其不会被删除。 虽然不是必需操作,但可以将其从 Assembly 要素类中删除以避免混淆。
  • 为每个层存储其他子网属性:

    • 有效交汇点。
    • 有效交汇点对象。
    • 有效边对象。
    • 现在,有效子网控制器列出了设置为有效子网控制器的设备和交汇点对象。

  • 新代码和描述值已添加到系统提供的 UN_<ID>_IsDirty 编码值域(2:无效)中。 从 ArcGIS Pro 3.1 开始,在升级子网时,此功能支持 Is dirty 属性中新的子网状态无效),该状态用于指示存在导致子网无法更新的条件。

要建模和使用共享公共地理空间的大量真实世界要素,在公共设施网络方案中引入了非空间交汇点和边对象:

  • 对于结构网络,将创建下表:
    • StructureJunctionObject
    • StructureEdgeObject
  • 对于每个域网络,将创建下表:
    • <domain_network>JunctionObject
    • <domain_network>EdgeObject
  • 通过为结构网络和每个域网络添加以下代码和描述值,可更新系统提供的 UN_<ID>_FeatureSourceID 编码值属性域:
    • <ID>—Structure Junction Object
    • <ID>—Structure Edge Object
    • <ID>—<domain_name> Junction Object
    • <ID>—<domain_name> Edge Object

将公共设施网络升级到版本 4 后需要执行的其他步骤

  • 将包含公共设施网络的要素数据集注册为分支版本化,以为对新的交汇点和边对象设置版本。 有关详细信息,请参阅将数据集注册为分支版本化
  • 启用网络拓扑。
  • 在现有地图中移除并重新添加公共设施网络图层,以反映已更新的脏区和错误符号系统。
  • 使用更新的地图发布新服务,其中包括非空间交汇点和边对象表。 您可以通过发布新的 web 要素图层或覆盖现有 web 要素图层来完成此操作。
  • 协调所有指定版本,以根据升级期间进行的方案更改重新生成脏区。

升级到公共设施网络版本 3

将公共设施网络升级到公共设施网络版本 3 时,会发生以下更改:

  • 公共设施网络中添加了一个新的系统提供的网络属性Flow direction 是系统提供的隐藏网络属性,其存储于内嵌中;用于支持未来使用流向。

升级到公共设施网络版本 2

将公共设施网络升级到公共设施网络版本 2 时,会发生以下更改:

  • 系统提供的属性域 IsConnected 中新增了新代码和描述以表示新建要素的默认状态(2:未知)。
  • IsConnected 字段的默认值从 true 更改为 unknown。
  • 容器的关联角色中新增了容器分割策略属性。
  • 下列系统提供的属性域的分割策略从默认更改为复制:
    • IsConnected
    • AssociationStatus
    • TerminalNames
  • 系统提供的属性域 Dirty areas 中新增了代码和描述以表示基于错误要素生成的脏区(3:错误)。
  • 使用星号 (*) 代表资产类型或终端的规则将展开,每条单独的规则都明确代表一个组合。 公共设施网络的现有配置状态可使用星号展开现有规则并且新生成的规则在网络属性选项卡中可见。
  • 父 子网列已从子网表中移除。
  • 逻辑示意图模板无法版本化,因为相关表现为非版本化表。

注:

使用 ArcGIS Pro 2.1 创建的公共设施网络未完全启用 3D;这包括已升级的公共设施网络。 建议使用具有完整 3D 功能的公共设施网络,来管理脏区和错误要素。 要了解详细信息,请参阅如何确保公共设施网络完全启用 3D