正交布局算法属性

如果在布局任务下拉列表中选择了“正交”逻辑示意图布局算法,则在逻辑示意图编辑器 工具条上单击布局算法属性按钮 布局算法属性图标 将打开关联的属性对话框,如下所示:

带有“正交”属性选项卡的“逻辑示意图布局算法”对话框

图中的参数值或者是 ArcGIS Schematics 的默认参数值,或者是为活动逻辑示意图关联的逻辑示意图模板特别设置的默认值(该默认值在此逻辑示意图模板的“逻辑示意图数据集编辑器”的布局选项卡中进行设置)。

关于逻辑示意图根结点

“正交”布局算法首先定位到位于底部的逻辑示意图根结点,然后从此结点开始正交放置其他逻辑示意图结点和链接。

如果为活动逻辑示意图设置了逻辑示意图根结点,则“正交”算法将根据此根结点计算布局。可使用设置逻辑示意图根元素工具 设置逻辑示意图根元素工具图标 指定此逻辑示意图根结点。

如果未指定逻辑示意图根结点,算法会自动将其中一个逻辑示意图结点视为根结点。

结点间距参数

“结点”间距参数用于确定逻辑示意图结点之间的距离。这些参数的单位取决于绝对单位复选框

下面各图显示的是“水平步长”和“垂直步长”参数的结果:图 1.1 显示的是初始逻辑示意图。图 1.2 显示了在绝对单位复选框未选中的情况下,“水平步长”为 3 且“垂直步长”为 6 时执行“正交”布局算法后所获得的结果。图中的 dX 和 dY 距离对应于这些水平和垂直步长。

正交 - 结点间距

“链接间距”参数

“链接间距”参数允许计算叠置链接或链接段之间的距离,使它们不再叠置。

以下各图显示了这些参数的结果。图 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 的默认参数值,要么是为活动逻辑示意图关联的逻辑示意图模板特别设置的默认值(该默认值在此逻辑示意图模板的“逻辑示意图数据集编辑器”的布局选项卡中进行设置)。

相关主题

5/14/2014