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

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

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

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

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

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

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

提示:

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

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

公共设施网络版本 7 引入了对 64 位对象 ID 和大整数字段的支持、使用 Flow direction 字段执行定向追踪的能力,以及支持网络逻辑示意图的连接以及高级标注和渲染工作流的新字段。 将公共设施网络升级到版本 7 将执行附加任务,其中包括删除并重新创建所有公共设施网络表上的索引以支持 64 位对象 ID 和大整数字段。 因此,此过程可能需要更长的时间才能完成。

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

  • 使用企业级地理数据库时,请确保升级地理数据库。 公共设施网络版本 7 引入了方案修改,包括添加 64 位对象 ID 和大整数字段。 11.2.0 是支持 64 位对象 ID 和大整数字段的最低企业级地理数据库版本

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

  • 所有公共设施网络类的 Object ID 字段均已迁移为使用 64 位对象 ID。
  • 新字段 FLOWDIRECTION 将添加到域网络中的 LineEdgeObject 类以及结构网络中的 StructureLineStructureEdgeObject 类中。 这支持追踪添加追踪配置工具上的使用数字化方向参数,在执行上游和下游追踪操作时遵循线的数字化方向、边对象上的起始和结束全局 ID 以及 Flow direction 属性值。
  • TMP_JUNCTIONSTMP_EDGESTMP_CONTAINERSJUNCTIONSEDGESCONTAINERS 逻辑示意图类中添加了新的文本字段 Info,以支持连接以及高级标注和渲染工作流。
  • 更新域和 UN_<ID>_IsDirty 域的编码值描述,传达子网是(0:干净)、(1:脏)还是(2:无效)。
  • SubnetLine 要素类和 Subnetworks 表中的ISDIRTY属性字段设置了 Status 的别名。
  • 脏区和关联表中的 ERRORCODE 字段从双精度字段数据类型更新为大整数字段数据类型

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

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

公共设施网络版本 6 引入了各种内部更新,有利于使用网络逻辑示意图的用户。

将公共设施网络升级到公共设施网络版本 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 是系统提供的行内存储隐藏网络属性;其创建是为了支持未来使用公共设施网络版本 7 实现的流向。