覆盖活动逻辑示意图选项适用于在执行几何网络追踪或选择操作后,仍在其中一个地图文档数据框中保持高亮显示的网络要素。此选项可基于在地图中高亮显示的输入网络要素来覆盖整个逻辑示意图内容。使用此选项更新逻辑示意图类似于根据执行选择或几何网络追踪操作后高亮显示的新网络要素集重新生成逻辑示意图。唯一区别在于更新后逻辑示意图中逻辑示意图要素的几何:如果逻辑示意图已经过布置并保存,则更新前逻辑示意图中与当前在地图中高亮显示的网络要素相关联的逻辑示意图要素在更新后仍会保留其保存的几何。
选中覆盖活动逻辑示意图选项后,您需要指定要用来覆盖逻辑示意图的输入网络数据。可以使用两种输入类型:
- 数据框中当前选定的网络要素集
- 内存中的几何网络追踪操作结果
- 将逻辑示意图中不是根据自定义查询得到的逻辑示意图要素加载到内存中。
- 对地图中当前高亮显示的网络要素集进行分析,而构建器将按以下方式运行:
- 更新逻辑示意图中最初包含的与地图中高亮显示的网络要素相关联的逻辑示意图要素;刷新这些要素的属性和初始几何,并重新初始化这些要素的当前几何(如果未保存逻辑示意图)。
- 在内存中创建通过地图中高亮显示的新网络要素得来的新逻辑示意图要素。求出这些要素属性的值,并初始化要素的拓扑和几何。
- 从内存中移除最初包含在逻辑示意图中但不再与地图中高亮显示的网络要素关联的逻辑示意图要素。
- 然后,如果为相关逻辑示意图模板指定了逻辑示意图规则,则会对内存中的所有逻辑示意图要素执行这些规则。
- 如果保持手动移除、减去或重新连接的状态复选框处于选中状态,则会重新执行移除、减去和重新连接操作。
- 如果为逻辑示意图模板配置了默认的逻辑示意图布局算法,并且逻辑示意图的布局尚未保存,则此算法会重新执行,并且内存中所有逻辑示意图要素的几何都将相应地更新。
- 内存中的所有逻辑示意图要素都将保存在逻辑示意图数据集的逻辑示意图要素类中。
- 然后,活动逻辑示意图会使用新的逻辑示意图数据集内容进行刷新。