要素线样式优先级
当同一个场地内的两个要素线相交时,相交处的高程由谁决定?
帮助中给的回答是:
样式不同的两条要素线相交时,具有较高设定优先级的要素线将确定高程。不具有样式的要素线优先级最低。如果两条要素线样式相同或均无样式,则最后编辑过的要素线具有优先级。
下面通过示例演示一下。
(1)准备两条多段线,其中一条多段线的标高设置为0,另外一条的标高设置为20,如下图:

(2)通过命令“从对象创建要素线”将这两条多段线转换为要素线,此时两个要素线都没有指定样式,如下图:

(3)选择这两个要素线,右键进行三维查看,他们在三维空间中已经相交,此时交点处的高程由②号要素线决定。如下图:

原因:因为②号对应的原多段线相比①号是后创建的,在转换为要素线后,②号要素线是最后编辑过的(转换多段线到要素线也是编辑),那么交点处的高程由最后编辑的要素线的高程决定(在帮助里面称为“最后一个胜出”规则)
(4)①号要素线指定一个样式,②号要素线不指定样式,并三维查看,此时交点处的高程由①号要素线决定,如下图:

原因:①号要素线有样式,②号要素线无样式,因为具有样式的要素线比无样式的优先级高,所以交点处的高程由①号要素线决定。
(5)①号要素线指定“样式1”,②号要素线指定“样式2”,交点处的高程由②号要素线决定,如下图:

原因:“样式2”于列表中的位置在“样式1”之上,那么具有“样式2”的要素线的优先级高于具有“样式1”的要素线,所以交点处的高程就由②号要素线决定。
总结如下:
①若两条要素线都设定了样式,并且样式不同,那么样式优先级高的决定交点处的高程;
②若一条要素线具有样式,另外一条要素线没有设定样式,那么具有样式的决定交点处的高程;
③若两条要素线设定的样式相同(优先级相同)或都没有设定样式(优先级也可以看成相同),那么最后编辑过的要素线决定交点处的高程。