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