ArcMap 的逻辑示意图工具条中的工具和命令
逻辑示意图工具条上的所有命令和工具均用于在 ArcMap 中对逻辑示意图进行管理(逻辑示意图的生成、打开和更新),使用某些实用的功能,可以轻松识别和定位逻辑示意图要素及其关联的地理要素,反之亦然。以下段落简要描述了逻辑示意图工具条上的每个工具和命令:
逻辑示意图的生成/打开命令
生成新逻辑示意图
单击生成新逻辑示意图按钮 可打开新建逻辑示意图 对话框,使用此对话框可指定一些参数来生成未在逻辑示意图数据库中引用的逻辑示意图,也就是说,在逻辑示意图已在逻辑示意图数据集中生成和引用之后,可使用该命令查看该逻辑示意图。此命令将根据生成的逻辑示意图所基于的逻辑示意图构建器以不同方式执行。
了解如何使用“生成新逻辑示意图”命令处理基于以几何网络形式组织的 GIS 要素构建的标准构建器逻辑示意图
了解如何使用“生成新逻辑示意图”命令处理完全基于自定义查询构建的标准构建器逻辑示意图
了解如何使用“生成新逻辑示意图”命令处理基于网络数据集构建器的逻辑示意图
了解如何使用“生成新逻辑示意图”命令处理基于 XML 构建器的逻辑示意图
如果使地图中的要素处于编辑状态下,并且编辑后的数据连同逻辑示意图数据集一起存储在个人地理数据库或非版本化的 ArcSDE 地理数据库中,将无法正确生成逻辑示意图。在这种情况下,必须先保存对 GIS 要素的编辑内容,之后再在地理数据库中启动逻辑示意图生成过程。如果不保存对 GIS 要素的编辑内容,生成的逻辑示意图将丢失。在文件地理数据库或版本化的 ArcSDE 地理数据库中,生成与正在编辑的 GIS 数据一同存储的逻辑示意图数据集中的逻辑示意图不会受到任何约束。
基于选定内容生成逻辑示意图
将逻辑示意图另存为命令并不只适用于逻辑示意图的全部内容;它还适用于当前在活动逻辑示意图中选定的逻辑示意图要素(如果存在选定内容)。在此情况下,可使用另存为逻辑示意图命令基于所选的逻辑示意图内容生成新的逻辑示意图。该命令的作用方式如下:
- 第一种情况:在活动逻辑示意图中未选择任何逻辑示意图要素。
在此情况下,“将逻辑示意图另存为”命令将作用于活动逻辑示意图的全部内容,并将该逻辑示意图以其他名称保存。
- 第二种情况:当前在活动逻辑示意图中选择了逻辑示意图要素。
“将逻辑示意图另存为”命令将基于所选的逻辑示意图内容生成新的逻辑示意图。新逻辑示意图中仅保存选择集。如果所选的逻辑示意图连接线没有起始和/或末端节点,则这些缺失的节点将自动添加到保存的结果逻辑示意图中。
单击该命令时将打开另存为 对话框,通过该对话框可执行以下操作:
- 选择用于保存逻辑示意图的逻辑示意图文件夹(逻辑示意图数据集或逻辑示意图文件夹下拉列表)。
- 输入将用来存储所保存的逻辑示意图的名称(逻辑示意图名称字段)。
- 指定将包含所保存的逻辑示意图的数据框。默认情况下,会创建新数据框(数据框下拉列表)。
如果启用了“查看器窗口”模式,则打开逻辑示意图 、生成新逻辑示意图 和将逻辑示意图另存为命令将在查看器窗口中显示打开的/生成的/保存的逻辑示意图。
逻辑示意图布局的管理命令
将逻辑示意图另存为
此功能可从逻辑示意图菜单中获得。单击将逻辑示意图另存为菜单命令可用新名称保存活动逻辑示意图。上文中的“基于选定内容生成逻辑示意图”段落详细介绍了此命令的工作原理。
复制布局
复制布局命令用于将活动逻辑示意图的布局复制到包含与相同 GIS 要素/对象关联的逻辑示意图要素的任何其他逻辑示意图中。
默认情况下,逻辑示意图工具条上未提供此命令,但在 ArcMap 的内容列表中右键单击逻辑示意图图层条目时可获得一个快捷菜单。从该快捷菜单启动此命令时,在内容列表中单击的逻辑示意图就会被视为执行此命令时的源逻辑示意图。如果要在工具条中添加此命令,可单击 ArcMap 的自定义菜单,然后单击自定义模式。在自定义 对话框上,单击命令选项卡,再单击逻辑示意图类别,并在“命令”列表中单击复制布局,然后将其拖放至所需的工具条上。
恢复初始布局
单击恢复初始布局按钮 可删除活动逻辑示意图中所有逻辑示意图结点和连接线的已保存几何。执行该命令后,活动逻辑示意图的内容将恢复为其初始布局,也就是说,逻辑示意图中的逻辑示意图结点会显示在其原始位置,而最初可能显示在逻辑示意图连接线上的折点将恢复为初始状态,或者,如果为逻辑示意图模板配置了默认布局,将执行此布局算法,并且逻辑示意图结点和连接线几何会反映出此默认布局。如果活动逻辑示意图不存在任何保存的布局,则此命令将不可用。
默认情况下,“逻辑示意图”工具条以及任何其他工具条均不提供恢复初始布局命令。要将该命令添加至此工具条,可单击 ArcMap 的自定义菜单,然后单击自定义模式。在自定义 对话框上,单击命令选项卡,再单击逻辑示意图类别,并在“命令”列表中单击恢复初始布局命令,然后将其拖放到工具条中。
更新逻辑示意图命令
更新逻辑示意图命令 用于更新活动逻辑示意图。
逻辑示意图的更新过程取决于逻辑示意图所基于的逻辑示意图构建器。下列主题详细阐述了各种构建器对应的逻辑示意图更新过程:
如果未激活任何逻辑示意图,则此命令不可用。
如果使地图中的要素处于编辑状态下,并且编辑后的数据连同逻辑示意图数据集一起存储在个人地理数据库或非版本化的 ArcSDE 地理数据库中,将无法正确更新逻辑示意图。在这种情况下,必须先保存对 GIS 要素的编辑内容,之后再在地理数据库中启动任何逻辑示意图更新过程。如果不保存对 GIS 要素的编辑内容,将无法更新逻辑示意图。在文件地理数据库或版本化的 ArcSDE 地理数据库中,更新与正在编辑的 GIS 数据一同存储的逻辑示意图数据集中的逻辑示意图不会受到任何约束。
关联地理要素/逻辑示意图要素的搜索命令
将逻辑示意图选择内容传递到地图
将逻辑示意图选择内容传递到地图命令 可将活动逻辑示意图要素选择集传递到地图。该工具用于查找与当前在活动逻辑示意图中所选逻辑示意图要素相关联的所有 GIS 要素,并在地图中相应地选择这些要素。如果在逻辑示意图选项 对话框的“传递”选项卡上选中了当选择内容从逻辑示意图传递到地图时始终缩放至所选要素 > 地图选项,则地图将自动关于选择内容居中显示。如果未在活动逻辑示意图中选择任何逻辑示意图要素,则此命令将不可用。
地图中的选择结果取决于当前在 ArcMap 菜单的选择 > 交互选择模式中选中的创建新选择或添加到当前选择交互选择模式。不支持从当前选择内容中移除和从当前选择内容中选择模式。在这种情况下,结果与使用创建新选择模式相同。
要打开逻辑示意图选项 对话框,可在“逻辑示意图”工具条中单击逻辑示意图 > 逻辑示意图选项。
将地图选择内容传递到逻辑示意图
将地图选择内容传递到逻辑示意图命令 可将地图的地理要素选择集传递到逻辑示意图。该工具用于查找与在地图数据框中所选 GIS 要素相关联的所有逻辑示意图要素,并在活动逻辑示意图或所有打开的逻辑示意图中相应地选择这些要素。如果在逻辑示意图选项 对话框的“传递”选项卡上选中了当选择内容从地图传递到逻辑示意图时始终缩放至所选逻辑示意图要素 > 逻辑示意图选项,则一个或多个逻辑示意图将自动关于选择内容居中显示。选中传递到所有逻辑示意图复选框时,该传递操作将作用于所有打开的逻辑示意图;未选中该复选框时,该传递操作将仅作用于活动逻辑示意图。如果未在地图中选择任何 GIS 要素,则此命令将不可用。
逻辑示意图中的选择结果取决于当前在 ArcMap 菜单的选择 > 交互选择模式中选中的创建新选择或添加到当前选择交互选择模式。不支持从当前选择内容中移除和从当前选择内容中选择模式。在这种情况下,结果与使用创建新选择模式相同。
要打开逻辑示意图选项 对话框,可在“逻辑示意图”工具条中单击逻辑示意图 > 逻辑示意图选项。
查找相关逻辑示意图
查找相关逻辑示意图命令 功能可从逻辑示意图菜单中获得。该命令用于搜索含有与当前在地图中所选地理要素或当前在活动逻辑示意图中所选逻辑示意图要素相关联的逻辑示意图要素的所有逻辑示意图。在指定了包含要分析的逻辑示意图的逻辑示意图数据集后,分析将会启动。分析结束时,将显示所检测到的逻辑示意图的列表,通过该列表,可选择要打开的逻辑示意图。检测到的逻辑示意图列表将显示为具有三列的表格,其中显示检测到的逻辑示意图名称、存储逻辑示意图的逻辑示意图文件夹以及相关的逻辑示意图模板。只有当前在活动逻辑示意图中选择了逻辑示意图要素或者在地图中选择了地理要素时,此命令才可用。
关于逻辑示意图选项
通过单击逻辑示意图 > 逻辑示意图选项菜单打开的逻辑示意图选项 对话框包含两个选项卡:
“常规”选项卡
常规 选项卡分为多个常规选项:
- 查看器窗口部分用于在查看器窗口中管理逻辑示意图的显示。要在查看器窗口中显示打开的逻辑示意图,可激活包含逻辑示意图的数据框,然后使用 ArcMap 中的菜单,单击窗口,并单击查看器。然而必要时,可将此显示模式设置为默认模式,以便每次打开或生成逻辑示意图时,将自动为此逻辑示意图打开查看器窗口。注:
可以在查看器窗口中对逻辑示意图执行任何操作。每次切换到包含其他逻辑示意图的另一个数据框时,查看器窗口不会消失。还可将“地理”设置为活动数据框,并使活动逻辑示意图在查看器窗口的前景中显示。
- 布局算法部分用于管理每次应用逻辑示意图布局算法时逻辑示意图的范围。如果选中在整个逻辑示意图中应用布局任务后自动缩放至全图复选框,则每次对整个逻辑示意图应用逻辑示意图布局算法时,系统将缩放至逻辑示意图的全图。
- 网络分析部分用于管理每次在逻辑示意图中应用逻辑示意图网络分析追踪任务时,追踪结果的范围。如果选中自动缩放到逻辑示意图网络分析任务结果复选框,则每次在逻辑示意图中执行逻辑示意图网络分析追踪任务时,系统会自动将逻辑示意图范围设置为分析追踪结果的范围。
- 参考点选中时颜色部分用于指定要用来在所选逻辑示意图要素中对参考点高亮显示的颜色。该参考点供对齐命令使用。
- 符号/标注大小部分用于自定义在使用增大标注大小 /减小标注大小 和增大符号大小 /减小符号大小 命令时所应用的比率。
单击增大符号大小命令后,活动逻辑示意图中所有逻辑示意图结点的符号大小都会乘以比率参数。单击减小符号大小命令之后,活动逻辑示意图中所有逻辑示意图结点的符号大小都会除以“比率”参数。使用增大标注大小或减小标注大小时,此“比率”参数也以相同的方式作用于任何逻辑示意图要素所附带的标注。比率为 1 时,增大/减小大小命令不起任何作用。“比率”为 1.2 时单击其中一个增大/减小大小命令两次与“比率”为 1.44(即 1.2 x 1.2)时单击该命令一次,符号或标注大小的变化相同。
“传递”选项卡
传递选项卡对与将逻辑示意图选择内容传递到地图 和将地图选择内容传递到逻辑示意图 命令相关的选项进行了重新分组。
如果选中当选择内容从逻辑示意图传递到地图时始终缩放至所选要素 > 地图选项,将逻辑示意图选择内容传递到地图工具将自动选择与当前在活动逻辑示意图中所选逻辑示意图要素相关联的 GIS 要素,并对在地图中选择的 GIS 要素进行放大。
通过选中当选择内容从地图传递到逻辑示意图时始终缩放至所选逻辑示意图要素 > 逻辑示意图选项,将地图选择内容传递到逻辑示意图工具将自动在以下各项中选择与当前在地图数据框中所选 GIS 要素相关联的所有逻辑示意图要素:
- 所有打开的逻辑示意图(选中传递到所有逻辑示意图复选框时)
- 仅活动逻辑示意图(未选中传递到所有逻辑示意图复选框时)