部分重叠边 是一种用于处理边的优化布局算法。 它适用于任何类型的逻辑示意图。
此布局算法可检测共线边缘集或边缘的共线部分(边缘段)集,这些内容均可视为位于给定大小的缓冲区内。
边或段彼此之间必须相对紧密(或多或少处于平行、重叠或近乎重叠状态)且在长度上相差无几。 之后会以均等的方式在左右两侧对边缘段缓冲区进行重新定位,定位后左右两侧相对于缓冲区中部的距离对应成比例。
各边缘段之间的距离等于给定的偏移量。 若逻辑示意图边上存在折点,则会尽可能保留边缘段的全局方向。 这样做的目的之一是使位于另一边缘段左侧的边缘段仍终止于左侧。
下图显示了应用部分重叠边布局之前和之后的示例逻辑示意图:
在活动逻辑示意图地图视图上应用“部分重叠边”布局
在网络逻辑示意图上应用此布局时,必须满足以下先决条件:
- 由于此操作是事务性操作,因此必须先保存编辑,然后再运行。
- 要应用布局的输入网络逻辑示意图图层必须来自文件地理数据库或移动地理数据库中的公共设施网络或追踪网络,或者网络逻辑示意图服务。 使用企业级地理数据库中的公共设施网络或追踪网络时,输入网络逻辑示意图图层必须来自服务。
要在活动的逻辑示意图地图视图上应用“部分重叠边”布局,请执行以下任一操作:
注:
要对网络逻辑示意图中的一部分要素应用布局,请使用其中一种选择要素工具(例如按矩形选择、按面选择等),并在运行前选择逻辑示意图要素。
在逻辑示意图模板上配置“部分重叠边”布局
要在逻辑示意图模板上配置此布局,使用添加部分重叠边布局工具。
部分重叠边布局参数
以下部分阐明了主要的“部分重叠边”逻辑示意图布局参数。
缓冲宽度
此参数用于指定在其中搜索共线边段的缓冲区的宽度。
在下图中,右侧灰色的边与绿色的边初始距离为 20 英尺。 当缓冲区参数为 10 英尺时,该算法不会将此边视作同一组共线边(例如所有其他边)的一部分。 如果缓冲区参数为 35 英尺,则它包含在该过程中:
偏移
此参数用于设置分开检测到的边段所使用的距离:
优化边
此选项用于指定线段沿边的放置方式:
- 优化边选项未选中 - 每个线段的初始位置保留在共线段集中,并且保留交叉,例如下面的“未优化”图。
- 优化边选项选中 - 在每组共线段中优化线段的放置。 可通过重点关注其连接而非其位置来实现上述操作。 可以重新放置彼此交叉的线段,以使其处于不交叉的状态。 请参阅下面的“已优化”图。