需要 Network Analyst 许可。
基于网络数据集构建器的逻辑示意图包含从逻辑示意图数据集表(用于在生成逻辑示意图时存储逻辑示意图要素)中查询到的逻辑示意图要素。打开基于网络数据集构建器构建的逻辑示意图时,将直接从这些逻辑示意图数据库表中查询该逻辑示意图的逻辑示意图要素。这表示如果在网络数据集中做出过更改(例如,要素状态更改或要素移除)或者网络分析未返回完全相同的结果,逻辑示意图打开时这些变化并不会反映在逻辑示意图上。
更新基于网络数据集构建器构建的逻辑示意图包括将逻辑示意图数据库内容与已执行的网络分析的新结果同步。如果在执行更新操作之前已为逻辑示意图内容进行布局,则在更新之后将继续保留此布局。
逻辑示意图的更新操作通常在 ArcMap 中执行。以下部分详细介绍了更新基于网络数据集构建器构建的逻辑示意图的步骤。
- 启动 ArcMap,然后加载包含要操作的网络分析图层的 .mxd 文件。
- 在 Network Analyst 工具条上,单击求解 执行网络分析。
- 在逻辑示意图 工具条上单击打开逻辑示意图 ,然后浏览至要更新的逻辑示意图并将其选中。
- 在逻辑示意图 工具条上单击逻辑示意图箭头,然后单击更新逻辑示意图 ,或者在 ArcMap 内容列表中右键单击逻辑示意图图层,然后单击更新逻辑示意图 。
将打开更新逻辑示意图 对话框:
- 从逻辑示意图更新自列表中选择要在更新活动逻辑示意图时使用的经过求解的网络分析图层。
此下拉列表中仅显示经过求解的网络分析图层。
- 对于保持要素的手动移除、减去或重新连接的状态复选框,可以做出如下选择:
- 取消选中此选项,更新后将恢复已移除/减去的逻辑示意图要素,同时那些连接已被修改的逻辑示意图要素链接将重新连接,以使更新后这些链接与指定的已求解网络分析图层完全一致。
- 保持此选项为选中状态(默认状态),从而使已从逻辑示意图中移除/减去的逻辑示意图要素不会重新出现,而经过编辑的连接仍保留在更新后的逻辑示意图中。
仅当使用移除逻辑示意图要素 或减去结点 命令从活动逻辑示意图中手动移除/减去逻辑示意图要素时,才会启用此复选框。如果自首次生成逻辑示意图后使用重新连接逻辑示意图链接工具 修改了部分逻辑示意图链接的连接,也可启用此复选框。
- 单击确定。
更新过程将按照以下步骤执行:
- 将逻辑示意图中不是根据自定义查询得到的逻辑示意图要素加载到内存中。
- 分析内存中组成指定网络分析图层的要素,然后构建器将执行以下操作:
- 更新仍与网络分析图层所含内存中要素保持关联的逻辑示意图要素。刷新这些要素的属性和初始几何,并且如果逻辑示意图尚未保存,则这些要素的当前几何将重新初始化。
- 在内存中创建与新的内存中要素关联的新逻辑示意图要素。求出这些要素属性的值,并初始化要素的拓扑和几何。
- 起初包含在逻辑示意图中但不再与网络分析图层所含内存中要素相关联的逻辑示意图要素将从内存中移除。
- 然后,如果为相关逻辑示意图模板指定了逻辑示意图规则,则会对内存中的所有逻辑示意图要素执行这些规则。
- 如果保持手动移除、减去或重新连接的状态复选框处于选中状态,则会重新执行移除、减去和重新连接操作。
- 如果为逻辑示意图模板配置了默认的逻辑示意图布局算法,并且逻辑示意图的布局尚未保存,则此算法会重新执行,并且内存中所有逻辑示意图要素的几何都将相应地更新。
- 内存中的所有逻辑示意图要素都将保存在逻辑示意图数据集的逻辑示意图要素类中。
- 然后,活动逻辑示意图会使用新的逻辑示意图数据集内容进行刷新。