正交布局算法属性
如果在布局任务下拉列表中选择了“正交”逻辑示意图布局算法,则在逻辑示意图编辑器 工具条上单击布局算法属性按钮 将打开关联的属性对话框,如下所示:
图中的参数值或者是 ArcGIS Schematics 的默认参数值,或者是为活动逻辑示意图关联的逻辑示意图模板特别设置的默认值(该默认值在此逻辑示意图模板的“逻辑示意图数据集编辑器”的布局选项卡中进行设置)。
关于逻辑示意图根结点
“正交”布局算法首先定位到位于底部的逻辑示意图根结点,然后从此结点开始正交放置其他逻辑示意图结点和链接。
如果为活动逻辑示意图设置了逻辑示意图根结点,则“正交”算法将根据此根结点计算布局。可使用设置逻辑示意图根元素工具 指定此逻辑示意图根结点。
如果未指定逻辑示意图根结点,算法会自动将其中一个逻辑示意图结点视为根结点。
结点间距参数
“结点”间距参数用于确定逻辑示意图结点之间的距离。这些参数的单位取决于绝对单位复选框。
- 如果想要增加沿同一水平轴对齐的逻辑示意图结点间的距离,可增大水平步长参数值。该值可确定两个水平对齐的结点之间的最小 x 距离。沿同一水平轴对齐的所有结点都将以此距离或数倍此距离分隔开来。
- 如果想要增加沿同一垂直轴对齐的逻辑示意图结点间的距离,可增大垂直步长参数值。该值可确定两个垂直对齐的结点之间的最小 y 距离。沿同一垂直轴对齐的所有结点都将以此距离或数倍此距离分隔开来。
下面各图显示的是“水平步长”和“垂直步长”参数的结果:图 1.1 显示的是初始逻辑示意图。图 1.2 显示了在绝对单位复选框未选中的情况下,“水平步长”为 3 且“垂直步长”为 6 时执行“正交”布局算法后所获得的结果。图中的 dX 和 dY 距离对应于这些水平和垂直步长。
“链接间距”参数
“链接间距”参数允许计算叠置链接或链接段之间的距离,使它们不再叠置。
- 中断点距离参数为 0 到 1 之间的一个数值,使用该数值可计算逻辑示意图链接的末端结点与将插入到叠置的逻辑示意图链接上的中断点之间的距离。
对于叠置的水平链接,将该值与水平步长结合可计算插入的中断点的 x 坐标。当水平步长值为 3 且中断点距离为 0.5 时,末端结点与将被插入用于分隔叠置链接的中断点之间的水平间距为 3 x 0.5 = 1.5。对于叠置垂直链接,将该值与垂直步长结合可计算插入的中断点的 y 坐标。当垂直步长值为 3 且中断点距离为 0.5 时,末端结点与将被插入用于分隔叠置链接的中断点之间的垂直间距为 3 x 0.5 = 1.5。除非为与活动逻辑示意图相关的逻辑示意图模板指定了其他默认距离,否则默认情况下,为“中断点距离”设置的值为 0.1。
- 链接间的平移距离参数也是介于 0 到 1 之间的数值,且该值用于计算将分隔叠置链接的距离。对于叠置水平链接,此值将与垂直步长值结合使用。当垂直步长值为 6 且链接之间的平移距离为 0.5 时,分隔叠置链接的垂直间距为 6 x 0.5 = 3。对于叠置垂直链接,此值将与水平步长值结合使用。当水平步长值为 6 且链接之间的平移距离为 0.5 时,将分隔叠置链接的水平间距为 6 x 0.5 = 3。
除非为与活动逻辑示意图相关的逻辑示意图模板指定了其他默认距离,否则默认情况下,“链接间的平移距离”值为 0.1。
以下各图显示了这些参数的结果。图 2.1a 显示的是中断点距离以及链接之间的平移距离均为空值时,执行“正交”布局算法之后所获得的逻辑示意图。在这种情况下,两条逻辑示意图链接的水平线段叠置。dX 距离表示水平步长(在本示例中其值为 3),dY 距离对应于垂直步长(在本示例中其值为 6)。图 2.1b 显示的是中断点距离以及链接之间的平移距离均为 0.5 时执行“正交”布局算法之后的逻辑示意图。使用这些值,该算法可计算 x 距离和 y 距离,如下所述:X = 0.5dX 和 Y = 0.5dY,用于分隔叠置的水平链接段。
以下各图显示的是水平步长为 3 且垂直步长为 6 时,具有不同值的“中断点距离”和“链接间的平移距离”参数。图 2.2 是在“中断点距离”和“链接间的平移距离”均等于 0.1 时所获得的结果。图 2.3 显示的是“中断点距离”为 0.2 且“链接间的平移距离”为 0.5 时的“正交”布局结果。图 2.4 是在“中断点距离”为 0.5 且“链接间的平移距离”为 0.2 时所获得的结果。图 2.5 是“中断点距离”为 0.5 且“链接间的平移距离”为 1 时的“正交”布局算法执行结果。图 2.6 显示的是“中断点距离”为 1 且“链接间的平移距离”为 0.5 时所获得的结果。
从垂直方向逆时针旋转的角度(度)
从垂直方向逆时针旋转的角度(度)参数用于确定“正交”布局的方向。默认情况下,“正交”布局算法会正交排列逻辑示意图要素,将逻辑示意图根结点放置在底部,并将逻辑示意图叶结点放置在顶部。除非为与活动逻辑示意图相关的逻辑示意图模板指定了其他默认角度,否则默认情况下,“从垂直线开始逆时针旋转”参数值为 0。
以下各图显示了不同的“从垂直方向逆时针旋转的角度(度)”参数值。
绝对单位复选框
默认情况下,“结点间距”参数值将视为采用在逻辑示意图属性 对话框的 XY 坐标系选项卡上指定的坐标系所确定的绝对单位(绝对单位处于选中状态)。如果要使用参照当前符号(用于表示逻辑示意图中的逻辑示意图结点)的平均大小的相对单位来解释这些参数值,请取消选中绝对单位复选框。在这种情况下,当“水平步长”参数的值为 2 时,水平对齐的两个逻辑示意图结点的间距为并排放置的两个符号的平均大小。
使用相对单位指定参数要比使用绝对单位指定参数容易,但前者仅在示意图中存在参考比例时才具有实际意义。
恢复默认值按钮
单击恢复默认值按钮可将“正交”参数设置为其默认值。恢复的值要么是 ArcGIS Schematics 的默认参数值,要么是为活动逻辑示意图关联的逻辑示意图模板特别设置的默认值(该默认值在此逻辑示意图模板的“逻辑示意图数据集编辑器”的布局选项卡中进行设置)。