公共设施网络升级历史记录
要使公共设施网络与最新功能保持同步,则可能需要进行升级。 升级将对公共设施网络数据集、网络要素类和其他相关地理数据库对象应用方案变更。 使用升级数据集工具进行升级。
要利用通过在信息模型中进行方案变更引入的新功能,需要升级公共设施网络数据集。 将根据 ArcGIS Pro 客户端版本和当前公共设施网络版本确定是否可以升级公共设施网络数据集。 升级过程将增加公共设施网络版本编号。
使用企业级地理数据库时,ArcGIS Pro 和 ArcGIS Enterprise 版本用于确定将创建和升级的公共设施网络数据集的版本。 有关详细信息,请参阅公共设施网络兼容性。
切记并非所有 ArcGIS Pro 和 ArcGIS Enterprise 版本都引入了方案变更,并且当移动至新版本时,不是必须执行公共设施网络数据集升级。 仅当要利用在新公共设施网络版本中引入的功能时,才需要升级。
升级在版本之间可以累积,并且会包括跳过版本的更改。 例如,如果将公共设施网络从公共设施网络版本 4 更新到公共设施网络版本 7,则将包含版本 5 到 7 的所有方案更改。 从版本 3 或更早版本升级公共设施网络数据集时,升级进程后需要执行附加步骤。 请查看升级路径中包含的每个版本的步骤。
提示:
可以在网络属性选项卡的常规部分中查看公共设施网络的版本和升级历史记录。
升级到公共设施网络版本 8
Utility Network 8 版本引入了多个字段,用于在处理非空间对象时进行追踪优化,增强属性传播,并支持电信域网络。 除非您想使用传播重置器或电信域网络,否则不需要升级。
将公共设施网络升级到版本 8 前,需要执行附加步骤:
- 使用企业级地理数据库时,请确保升级地理数据库。 公共设施网络版本 7 引入了方案修改,包括添加 64 位对象 ID 和大整数字段。 11.2.0 是支持 64 位对象 ID 和大整数字段的最低企业级地理数据库版本。
将公共设施网络升级到公共设施网络版本 8 时,会发生以下更改:
在域网络和结构网络的所有类中新增了一个系统维护的字段
PARTITIONID,以支持未来对追踪和网络管理的改进。新增了一个系统网络类别,传播重置器,用于支持属性传播。 在传播过程中,如果发现具有此类别的要素,重置器要素的值会重置传播的属性值。
将新字段将添加到逻辑示意图类,以支持利用包含路径或电路追踪类型的“追踪”规则,沿电信域网络创建逻辑示意图:
新字段
ELEMENTUNIT已添加到TMP_JUNCTIONS和JUNCTIONS类。TMP_EDGES和EDGES类中添加了四个新字段FROMELEMENTFIRSTUNIT、ELEMENTFIRSTUNIT、ELEMENTLASTUNIT和TOELEMENTFIRSTUNIT。
将公共设施网络升级到版本 8 后,需要执行其他步骤:
- 从版本 3 或更早版本升级公共设施网络数据集时,需要执行附加步骤来整合公共设施网络版本 4 所做的累积更改。 有关详细信息,请参阅下面的将公共设施网络升级到版本 4 后,需要执行其他步骤部分。
升级到公共设施网络版本 7
公共设施网络版本 7 引入了对 64 位对象 ID 和大整数字段的支持、使用 Flow direction 字段执行定向追踪的能力,以及支持网络逻辑示意图的连接以及高级标注和渲染工作流的新字段。 将公共设施网络升级到版本 7 将执行附加任务,其中包括删除并重新创建所有公共设施网络表上的索引以支持 64 位对象 ID 和大整数字段。 因此,此过程可能需要更长的时间才能完成。
将公共设施网络升级到版本 7 前,需要执行附加步骤:
- 使用企业级地理数据库时,请确保升级地理数据库。 公共设施网络版本 7 引入了方案修改,包括添加 64 位对象 ID 和大整数字段。 11.2.0 是支持 64 位对象 ID 和大整数字段的最低企业级地理数据库版本。
将公共设施网络升级到公共设施网络版本 7 时,会发生以下更改:
所有公共设施网络类的
Object ID字段均已迁移为使用 64 位对象 ID。新字段
FLOWDIRECTION将添加到域网络中的Line和EdgeObject类以及结构网络中的StructureLine和StructureEdgeObject类中。 这支持追踪和添加追踪配置工具上的使用数字化方向参数,在执行上游和下游追踪操作时遵循线的数字化方向、边对象上的“自”和“至”全局 ID 以及Flow direction属性值。TMP_JUNCTIONS、TMP_EDGES、TMP_CONTAINERS、JUNCTIONS、EDGES和CONTAINERS逻辑示意图类中添加了新的文本字段Info,以支持连接以及高级标注和渲染工作流。更新域和
UN_<ID>_IsDirty域的编码值描述,传达子网是(0:干净)、(1:脏)还是(2:无效)。为
SubnetLine要素类和Subnetworks表中的ISDIRTY属性字段设置了Status的别名。脏区和关联表中的
ERRORCODE字段从双精度字段数据类型更新为大整数字段数据类型。
将公共设施网络升级到版本 7 后,需要执行其他步骤:
- 从版本 3 或更早版本升级公共设施网络数据集时,需要执行附加步骤来整合公共设施网络版本 4 所做的累积更改。 有关详细信息,请参阅下面的将公共设施网络升级到版本 4 后,需要执行其他步骤部分。
升级到公共设施网络版本 6
公共设施网络版本 6 引入了各种内部更新,有利于使用网络逻辑示意图的用户。
将公共设施网络升级到公共设施网络版本 6 时,会发生以下更改:
- 将“关联”表中的
ASSOCIATIONTYPE字段设为子类型字段,以提高显示逻辑示意图和编辑关联时的性能。
将公共设施网络升级到版本 6 后,需要执行附加步骤:
- 从版本 3 或更早版本升级公共设施网络数据集时,需要执行附加步骤来整合公共设施网络版本 4 所做的累积更改。 有关详细信息,请参阅下面的将公共设施网络升级到版本 4 后,需要执行其他步骤部分。
升级到公共设施网络版本 5
公共设施网络版本 5 引入了创建和使用指定追踪配置的功能,并提供了用于为层配置子网定义的附加选项。 有关详细信息,请参阅设置网络定义。
将公共设施网络升级到公共设施网络版本 5 时,会发生以下更改:
新字段
SUPPORTINGSUBNETWORKNAME已添加至所有域网络类中(Assembly要素类除外)。新
UN_<ID>_TRACECONFIGURATIONS表已添加至公共设施网络方案,以支持创建、使用和共享指定追踪配置。
将公共设施网络升级到版本 5 后,需要执行其他步骤:
完成升级后,查看现有公共设施网络服务的服务设置。 在公共设施网络功能的“允许的操作”部分中,确保选中所有允许的操作,以包括特定于 ArcGIS Enterprise 10.9 的操作。
从版本 3 或更早版本升级公共设施网络数据集时,需要执行附加步骤来整合公共设施网络版本 4 所做的累积更改。 有关详细信息,请参阅下面的将公共设施网络升级到版本 4 后,需要执行其他步骤部分。
升级到公共设施网络版本 4
公共设施网络版本 4 引入了包含错误管理的新脏区模型,并支持创建和使用非空间交汇点和边对象。 还提供了用于为层配置子网定义的附加选项。 有关详细信息,请参阅设置网络定义。
将公共设施网络升级到公共设施网络版本 4 时,会发生以下更改:
点、线和面错误子图层已被移除,不可再用作公共设施网络图层的子图层。
修改脏区和关联表方案以存储错误信息。
从脏区表中移除
UPDATETYPE字段。现在,将在脏区中使用
STATUS字段以指示脏区类型。 此字段将添加到关联表中。ERRORCODE和ERRORMESSAGE字段将添加到脏区和关联表中。PERCENTALONG字段将添加到关联表中。
指定版本中的所有脏区均被截断。 要整合对脏区表所做的方案更改,必须执行此步骤。 通过启用网络拓扑并在所有指定版本中进行协调,可以在默认版本升级后生成新的脏区。
AssociationStatus域已更新,以包含公共设施网络的内置要素限制中的更改。非唯一属性索引被添加到子网表的
SUBNETWORKNAME和SUBNETWORKCONTROLLERNAME字段中。新字段
SUPPORTEDSUBNETWORKNAME已添加到所有域网络类中。 此字段用于存储Assembly要素类中的要素支持的要素子网。更新子网操作不再更新
SUBNETWORKNAME字段,以用于在其中存储Assembly要素类中要素的子网。在升级过程中,
SUBNETWORKNAME字段将更新并不再是系统维护字段;但是其不会被删除。 虽然不是必需操作,但可以将其从Assembly要素类中删除以避免混淆。
为每个层存储其他子网属性:
有效交汇点。
有效交汇点对象。
有效边对象。
现在,有效子网控制器列出了设置为有效子网控制器的设备和交汇点对象。
新代码和描述值已添加到系统提供的 UN_
_IsDirty 编码值域(2:无效)中。 从 ArcGIS Pro 3.1 开始,在更新子网时,此功能支持 Is dirty 属性中新的子网状态无效,该状态用于指示存在导致子网无法更新的条件。
要建模和使用共享公共地理空间的大量真实世界要素,在公共设施网络方案中引入了非空间交汇点和边对象:
对于结构网络,将创建下表:
StructureJunctionObject
StructureEdgeObject
对于每个域网络,将创建下表:
<domain_network>JunctionObject
<domain_network>EdgeObject
通过为结构网络和每个域网络添加以下代码和描述值,可更新系统提供的
UN_<ID>_FeatureSourceID编码值属性域:—Structure Junction Object —Structure Edge Object —<domain_name> Junction Object —<domain_name> Edge Object
将公共设施网络升级到版本 4 后需要执行的其他步骤
将包含公共设施网络的要素数据集注册为分支版本化,以为对新的交汇点和边对象设置版本。 有关详细信息,请参阅将数据集注册为分支版本化。
启用网络拓扑。
在现有地图中移除并重新添加公共设施网络图层,以反映已更新的脏区和错误符号系统。
使用更新的地图发布新服务,其中包括非空间交汇点和边对象表。 您可以通过发布新的 web 要素图层或覆盖现有 web 要素图层来完成此操作。
协调所有指定版本,以根据升级期间进行的方案更改重新生成脏区。