逻辑示意图模板具有一组配置属性。这些配置属性表明允许哪些网络要素和网络对象参与逻辑示意图(规则和布局定义),以及生成的网络逻辑示意图的显示(逻辑示意图图层定义)。
本主题重点介绍逻辑示意图规则和布局定义方面,并解释必须如何针对逻辑示意图模板对其进行配置。有关网络逻辑示意图图层定义的详细信息,请参阅逻辑示意图图层定义简介
逻辑示意图规则和布局定义是逻辑示意图模板设置的集合,这些设置将指示必须如何基于此模板构建网络逻辑示意图。这些设置划分为以下详述的三个类别:基本构建设置、构建逻辑示意图内容的逻辑示意图规则的顺序以及针对逻辑示意图自动运行或预设逻辑示意图布局的顺序。
然后,要了解有关逻辑示意图规则和布局定义管理的信息,请参阅以下主题:
逻辑示意图模板的基本构建设置
模板基本构建设置是执行以下操作的常规设置:
- 指定模板如何处理网络边上的折点。
- 定义容器及其模板内容之间的边距大小。
- 启用或禁用基于此模板的所有逻辑示意图的逻辑示意图存储和逻辑示意图扩展模块功能。
更改逻辑示意图模板工具用于在逻辑示意图模板上配置这些基本设置。
逻辑示意图模板的规则序列
可以使用多种地理处理工具将逻辑示意图规则添加到逻辑示意图模板:
- 添加折叠容器规则
- 添加按属性折叠容器规则
- 添加连通性关联规则
- 按属性添加逻辑示意图要素功能规则
- 添加展开容器规则
- 添加按属性展开容器规则
- 添加减少交汇点规则
- 添加按属性减少交汇点规则
- 添加按属性减少边规则
- 添加移除要素规则
- 添加按属性移除要素规则
- 添加按属性设置根交汇点规则
- 添加按属性设置起点规则
- 添加空间查询规则
- 添加开始迭代规则
- 添加停止迭代规则
- 添加结构附件规则
- 添加追踪规则
可以为模板配置一个或多个逻辑示意图规则。添加 <XXX> 规则工具通常用于配置一组规则,这些规则可以立即处理不同的网络源类或对象表。添加按属性 <XXX> 规则工具的作用为:通过按属性过滤受影响的源来配置在指定网络源类或对象表上运行的规则。在这两种情况下,添加 <XXX> 规则和添加按属性 <XXX> 规则工具可将规则添加到模板规则序列的结尾。
这两种工具类型需要两个输入:网络数据元素和逻辑示意图模板(针对网络而存在)的名称。两个工具将产生两个输出:输出网络和输出逻辑示意图模板。此逻辑示意图模板具有一个附加规则,而网络具有修改的逻辑示意图模板。
在基于模板生成逻辑示意图的过程中,一般将基于添加规则的顺序来顺序链接模板规则序列中的每个规则。第一个规则在根据一组网络元素构建的逻辑示意图要素上运行,这些元素用作生成逻辑示意图的输入。生成的输出逻辑示意图要素将用作下一个规则的输入。
由于模板上指定的规则可以确定生成的逻辑示意图的内容,因此规则序列中每个规则的顺序是确定的,并且必须对其进行控制。要控制这种类型的排序并且清晰逻辑地查看规则序列,建议您使用地理处理模型来配置和维护逻辑示意图模板设置。
逻辑示意图模板的布局顺序
您可以使用添加 <XXX> 布局地理处理工具,根据给定模板,配置想要应用到逻辑示意图的逻辑示意图布局。布局可以配置为在生成逻辑示意图时自动应用,也可以预设为稍后应用:
每个工具将向模板的布局序列结尾添加一个新布局;此布局默认处于活动状态,并将在生成逻辑示意图时自动运行。
在基于模板生成逻辑示意图过程中,将活动布局应用于逻辑示意图的顺序将反映模板布局序列的顺序。此顺序将实际影响最终逻辑示意图布局。使用地理处理模型来配置和维护逻辑示意图模板设置时,可以维护和控制此顺序。