按路径减去结点规则示例结果

以下示例显示了对两张逻辑示意图执行“按路径减去结点”规则的结果。

使用网络数据集构建器生成逻辑示意图时,既可以合并结点,也可以不合并结点 - 也就是说,在生成的逻辑示意图中,多次出现在所得路径上的各个网络元素交汇点既可以由一个合并的逻辑示意图结点表示,也可以进行多次表示。在不合并结点的情况下生成逻辑示意图时,由于所有逻辑示意图结点都是带两个连接的结点,所以它们均为路径结点。合并结点后,所合并结点的自由度将大于 2,而“按路径减去结点”规则仅作用于路径结点(自由度为 2 的结点),因此将不会减去合并的结点。为了更好地理解,将使用两张基于相同已求解路径网络分析的逻辑示意图显示“按路径减去结点”规则的示例结果:在不合并结点的情况下生成的逻辑示意图 A,在合并结点的情况下生成的逻辑示意图 B。

图 A 显示了在不合并结点的情况下生成的示例逻辑示意图 A。此时,在生成的逻辑示意图中,多次出现在所得网络路径上的交汇点和边将由若干逻辑示意图结点和连接线表示。重复的逻辑示意图结点和连接线在逻辑示意图中相互叠置。

示例逻辑示意图 A,在不合并结点的情况下生成

图 A 显示了在合并逻辑示意图结点时获得的示例逻辑示意图 B。此时,在生成的逻辑示意图中,将不会重复添加多次出现在所得网络路径上的交汇点。只会重复添加连接这些交汇点的边。通过对该逻辑示意图使用“分隔重叠连接线”逻辑示意图布局算法,可以清晰地高亮显示这些合并的逻辑示意图结点及其连接的连接线。

示例逻辑示意图 B,在合并结点的情况下生成

示例 1 - 减去由给定逻辑示意图要素类实现的所有路径结点

对于实现这些示例逻辑示意图的逻辑示意图模板,可以通过定义“按路径减去结点”规则减去与 ParisMultimodal_ND_Junctions 相关联的红色路径结点:

指定“按路径减去结点”规则属性以减去红色 ParisMultimodal_ND_Junctions

下图显示了在此减去规则激活时更新逻辑示意图 A 和 B 的所得结果:

减去带 2 个连接的结点后的逻辑示意图 A
减去带 2 个连接的结点后的逻辑示意图 B

图 A.1.1 显示了执行规则后的逻辑示意图 A(在不合并结点的情况下生成)。由于该逻辑示意图中包含的所有 ParisMultimodal_ND_Junctions 结点均为带两个连接的逻辑示意图结点,所以该规则会将其全部减掉。对于在合并结点的情况下生成的逻辑示意图(如图 B.1.1 所示),在执行规则时只减去了带两个连接的结点。合并的结点被保留了下来。

下图显示了使用等级 – 智能树逻辑示意图布局算法进行布局之后的逻辑示意图 B(在合并结点的情况下生成):图 B.1.2 显示了“按路径减去结点”规则未激活时的逻辑示意图 B 的所含内容,图 B.1.3 显示了此规则激活时的逻辑示意图 B。

在执行“按路径减去结点”规则之前使用智能树逻辑示意图布局算法进行布局的逻辑示意图 B
在执行“按路径减去结点”规则之后使用智能树逻辑示意图布局算法进行布局的逻辑示意图 B

图 B.1.4 显示了“按路径减去结点”规则未激活时,在逻辑示意图 B 中当前所选的两条逻辑示意图连接线的 Attr_DriveTime 属性值。

执行“按路径减去结点”规则之前在逻辑示意图 B 中当前所选的两条逻辑示意图连接线的 Attr_DriveTime 属性值

图 B.1.5 显示了在执行“按路径减去结点”规则之后被保留下来的单个逻辑示意图连接线的信息。

选中 Attr_DriveTime 属性值并将“识别”工具用于对逻辑示意图 B 执行“按路径减去结点”规则后所保留的逻辑示意图连接线

示例 2 - 根据由给定逻辑示意图要素类实现的路径结点入射角减去路径结点

以下屏幕截图显示了对逻辑示意图 A 和 B 执行“按路径减去结点”规则的所得结果,其中只有其附属连接线所成角度小于 30 度的 ParisMultimodal_ND_Junctions 路径结点被减掉。

对“按路径减去结点”规则属性的指定如下:

指定“按路径减去结点”规则属性减掉附属连接线所成角度小于 30 度的红色 ParisMultimodal_ND_Junctions

图 A.2.1 和 B.2.1 显示了在“按路径减去结点”规则激活时更新逻辑示意图的所得结果。

执行“按路径减去结点”规则之后的逻辑示意图 A
执行“按路径减去结点”规则之后的逻辑示意图 B

相关主题


7/10/2012