格网 是一种适用于任何逻辑示意图类型的逻辑示意图布局算法。
此算法可对与某一磁力格网相关的逻辑示意图交汇点进行定位,该磁力格网的像元大小由像元宽度和像元高度参数值确定。
具有指定像元大小的格网需置于逻辑示意图的顶部。 该算法可控制构成格网的像元数量。 该数量的计算方法为计入将置于格网内的交汇点数目以及属于虚拟格网中各个像元的交汇点数目。
当一个或若干虚拟格网像元中包含过多的交汇点时,该算法将无法完成此过程,系统会显示一条警告信息,建议您减小格网像元大小。
当指定格网包含的像元数相对于要放置在格网中的交汇点数较大时,系统会显示一条警告信息,建议您增大格网像元大小。
下图显示了应用格网布局之前和之后的示例逻辑示意图:
在活动逻辑示意图地图视图上应用格网布局
在网络逻辑示意图上应用此布局时,必须满足以下先决条件:
- 由于此操作是事务性操作,因此必须先保存编辑,然后再运行。
- 要应用布局的输入网络逻辑示意图图层必须来自文件地理数据库或移动地理数据库中的公共设施网络或追踪网络,或者网络逻辑示意图服务。 使用企业级地理数据库中的公共设施网络或追踪网络时,输入网络逻辑示意图图层必须来自服务。
要在活动的逻辑示意图地图视图上应用“格网”布局,请执行以下任一操作:
注:
要对网络逻辑示意图中的一部分要素应用布局,请使用其中一种选择要素工具(例如按矩形选择、按面选择等),并在运行前选择逻辑示意图要素。
在逻辑示意图模板上配置格网布局
要在逻辑示意图模板上配置此布局,请使用添加格网布局工具。
格网布局参数
以下部分阐明了主要的“格网”逻辑示意图布局参数。
保留容器布局
大多数布局算法都适用于保留容器布局选项。 此选项可用于控制算法执行,以使其对逻辑示意图的上方图(选中保留容器布局)或逻辑示意图中的内容和非内容要素(未选中保留容器布局)执行。
像元宽度和像元高度
下图显示了执行格网布局之前的逻辑示意图:
下图显示了执行布局后要适应的范围下的同一逻辑示意图:
像元宽度
此参数可指定每个像元格网的宽度。
下图显示了执行像元宽度设置为 150 的格网布局后获得的布局;此布局格网像元宽度与以下地图格网中的三个像元宽度相对应:
第二张图显示了执行像元宽度设置为 100 的格网布局后获得的布局;此布局格网像元宽度与以下地图格网中的两个像元宽度相对应:
像元高度
此参数可指定每个像元格网的高度。
下图显示了执行像元高度设置为 150 的格网布局后获得的布局;此布局格网像元高度与以下地图格网中的三个像元高度相对应:
第二张图显示了执行像元高度设置为 100 的格网布局后获得的布局;此布局格网像元高度与以下地图格网中的两个像元高度相对应: