更新基于网络要素的逻辑示意图
如果标准构建器逻辑示意图基于网络要素(即,以几何网络形式或网络数据集形式组织的要素)构建,则它们包含的逻辑示意图要素从首次生成逻辑示意图时用来存储逻辑示意图要素的逻辑示意图数据集表中查询得到。然后,每次打开逻辑示意图时,其中的逻辑示意图要素都将直接在这些逻辑示意图数据集表(而不是几何网络或网络数据集要素类)中进行查询。
可以使用四种方法来更新基于网络要素的标准构建器逻辑示意图:
- 根据用于最初生成逻辑示意图的原始网络要素选择内容或者几何网络追踪结果来同步逻辑示意图内容,以使其内容与几何网络或网络数据集要素类中的相关网络要素的当前状态完全一致。
- 将逻辑示意图中所有逻辑示意图要素的属性刷新为几何网络或网络数据集要素类中的相关网络要素的当前状态。
- 追加基于当前在地图中选择的网络要素集或者基于内存中的几何网络追踪结果构建的,且与逻辑示意图内容完全或部分同步的新逻辑示意图要素。
- 基于当前在地图中选择的任意网络要素集,或者基于内存中的几何网络追踪结果覆盖逻辑示意图内容。
然后,无论选择哪种更新方法,以下表述均为真:
- 如果自逻辑示意图首次生成后,手动从中移除/减去/重新连接了逻辑示意图要素,则可保留这些逻辑示意图要素,也可不保留。
- 如果已对逻辑示意图内容进行了布置,则在更新之后会保留此布局。
逻辑示意图的更新操作通常在 ArcMap 中执行。以下部分列出的步骤详细介绍了如何使用 ArcMap 中“逻辑示意图”工具条上可用的“更新逻辑示意图”命令更新基于网络要素的标准构建器逻辑示意图。
Schematics 地理处理工具更新逻辑示意图和更新逻辑示意图(批量) 也可用来更新此类逻辑示意图。
如果相关的 Schematics 表和编辑的地理要素类处于同一个物理工作空间(数据库),则无法在编辑会话期间执行逻辑示意图的更新,除非您使用的是版本化 ArcSDE 地理数据库或文件地理数据库。如果使用个人地理数据库或非版本化的 ArcSDE 地理数据库,那么只有在停止对地理数据的编辑会话后,才能更新逻辑示意图。
- 启动 ArcMap。
-
如果要在逻辑示意图中追加新的逻辑示意图要素或者使用一组新的网络要素覆盖逻辑示意图的内容,请执行以下操作:
- 加载包含要执行更新操作的几何网络或网络数据集的 .mxd 文件。
- 在地图中选择所需的几何网络要素或网络元素,或者当处理几何网络数据时,使用几何网络分析 工具条上的工具对几何网络执行所需的追踪操作。
- 在逻辑示意图 工具条上单击打开逻辑示意图按钮 ,然后浏览至要更新的逻辑示意图并将其选中。
-
在逻辑示意图 工具条上单击逻辑示意图箭头,然后单击更新逻辑示意图 ,或者在 ArcMap 内容列表中右键单击逻辑示意图图层,然后单击更新逻辑示意图 。
将打开更新逻辑示意图 对话框:
-
利用此对话框中的选项,您可以选择活动逻辑示意图的更新方式:
- 如果要从保留的追踪参数(基于几何网络追踪结果生成逻辑示意图时)或最初用来生成逻辑示意图的网络要素集开始更新活动逻辑示意图内容,请选择根据原始选择/追踪/查询(属性和要素)进行同步。
- 如果基于以地图中的绘图形式返回的核心几何网络追踪结果来生成逻辑示意图,则追踪参数会存储在逻辑示意图数据集中。在这种情况下,会重新执行基于这些存储参数的追踪,并且将追踪结果用于更新逻辑示意图。
- 如果基于以下项之一生成逻辑示意图:
- 对地图中引用的几何网络或网络数据集要素进行选择操作后得出的选择集
- 以选择集形式返回的几何网络追踪操作
- 非核心(即应用型)几何网络追踪结果
- 如果希望活动逻辑示意图内容的更新使得只有逻辑示意图中逻辑示意图要素的属性会根据地理数据库进行刷新,请选择仅刷新属性。
- 如果想要保留活动逻辑示意图中已包含的逻辑示意图要素,想要在进行选择或几何网络追踪操作之后添加对应于数据框中高亮显示的网络要素集的逻辑示意图要素,以及想要将逻辑示意图内容部分或完全同步为地理数据库中相关网络要素的当前状态,请选择将新要素追加到活动逻辑示意图。
- 如果希望在完成选择或几何网络追踪操作之后根据当前在数据框中高亮显示的网络要素集来覆盖活动逻辑示意图,请选择覆盖活动逻辑示意图。
注:如果当前未在地图文档中选择任何网络要素并且尚未执行任何追踪操作,或者在活动逻辑示意图完全基于自定义查询而构建时,“将新要素追加到活动逻辑示意图”和“覆盖活动逻辑示意图”选项将不可用。
- 如果要从保留的追踪参数(基于几何网络追踪结果生成逻辑示意图时)或最初用来生成逻辑示意图的网络要素集开始更新活动逻辑示意图内容,请选择根据原始选择/追踪/查询(属性和要素)进行同步。
- 对于保持要素的手动移除、减去或重新连接的状态复选框,可以做出如下选择:
- 取消选中此选项,以便在更新后恢复所移除/减去的逻辑示意图要素,同时使那些连接已被修改的逻辑示意图要素链接重新连接且在更新后与其相关联的实际要素完全一致。
- 保持此选项为选中状态(默认状态),从而使已从逻辑示意图中移除/减去的逻辑示意图要素不会重新出现,而经过编辑的连接仍保留在更新后的逻辑示意图中。
仅当使用移除逻辑示意图要素 或减去结点 命令从活动逻辑示意图中手动移除/减去逻辑示意图要素时,才会启用此复选框。如果自首次生成逻辑示意图后使用重新连接逻辑示意图链接工具 修改了部分逻辑示意图链接的连接,也可启用此复选框。
- 单击确定。
如果在选中根据原始选择/追踪/查询进行同步或刷新属性选项的情况下单击确定,可直接执行更新过程。
如果选中的是将新要素追加到活动逻辑示意图或覆盖活动逻辑示意图选项,则单击“确定”后还会再打开一个对话框,从中可指定更新过程应处理哪些输入 GIS 数据。
- 如果在选中将新要素追加到活动逻辑示意图选项的情况下单击确定,将会打开追加自 对话框:
- 单击包含要用来更新活动逻辑示意图的网络要素集的数据框的名称。
- 如果要在活动逻辑示意图中追加与指定数据框中当前所选网络要素相关联的逻辑示意图要素,请选中当前选择选项。
- 如果要在逻辑示意图中追加与内存中的几何网络追踪结果相关联的逻辑示意图要素,请选中当前追踪选项。
- 对逻辑示意图完全同步复选框做出选择:
- 选中该选项,可以将逻辑示意图中包含的所有逻辑示意图要素完全同步为与其相关的网络要素。
- 保持该选项的未选中状态(默认状态),可以对逻辑示意图内容进行部分同步,只会将受追加影响的逻辑示意图部分同步到网络要素。
- 如果在选中覆盖活动逻辑示意图选项的情况下单击确定,将打开覆盖自 对话框:
- 单击包含要用来更新活动逻辑示意图的网络要素集的数据框的名称。
- 如果要根据当前在指定数据框中所选的网络要素来覆盖活动逻辑示意图内容,请选中当前选择选项。
- 如果要根据内存中的几何网络追踪结果来覆盖活动逻辑示意图,请选中当前追踪选项。
- 在追加自 和覆盖自 对话框中,数据框列表将仅显示包含所选网络要素的数据框。如果活动数据框包含选定的网络要素,则此数据框将成为此下拉列表中默认推荐使用的数据框。
- 如果当前未在一个地图文档的任何数据框中选择网络要素,则当前选择选项不可用。
- 只有已在地图文档中执行几何网络追踪操作并以绘图形式返回生成的追踪结果时,当前追踪选项才可用。由于内存中一次只有一个追踪结果,所以不必指定用来执行追踪操作的数据框。
- 如果内存中的追踪操作结果是以选择内容的形式返回的,则追加自 和覆盖自 对话框中的当前追踪选项不可用;您必须使用当前选择选项,从而使用当前追踪结果对逻辑示意图内容进行更新。