更新网络逻辑示意图涉及更新关于网络拓扑的内容:即从起初生成逻辑示意图的网络要素和网络对象更新其内容,并反映可能影响到逻辑示意图中的这些网络元素的任何更改。例如,它可适用于在网络拓扑验证之后变得不一致的逻辑示意图。
可通过三个主要工作流来更新逻辑示意图。一个位于网络逻辑示意图主页选项卡上,第二个位于查找逻辑示意图窗格上,而最后一个为可直接从地理处理窗格中直接运行的更新逻辑示意图工具。
- 使用网络逻辑示意图选项卡主要应用于已经打开的逻辑示意图。
- 如果要更新的逻辑示意图未打开,则使用查找逻辑示意图窗格会十分有效。它可用于快速搜索涵盖了给定网络范围或包含执行过编辑的特定网络要素或网络对象的所有逻辑示意图。其次,还可在所有检索的逻辑示意图上反映出这些编辑。
- 使用地理处理窗格中的更新逻辑示意图工具对于一次更新多个网络逻辑示意图十分有用。例如,您可以更新基于一个特定模板的所有逻辑示意图以反映近期影响该模板的规则和布局定义更改。另一个示例是更新数据库中在最近验证的网络拓扑空间方面可能不一致的所有逻辑示意图。
无论您选择了哪种工作流,网络逻辑示意图更新过程都会以同样的方式执行。首先会检索最初用于生成逻辑示意图的所有网络要素和网络对象,然后会从检索的网络元素集开始重新运行可在逻辑示意图模板上进行配置的任何规则。当此过程完成时,逻辑示意图内容会反映出所有影响到相关网络元素的更改:
- 影响在逻辑示意图中表示的网络要素或网络对象的任何拓扑更改都将报告到相关的逻辑示意图要素。
- 任何与网络中不再存在的网络要素或网络对象对应的逻辑示意图要素都将从逻辑示意图中移除。
- 任何可能由重新执行的规则(例如追踪或展开容器规则)返回的新网络要素和网络对象都将添加到逻辑示意图中。
- 运行更新逻辑示意图工具并配置更新以在逻辑示意图更新结束时在模板上重新应用指定的自动布局时,自动布局将应用于整个逻辑示意图内容。
- 默认情况下,更新不会重新应用在模板上指定的自动布局。将保留更新之前和之后可能存在于逻辑示意图中的任何逻辑示意图要素的位置。对于添加到逻辑示意图中的任何新逻辑示意图要素,逻辑示意图要素几何遵循以下规则:
- 表示网络点要素的任何逻辑示意图点交汇点都将显示在点要素地理位置处。
- 表示网络面要素的任何逻辑示意图点交汇点都将放置在要素边界包络的中心处。
- 表示网络交汇点对象的任何逻辑示意图点交汇点最好放置在表示具有某些或所有其他内容的其空间容器的逻辑示意图面容器内部。
- 表示容器点要素的任何逻辑示意图面容器都将在其内容周围显示为矩形,其中心放置在点要素地理位置处。
- 表示容器面要素的任何逻辑示意图面容器都将在其内容周围显示为矩形,其中心放置在要素边界包络的中心处。
- 表示容器交汇点对象的任何逻辑示意图面容器都将在其内容周围显示为矩形,并且最好放置在其自己的逻辑示意图面容器内。
- 表示网络边对象的任何逻辑示意图边都将显示为其自逻辑示意图交汇点和至逻辑示意图交汇点的直线。
- 将逻辑示意图模板配置为将初始折点保留在边上时,表示网络线要素的任何逻辑示意图边都将显示线要素几何,否则将显示为其自逻辑示意图交汇点和至逻辑示意图交汇点的直线。
要求
要更新网络逻辑示意图,必须满足下列先决条件:
- 必须启用网络拓扑。
- 由于此操作是事务性操作,因此必须先保存编辑,然后再运行。
- 此操作适用于来自文件地理数据库中的公共设施网络或追踪网络或网络逻辑示意图服务。在企业级地理数据库中使用公共设施网络时,输入网络逻辑示意图图层必须来自服务。
- 最初用于生成逻辑示意图的网络要素上不存在脏区,无论这些脏区是可见还是聚合。
- 与最初用于生成逻辑示意图的网络对象相关的容器要素上不存在脏区,无论这些脏区是处于可见状态还是聚合状态。
- 更新期间处理的新网络要素上不存在脏区。
- 与在更新期间处理的新网络对象相关的容器要素上不存在脏区。
- 逻辑示意图的范围不与任何脏区相交。
更新打开的逻辑示意图
- 单击引用了您想要更新的网络逻辑示意图的地图视图;然后,如果地图视图未关联到逻辑示意图地图,或者关联到引用多个网络逻辑示意图的逻辑示意图地图,请在内容窗格中单击所需的网络逻辑示意图图层。
- 单击网络逻辑示意图选项卡,然后单击修改组中的更新 。
更新“查找逻辑示意图”窗格中列出的已存储逻辑示意图
- 打开引用网络的地图视图。
- 单击内容窗格中的网络图层,以使公共设施网络或追踪网络选项卡集变为可用。
- 在公共设施网络或追踪网络选项卡集的数据选项卡或网络逻辑示意图上下文选项卡上单击查找。
查找逻辑示意图窗格随即显示。如在数据库中搜索网络逻辑示意图所述,查找逻辑示意图窗格提供了各种功能来细化逻辑示意图搜索。
- 设置所需的窗格选项 - 例如,确保选中活动地图范围的封面部分选项卡并放大要更新的逻辑示意图地图部分。
- 单击位于列表底部的刷新 来相应地刷新逻辑示意图列表。
- 单击感兴趣的一个或多个逻辑示意图项目,以便其在列表中变为选中状态,然后单击位于窗格底部的更新逻辑示意图 。
提示:
要更新多个逻辑示意图,请按住 Shift 键并单击要更新的各个逻辑示意图项目,然后单击更新逻辑示意图。
请注意,如果选中列表中的子网系统逻辑示意图,更新逻辑示意图按钮将处于禁用状态,因为无法使用更新逻辑示意图工具对此类逻辑示意图进行更新。
每个选中的逻辑示意图都将进行更新。
使用“更新逻辑示意图”工具更新网络逻辑示意图
以下工作流步骤详细表明了如何使用更新逻辑示意图地理处理工具更新网络逻辑示意图:
先决条件:
启动 ArcGIS Pro,然后加载您的工程或创建一个。
- 打开地理处理窗格,单击 工具箱,然后展开网络逻辑示意图工具。
- 双击更新逻辑示意图工具。
地理处理窗格将加载更新逻辑示意图工具。
- 要更新已在现有地图中打开的网络逻辑示意图,请执行以下操作:
- 激活包含网络逻辑示意图的地图。
- 在地理处理窗格中,单击输入网络或网络逻辑示意图图层下拉列表,然后选择合适的逻辑示意图图层。
- 绕过后续步骤,直接跳转至步骤 7。
- 要更新特定版本中与网络相关的任何网络逻辑示意图,请执行以下操作:
- 如果工程中不存在引用网络的地图,请先创建一个。
- 如果工程中已存在引用网络的地图,请单击此地图以将其设为活动地图视图。
- 切换到该地图中的数据版本。
- 在地理处理窗格中,单击输入公共设施网络或网络逻辑示意图图层下拉列表,然后选择网络图层。
- 绕过后续步骤,直接跳转至步骤 6。
- 要更新默认版本中与网络相关的任何网络逻辑示意图,请执行以下操作:
- 在地理处理窗格中,单击输入网络或网络逻辑示意图图层旁的浏览按钮。
- 浏览到您的门户,然后展开服务要素图层并选择网络服务图层。
- 跳转至步骤 6。
- 根据要更新的逻辑示意图,执行以下操作之一:
- 如果要更新基于特定模板的逻辑示意图,请在模板名称下拉列表中选择要使用的模板。
- 要更新特定逻辑示意图,请在逻辑示意图名称文本框中输入其名称。
- 展开高级选项部分:
- 如果无论逻辑示意图是否一致,您都要对其进行更新,则取消选中仅更新不一致图。
- 如果要保持更新后将保留的任何逻辑示意图要素的当前位置不变,则保持在已更新的逻辑示意图上重新应用自动布局处于未选中状态。
- 如果要在逻辑示意图更新结束时在整个逻辑示意图内容上重新应用在模板上执行的自动布局,则选中在已更新的逻辑示意图上重新应用自动布局。
- 单击运行。