遵循角度 是一种用于处理逻辑示意图边的优化布局算法。 它适用于任何类型的逻辑示意图。
此布局算法可沿指定对齐方向逐步移动逻辑示意图边。 对于每条逻辑示意图边,该布局会注释其当前方向,然后在指定的各个方向中搜索最近的方向,然后沿该方向对边进行移动。
下图显示了应用遵循角度布局之前和之后的示例逻辑示意图:
在活动逻辑示意图地图视图上应用遵循角度布局
在网络逻辑示意图上应用此布局时,必须满足以下先决条件:
- 由于此操作是事务性操作,因此必须先保存编辑,然后再运行。
- 要应用布局的输入网络逻辑示意图图层必须来自文件地理数据库或移动地理数据库中的公共设施网络或追踪网络,或者网络逻辑示意图服务。 使用企业级地理数据库中的公共设施网络或追踪网络时,输入网络逻辑示意图图层必须来自服务。
要在活动逻辑示意图地图视图上应用遵循角度布局,请执行以下操作之一:
注:
要对网络逻辑示意图中的一部分要素应用布局算法,请使用其中一种选择要素工具(例如按矩形选择、按面选择等),并在运行前选择逻辑示意图要素。
在逻辑示意图模板上配置遵循角度布局
要在逻辑示意图模板上配置此布局,请使用添加遵循角度布局工具。
遵循角度布局参数
以下部分详细介绍了遵循角度逻辑示意图布局主参数。
保留容器布局
大多数布局算法都适用于保留容器布局选项。 选中此选项后,您可以控制算法应用程序,使其在逻辑示意图的顶部图形上运行。 如果未选中此选项,则将针对逻辑示意图中的内容要素和非内容要素应用算法。
迭代次数
此参数用于设置要处理的迭代次数。 迭代次数越多,逻辑示意图边越符合预期方向。
下图显示了在使用相同方向数运行时,迭代次数对示例逻辑示意图布局的影响:
方向数
有三种可能的方向数:4、8 或 12。
- 在方向数为 4 的情况下,将移动边,以使其逐渐接近 4 个轴中的一个(轴从边的起始交汇点处开始,倾斜角度分别为 90 度、180 度、270 度或 360 度)。
- 在方向数为 8 的情况下,将移动边,以使其逐渐接近 8 个轴中的一个(轴从边的起始交汇点处开始,倾斜角度分别为 45 度、90 度、135 度、180 度、225 度、270 度、315 度或 360 度)。
- 在方向数为 12 的情况下,将移动边,以使其逐渐接近 12 个轴中的一个(轴从边的起始交汇点处开始,倾斜角度分别为 30 度、60 度、90 度、120 度、150 度、180 度、210 度、240 度、270 度、300 度、330 度或 360 度)。
下图显示了在针对遵循角度布局使用不同方向数且迭代次数保持不变时,如何完成示例逻辑示意图布局: