优化逻辑示意图内容

如果要素之间的距离过近或过远,从而导致无法在所需的比例下显示符号及其注记,逻辑示意图阅读起来将比较困难。可使用逻辑示意图布局自动明确和规范逻辑示意图要素之间的间距,也可通过 ArcGIS Schematics 提供的一组工具和命令手动优化逻辑示意图内容。

ArcGIS Schematics 优化工具和命令分为以下几类:

警告警告:

仅当用户在活动逻辑示意图中启动编辑会话后,“逻辑示意图编辑器”工具条中提供的优化工具和命令才可用。

移动逻辑示意图要素工具

可在逻辑示意图中移动逻辑示意图要素。ArcGIS Schematics 提供四种工具来移动逻辑示意图要素:编辑/移动逻辑示意图要素 编辑/移动逻辑示意图元素图标移动折点 移动折点图标移动线段 移动线段工具图标编辑/移动连接线上的结点 编辑/移动连接线上的结点图标默认情况下,其中大部分工具都可在“逻辑示意图编辑器”工具条中找到,并且仅当用户在活动逻辑示意图中启动编辑会话时,这些工具才可用。

编辑/移动逻辑示意图要素

使用编辑/移动逻辑示意图要素工具 编辑/移动逻辑示意图元素图标 单击活动逻辑示意图中的逻辑示意图要素或在其周围拖出一个选框将其选中,然后可对其进行移动。

注注:
  • 如果选中并移动某个逻辑示意图要素,则其相关标注也会随之移动。
  • 如果在未选中连接线起始/末端结点的情况下移动逻辑示意图连接线,则未选中的端点也会随之移动。
提示提示:
  • 按住键盘上的 SHIFT 键并在新逻辑示意图要素周围拖出一个选框,可将这些选中的要素添加到当前选择内容中。
  • 按住 SHIFT 并使用数字键盘键 (8/2/4/6),可以缓慢地分别向上/下/左/右移动所选的逻辑示意图要素。
  • 按住 CTRL 并使用数字键盘键 (8/2/4/6),可以分别向上/下/左/右移动所选的逻辑示意图要素。

当选择一组逻辑示意图要素时,逻辑示意图结点或线段的起始折点或末端折点会以其他颜色高亮显示。高亮显示的折点或逻辑示意图结点用作应用于选择集的对齐命令的参考点。对于其他命令则没有影响。

提示提示:

在所选逻辑示意图要素中当前高亮显示的参考点为默认参考点。

  • 要将其他逻辑示意图结点指定为参考点,必须选择该结点并按住 CTRL,然后再次单击该结点。
  • 要将折点指定为参考点,必须选择其相关线段并按住 CTRL,然后在线段上靠近所需折点的任意点处再次单击。

移动折点

单击移动折点工具 移动折点图标 可以移动逻辑示意图连接线上的折点,方法是单击折点并将其拖动到所需位置。

提示提示:
  • “移动折点”工具处于激活状态时,按住 ALT 键并单击折点便可将其移除。
  • “移动折点”工具处于激活状态时,按住 CTRL 键并拖动两个高亮显示折点间的任意线段便可对其进行移动。

移动线段

单击移动线段工具 移动线段工具图标 可以移动沿一条(多条)逻辑示意图连接线显示的一条(一组)线段。要移动线段,请单击并拖动它。如果要同时移动多条线段,请按住 SHIFT,并单击其中每一条线段将其选中,松开 SHIFT,然后将所选线段拖动到所需位置。

注注:
  • 使用此工具只能移动连接两个折点的线段。如果要移动连接线上的第一条或最后一条线段,则必须对第一个或最后一个折点使用移动折点工具 移动折点图标,或者对连接线的起始或末端结点使用编辑/移动逻辑示意图要素工具 编辑/移动逻辑示意图元素图标
  • 移动后线段的位移与其初始方向平行,也就是说,移动后线段的最终位置将与该线段在任意其他位置处的平移对应。

编辑/移动连接线上的结点

在活动逻辑示意图中,使用编辑/移动连接线上的结点工具 编辑/移动连接线上的结点图标 单击逻辑示意图连接线上的结点将其选中,然后即可沿其参考连接线进行移动。移动连接线上的结点时,移动范围不能超出其参考连接线起始和末端结点的位置。

注注:

  • 默认情况下,“逻辑示意图编辑器”工具条以及任何其他工具条均不提供此工具。要将其添加到此工具条中,可单击 ArcMap 的自定义菜单,然后单击自定义模式。在自定义 对话框上,单击命令选项卡,然后单击逻辑示意图类别,在命令列表中,单击编辑/移动连接上的结点命令并将其拖动到工具条中。
  • 只有在活动逻辑示意图上启动了编辑会话且该逻辑示意图中存在逻辑示意图连接线上的结点时,此工具才可用。

提示提示:
  • 按住 SHIFT 并使用数字键盘键 (8/2/4/6),可以缓慢地分别向上/下/左/右移动所选的逻辑示意图连接线上的结点。
  • 按住 CTRL 并使用数字键盘键 (8/2/4/6),可以分别向上/下/左/右移动所选的逻辑示意图连接线上的结点。

折点编辑工具

ArcGIS Schematics 提供五种工具来编辑和移动沿连接线显示的折点:添加折点 添加折点图标移除折点 移除折点图标移动折点移动折点图标移动线段移动线段工具图标 编辑折点 编辑折点图标。其中大部分工具位于“逻辑示意图编辑器”工具条上。只有在活动逻辑示意图中启动了编辑会话时,这些工具才可用。

添加折点

单击添加折点工具 添加折点图标 可在逻辑示意图连接线上创建新折点,方法是单击某点并将其拖动到此连接线上。

移除折点

单击移除折点按钮 移除折点图标 可移除逻辑示意图连接线上的折点,方法是单击该折点。

注注:

“逻辑示意图编辑器”工具条上的移除逻辑示意图折点命令 移除逻辑示意图折点图标 也可用于移除折点。该命令可以移除活动逻辑示意图中所选的逻辑示意图连接线上的所有折点。如果在活动逻辑示意图中没有选择任何逻辑示意图连接线,则该命令将移除活动逻辑示意图中所有连接线上的所有折点。

提示提示:

还可以通过使用移动折点工具 移动折点图标 来移除逻辑示意图连接线上的折点。启用移动折点模式时,按住 ALT 键并单击某个折点也可以将所单击的折点移除。

移动折点

单击移动折点工具 移动折点图标 可启用移动折点模式。以上部分的移动逻辑示意图要素工具中介绍了此工具。

移动线段

单击移动线段工具 移动线段工具图标 可启用移动线段模式。以上部分的移动逻辑示意图要素工具详细介绍了此工具。

编辑折点

单击编辑折点工具 编辑折点图标 可启用编辑折点模式。此多功能工具可以在逻辑示意图连接线上添加、移除或移动折点。它还可用于对连接两个沿逻辑示意图连接线显示的折点的线段进行移动。当启用编辑折点模式时,可进行以下操作:

  • 要在逻辑示意图连接线上添加新折点,请单击所需连接线以将其选中。然后,单击某个点并将其拖动到此连接线上。
  • 要移除逻辑示意图连接线上的折点,请单击所需连接线以将其选中。然后按住 ALT 并单击要移除的折点。
  • 要移动逻辑示意图连接线上的折点,请单击所需连接线以将其选中。然后,单击某折点并将其拖动到所需位置。
  • 要移动逻辑示意图上连接两个折点的线段,请单击所需连接线以将其选中。然后,按住 CTRL 并单击所需线段,将其拖动到所需位置。请注意,只能移动连接两个折点的线段(使用此工具无法移动连接线上的第一条或最后一条线段)。

注注:

默认情况下,“逻辑示意图编辑器”工具条以及任何其他工具条均不提供此工具。要将其添加到此工具条中,可单击 ArcMap 的自定义菜单,然后单击自定义模式。在自定义 对话框上,单击命令选项卡,然后单击逻辑示意图类别,在命令列表中,单击编辑折点命令并将其拖动到工具条中。

注注:

使用“编辑折点”工具每次只能移动一条线段。要移动多条线段,必须使用移动线段工具 移动线段工具图标

对齐命令

ArcGIS Schematics 提供三个命令对逻辑示意图中所选的一组结点进行对齐:水平居中对齐 水平居中对齐图标垂直居中对齐垂直居中对齐图标 按角度对齐 按角度对齐图标。这些命令由“逻辑示意图编辑器”提供,可通过逻辑示意图编辑器 > 对齐结点菜单访问。这些命令仅在以下情况下可用:在活动逻辑示意图中启动了编辑会话,并且在活动逻辑示意图中至少选择了两个逻辑示意图结点或者选择了一个逻辑示意图结点而一个折点被设置为参考点。

所有对齐命令基于参考点(默认情况下,在所选逻辑示意图要素中以红色高亮显示)进行对齐操作。该点可以是所选逻辑示意图结点中的一个,也可以是所选逻辑示意图连接线上的折点。

要将逻辑示意图结点指定为参考点

  1. 选择所需逻辑示意图结点(如果尚未将其选中)。
  2. 按住 CTRL 并再次单击该结点。

要将折点指定为参考点

  1. 选择所需折点所在的逻辑示意图连接线(如果尚未选中此连接线)。
  2. 按住 CTRL 并单击所需折点。
注注:

逻辑示意图选项对话框中“常规”选项卡上的“参考点选中时颜色”部分,可以更改此参考点的默认显示颜色。

垂直居中对齐

单击垂直居中对齐按钮 垂直居中对齐图标 可通过垂直移动对所选的一组逻辑示意图结点进行排列,从而使其沿同一水平轴显示。该水平轴将以参考点当前的 y 坐标为基础。

水平居中对齐

单击水平居中对齐按钮 水平居中对齐图标 可通过水平移动对所选的一组逻辑示意图结点进行排列,从而使其沿同一垂直轴显示。该垂直轴将以参考点当前的 x 坐标为基础。

按角度对齐

单击按角度对齐按钮 按角度对齐图标 可通过沿以下项所定义的假想轴移动所选的一组逻辑示意图结点来将它们对齐:

  • 用来固定轴原点的参考点
  • 在“逻辑示意图编辑属性”对话框中“对齐结点”选项卡上指定的用来确定轴倾角的角度

注注:

逻辑示意图编辑属性 对话框的“对齐结点”选项卡上有另一个选项,称为沿同一角度旋转对齐结点的符号。如果选中该选项,当前旋转角度将存储到用来在逻辑示意图中实现对齐结点的逻辑示意图要素类的“旋转”字段中。要在 ArcMap 中同时显示逻辑示意图结点和旋转后的符号,必须使用与所需结点要素图层相关的图层属性 对话框。在此对话框中,单击高级按钮,然后单击旋转。在弹出的旋转 对话框中,从按此字段中的角度旋转点下拉列表中选择旋转。您还需要选中算术选项,这样就可以按照预期方式旋转指定的符号(即,从东开始逆时针方向旋转)。

提示提示:

要打开逻辑示意图编辑属性 对话框,可单击“逻辑示意图编辑器”下拉菜单中的编辑属性 编辑属性按钮

直角化连接线

直角化连接线命令 直角化连接线图标 可针对活动逻辑示意图中所选的逻辑示意图连接线计算折点位置并插入折点,以使这些连接线显示为直角。如果未在活动逻辑示意图中选择任何逻辑示意图连接线,则该命令将应用于逻辑示意图中的所有连接线。

此命令位于“逻辑示意图编辑器”工具条上,可通过逻辑示意图编辑器 > 直角化连接线菜单 直角化连接线图标 访问,并且只有在活动逻辑示意图中启动了编辑会话时,该命令才可用。

在对连接线进行直角化的过程中,根据以下各项的当前位置来计算在连接线上自动插入折点的位置:

如果逻辑示意图连接线上已存在折点,并且选中了“保留路径”复选框,则该过程将考虑连接线的方向。在这种情况下,将对沿逻辑示意图连接线显示的折点从第一个到最后一个依次进行处理。

注注:

要检查“保留路径”复选框的状态,可单击逻辑示意图编辑器菜单上的编辑属性 编辑属性按钮 打开逻辑示意图编辑属性 对话框,并激活“直角化连接线”选项卡。

旋转树

旋转树命令 旋转树图标 根据逻辑示意图编辑属性 对话框的“旋转树”选项卡中设置的参数,旋转与活动逻辑示意图中当前所选逻辑示意图结点相关联的树。可在此选项卡中指定旋转角度值以及该算法应用的其他参数。

此命令位于“逻辑示意图编辑器”工具条上,可通过逻辑示意图编辑器 > 旋转树菜单 旋转树图标 访问。只有在活动逻辑示意图中选择了单个逻辑示意图结点,并且在该逻辑示意图上启动了编辑会话时,该命令才可用。

注注:

要编辑“旋转树”命令参数,可单击“逻辑示意图编辑器”工具条中的编辑属性打开逻辑示意图编辑属性 对话框,然后单击“旋转树”选项卡。

了解有关旋转树命令参数的详细信息

旁路结点

旁路结点命令 旁路结点图标 可重绘活动逻辑示意图中所选的一组逻辑示意图连接线以避免结点交叉。经过一个或多个逻辑示意图结点的逻辑示意图连接线将重新进行定位(如果可能),以便绕过某些结点。将在逻辑示意图连接线路径上插入折点。如果尚未在活动的逻辑示意图中定义任何所选集,则该命令将应用于逻辑示意图中的所有逻辑示意图要素。

旁路结点命令位于“逻辑示意图编辑器”工具条上,可通过逻辑示意图编辑器 > 旁路结点菜单 旁路结点图标 访问。在逻辑示意图上启动了编辑会话时,该命令可用。

重新连接逻辑示意图连接线

重新连接逻辑示意图连接线工具 重新连接逻辑示意图连接线 可以断开逻辑示意图连接线与其起始结点或末端结点之一的连接,并将其重新连接到其他起始结点或末端结点。它还可以在特定端口处连接逻辑示意图连接线。

以下部分对此工具的使用方法进行了说明:

  1. 在连接线段上距要断开的起始/末端结点最近的点处单击并按住鼠标键,或者当只有一条线段时在越过连接线中心靠近该结点的位置处单击。该连接线将自动断开连接,所单击的点会变为要重新连接的起始/末端点。
  2. 将该点拖动到所需的新的起始/末端结点或起始/末端端口处。
警告警告:

要在特定端口处连接逻辑示意图连接线,用来显示逻辑示意图结点的符号必须由多个图层组成,这些符号图层被标记为逻辑示意图端口(使用特定的 SchematicPort 字符串)。

了解有关使用端口表示逻辑示意图结点的详细信息

保存逻辑示意图编辑内容时,将保留所有重新连接的连接线。如果在选中保留手动移除、减去或重新连接的要素选项的情况下更新逻辑示意图,也可以将其保留。

只有在活动逻辑示意图中打开编辑会话时,该工具才可用。

警告警告:

默认情况下,“逻辑示意图编辑器”工具条以及任何其他工具条均不提供此工具。要将其添加到此工具条中,可单击 ArcMap 的自定义菜单,然后单击自定义模式。在自定义 对话框上,单击命令选项卡,然后单击逻辑示意图类别,在“命令”列表中单击重新连接逻辑示意图连接线 重新连接逻辑示意图连接线,然后将其拖动到工具条中。

移除逻辑示意图要素和折点命令

ArcGIS Schematics 提供两个命令来移除逻辑示意图中包含的逻辑示意图要素和折点。这些命令可在“逻辑示意图编辑器”工具条的逻辑示意图编辑器菜单上找到。只有在活动逻辑示意图中启动编辑会话后,这些工具才可用。

移除逻辑示意图要素

单击移除逻辑示意图要素按钮 移除逻辑示意图要素图标 可将活动逻辑示意图中当前所选的逻辑示意图要素移除。移除逻辑示意图结点会将结点所连接的逻辑示意图连接线一并移除,即使在应用“移除逻辑示意图要素”命令时未选择连接线也是如此。

保存逻辑示意图编辑内容时,将保留所有移除的逻辑示意图要素。如果在选中保留手动移除、减去或重新连接的要素选项的情况下更新逻辑示意图,也可以保留这些内容。

只有在活动逻辑示意图中打开编辑会话,并且在该逻辑示意图中当前选择了一组逻辑示意图要素时,该命令才可用。

警告警告:

因为移除逻辑示意图结点会将其所连接的逻辑示意图连接线一并移除,所以不会保留逻辑示意图中的拓扑。通过使用减去结点命令 减去结点图标,可以实现在移除逻辑示意图要素时保留网络的拓扑。

移除逻辑示意图折点

移除逻辑示意图折点命令 移除逻辑示意图折点图标 可移除活动逻辑示意图中所选逻辑示意图连接线上的所有折点。如果在活动逻辑示意图中没有选择任何连接线,则该命令将移除逻辑示意图中所有连接线上的所有折点。保存逻辑示意图会导致沿连接线显示的折点丢失。

减去结点

减去结点命令 减去结点图标 可去掉活动逻辑示意图中当前所选的各个逻辑示意图结点。所有选中的结点均将从内存中移除,而结点所连接的连接线将重新进行连接。逻辑示意图结点将按其被选择时的顺序进行处理,即先选的先处理。对于每个去掉的结点来说,将以图形方式移除其连接的最短连接线。在这条最短连接线另一端的结点处,将重新连接其他相连的连接线。

注注:

初始结点的坐标(许多情况下为地理坐标)用来检测连接结点的最短连接线。运算规则与当前结点位置无关。

保存逻辑示意图编辑内容时,将保留所有已去掉的结点。如果在选中保留手动移除、减去或重新连接的要素选项的情况下更新逻辑示意图,也可以将其保留。

此命令位于“逻辑示意图编辑器”工具条上,可通过逻辑示意图编辑器 > 减去结点菜单访问。只有在活动逻辑示意图中启动了编辑会话,并且在该逻辑示意图中当前选择了一组逻辑示意图要素时,该命令才可用。

标记交叉点

标记交叉点命令可以显示或隐藏两条逻辑示意图连接线彼此相交处的交叉标记。

如果选中逻辑示意图编辑属性 对话框中“标记交叉点”选项卡上的动态模式复选框,则在逻辑示意图中移动逻辑示意图要素后,会自动启动“标记交叉点”的检测和定位功能。这样,在逻辑示意图中进行任何编辑操作后,可始终正确定位交叉标记。

提示提示:

在执行大量编辑操作时,如果始终开启动态模式,可能会带来性能问题。在这种情况下,最好是在完成布局前关闭该选项,然后在结束时选中“标记交叉点”命令。

注注:

要打开逻辑示意图编辑属性 对话框,可单击逻辑示意图编辑器菜单中的编辑属性

相关主题


7/10/2012