旋转树是一种逻辑示意图布局算法,适用于任何类型的逻辑示意图。
此布局算法可根据指定的角度旋转与当前在输入网络逻辑示意图图层中设置的透视交汇点相关的一个或多个树。
旋转树算法至少需要一个透视交汇点,例如用作中心点的交汇点,相关图表将围绕其旋转。旋转树布局还会考虑输入逻辑示意图图层中的所有障碍,以避免算法超出障碍执行。
下图显示了一个示例逻辑示意图:
在示例逻辑示意图设置透视交汇点:
在示例逻辑示意图上放置障碍:
下图显示了应用“旋转树”布局后的示例逻辑示意图:
如果“旋转树”布局需要至少一个透视交汇点才能进行处理,则可以在不设置任何障碍的情况下运行,如以下示例所示:
此外,可以在逻辑示意图上设置多个透视交汇点,如以下示例所示:
在活动逻辑示意图地图视图上应用“旋转树”布局
在网络逻辑示意图上应用此布局时,必须满足以下先决条件:
- 由于此操作是事务性操作,因此必须先保存编辑,然后再运行。
- 要应用布局的输入网络逻辑示意图图层必须来自文件地理数据库中的公共设施网络或追踪网络或网络逻辑示意图服务。在企业级地理数据库中使用公共设施网络时,输入网络逻辑示意图图层必须来自服务。
- 在输入网络逻辑示意图中,必须至少将一个交汇点设置为透视交汇点。
要在活动逻辑示意图地图视图上应用旋转树布局,请执行以下操作之一:
- 在网络逻辑示意图选项卡上,单击布局组中的逻辑示意图布局按钮上的下拉箭头,然后单击库中的旋转树布局项目。
- 在地理处理窗格中加载应用旋转树布局工具。
调整“旋转树”布局参数,然后单击运行。
注:
要对网络逻辑示意图中的一部分要素应用布局,请使用其中一种选择要素工具(例如按矩形选择、按面选择等),并在运行前选择逻辑示意图要素。
旋转树布局参数
以下部分阐明了主要的“旋转树”逻辑示意图布局参数。
保留容器布局
大多数布局算法都适用于保留容器布局选项。此选项可用于控制算法执行,以使其对逻辑示意图的上方图(选中保留容器布局)或逻辑示意图中的内容和非内容要素(未选中保留容器布局)执行。
角度
此参数用于设置旋转树旋转角的度数: