路径优先级配置
需具备位置参考许可方可使用。
当两条或多条管线路径共享同一部分时,将发生路线并发。 当两条或多条路线共享同一弧段时,这意味着它们在 LRS 网络中共享中心线。
由于事件引用部分而不是路线标识,因此并发路线会给 LRS Contributor 带来一些难题。 沿并发路线弧段的事件仅与一条路线关联,因此路线加载和路线编辑可能影响关联的事件。
如果停用或重新对齐一段并发路径,则该段上的现有事件记录可能分配到另一条并发路径(具体取决于分配至事件图层的事件行为)。 通过配置路径优先级规则,可以应用一组规则来确定在进行编辑后哪条路径将成为事件的新父路径。
可通过应用在弧段中确定主要路线的规则,应对让事件位于并发弧段中的主要路线上的需求。 优先级规则基于 LRS 事件表或要素类或者 LRS 网络中的字段,可对这些字段进行比较以对并发路线进行排序。
在 ArcGIS Pipeline Referencing 中,并发路径将共享相同的中心线要素,但是会使用属于路线的不同测量值进行建模。
路径优先级情景
以下情景演示了如何使用路径优先级规则来查找并发部分上的主要路径。
下表识别了上述逻辑示意图中的并发弧段:
|
部分 |
并发路径 |
|---|---|
|
1 |
R1、R2 |
|
2 |
R2、R3 |
下表显示了上一逻辑示意图中并发路径的路径 ID 和路径名称:
|
路径 ID |
路径名称 |
|---|---|
|
R1 |
|
|
{E6M1-) |
R2 |
|
{G3N4-) |
R3 |
注:
部分中的并发路径共享每个并发组中的 SectionId。
注册到网络的网络要素类或任何非跨线事件可用于计算并发。
异常可以用逗号分隔列出。
有多个属性字段可用于创建规则。
可以使用多个规则来确定优先级。
下面是应用规则的工作流:
将使用以下规则来查找主要路径:
|
规则 |
字段 |
排序方法 |
排序类型 |
异常 |
|---|---|---|---|---|
|
Rule1 |
路径名称 |
Lesser |
字母数字 |
R3 |
并发部分中主要路径的主要标记值为 1;非主要路径的值为 0。 “主要错误”列具有以下五个可能值。
|
优先级错误 |
描述 |
|---|---|
|
0 |
计算并发弧段中的主要路线时无错误。 |
|
1 |
两条或多条路线具有相同的并发弧段属性值。 将随机选择主要路线。 |
|
2 |
用于计算并发弧段中的主要路线的一个或多个属性的值为 Null 或为空。 |
|
3 |
用于计算并发弧段中的主要路线的一个或多个属性的值过多。 |
|
4 |
并发弧段中出现以下情况之一:路线在并发弧段中未校准,或构成并发弧段的中心线未与路线几何对齐。 |
下表详细介绍了使用上面提供的规则来计算路径优先级后的结果:
|
部分 ID |
路径名称 |
优先级标记 |
优先级错误 |
详细信息 |
|---|---|---|---|---|
|
1 |
R1 |
1 |
0 |
该路径的“路径名称”值小于路径 Route2 的“路径名称”值,因此该路径为使用 Rule1 的主要路径。 |
|
1 |
R2 |
0 |
0 |
|
|
2 |
R2 |
0 |
0 |
|
|
3 |
R3 |
1 |
0 |
该路径的“路径名称”值已被定义为异常值,因此该路径为使用 Rule1 的主要路径。 |