适用于 Location Referencing 许可。
路径延长后,事件会受到影响,具体取决于为每个事件图层配置的事件行为。
注:
在编辑路线后,不会更新事件,除非运行应用事件行为工具。 如果您在分支版本化数据上使用冲突预防,系统会提示您在发布到默认版本之前运行应用事件行为。
注:
对于已选中重新校准路径下游的任何 LRS 路线编辑,配置的校准事件行为将应用于下游弧段。 可通过查看 LRS 事件属性查看配置的事件行为。
以下描述了在相应路径编辑之后对事件要素运行应用事件行为工具。
路径延长情景
以下路线延长情景涉及一条路线和三个事件。 在路线起点处进行延长。
固定不动行为
将保留事件的地理位置;测量值将发生变化。
移动行为
路线上的事件测量值将保持不变;地理位置将发生变化。
停用行为
将保留事件的地理位置和测量值;事件将停用。
覆盖行为
路线上的事件测量值将发生变化;地理位置将更改为包含位于路线起点或终点处的延长弧段。
上游和下游弧段
根据已配置的事件行为,路线编辑会以不同的方式影响上游和下游弧段。
要了解路线延长情景的上游和下游弧段,请参考以下逻辑示意图。
下表详述了路线编辑活动如何根据配置的事件行为影响下游事件:
行为 | 上游事件 | 相交事件 | 下游事件 |
---|---|---|---|
固定不动 | 无操作。 | 仅当可以使用路线和测量值定位事件时,才会重新生成形状。 | 如果延长了路线,将调整测量值以保持 x,y 不变。 |
移动 | 无操作。 | 将按照路径测量值的新位置重新生成形状。 | 如果延长了路线,将移动测量值以保持 x,y 不变。 |
停用 | 无操作。 | 停用事件;不会分割与编辑区域交叉的线事件。 | 如果延长了路线,将更改测量值以保持 x,y 不变。 |
覆盖 | 无操作。 | 将按照路径测量值的新位置重新生成形状。 | 如果延长了路线,将移动测量值以保持 x,y 不变。 |
注:
由于 LRS 为时间感知型,请编辑活动,例如扩展路径、时间片路径和事件。
详细的行为结果
下面几节详述了如何在延长路线时强制实施事件行为规则。
固定不动事件行为
路线从 1/1/2000 开始处于活动状态,如果延长设置为在 1/1/2005 发生,则此举会产生以下影响:
- Event1 由 2 个时间片表示。 一个时间片从 1/1/2000 到 1/1/2005,原始测量值为 0 至 20,另一个时间片从 1/1/2005 到 <空>,测量值为 20 至 40,在地理上保持不变。
- Event2 由 2 个时间片表示。 一个时间片从 1/1/2000 到 1/1/2005,原始测量值为 20 至 30,另一个时间片从 1/1/2005 到 <空>,测量值为 40 至 50,在地理上保持不变。
- Event3 由 2 个时间片表示。 一个时间片从 1/1/2000 到 1/1/2005,原始测量值为 30 至 45,另一个时间片从 1/1/2005 到 <空>,测量值为 50 至 65,在地理上保持不变。
在固定不动事件行为之前
下图显示了延长之前的路线:
下表提供了有关延长之前的事件的详细信息:
事件 | 路径名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <空> | 0 | 20 |
Event2 | Route1 | 1/1/2000 | <空> | 20 | 30 |
Event3 | Route1 | 1/1/2000 | <空> | 30 | 45 |
在固定不动事件行为之后
下图显示了延长之后的路线:
下表提供了当“固定不动”为配置的事件行为时,有关延长之后的事件的详细信息:
事件 | 路径名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 |
---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | 1/1/2005 | 0 | 20 | 无错误 |
Event1 | Route1 | 1/1/2005 | <空> | 20 | 40 | 无错误 |
Event2 | Route1 | 1/1/2000 | 1/1/2005 | 20 | 30 | 无错误 |
Event2 | Route1 | 1/1/2005 | <空> | 40 | 50 | 无错误 |
Event3 | Route1 | 1/1/2000 | 1/1/2005 | 30 | 45 | 无错误 |
Event3 | Route1 | 1/1/2005 | <空> | 50 | 65 | 无错误 |
移动事件行为
路线从 1/1/2000 开始处于活动状态,如果延长设置为在 1/1/2005 发生,则此举会产生以下影响:
- Event1 由 2 个时间片表示。 一个时间片从 1/1/2000 到 1/1/2005,另一个时间片从 1/1/2005 到 <空>,二者的原始测量值均为 0 至 20。 由于新时间片可以定位路线和测量值,因此将移动事件以保留测量值 0 至 20。
- Event2 由 2 个时间片表示。 一个时间片从 1/1/2000 到 1/1/2005,另一个时间片从 1/1/2005 到 <空>,二者的测量值均为 20 至 30。 由于新时间片可以定位路线和测量值,因此将移动事件以保留测量值 20 至 30。
- Event3 由 2 个时间片表示。 一个时间片从 1/1/2000 到 1/1/2005,另一个时间片从 1/1/2005 到 <空>,二者的原始测量值均为 30 至 45。 此新时间片的测量值同样为 30 至 45。
在移动事件行为之前
下图显示了延长之前的路线:
下表提供了有关延长之前的事件的详细信息:
事件 | 路径名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <空> | 0 | 20 |
Event2 | Route1 | 1/1/2000 | <空> | 20 | 30 |
Event3 | Route1 | 1/1/2000 | <空> | 30 | 45 |
移动事件行为之后
下图显示了延长之后的路线:
下表提供了当“移动”为配置的事件行为时,有关延长之后的事件的详细信息:
事件 | 路径名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 |
---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | 1/1/2005 | 0 | 20 | 无错误 |
Event1 | Route1 | 1/1/2005 | <空> | 0 | 20 | 无错误 |
Event2 | Route1 | 1/1/2000 | 1/1/2005 | 20 | 30 | 无错误 |
Event2 | Route1 | 1/1/2005 | <空> | 20 | 30 | 无错误 |
Event3 | Route1 | 1/1/2000 | 1/1/2005 | 30 | 45 | 无错误 |
Event3 | Route1 | 1/1/2005 | <空> | 30 | 45 | 无错误 |
停用事件行为
路线从 1/1/2000 开始处于活动状态,如果延长设置为在 1/1/2005 发生,则此举会产生以下影响:
- 由于事件测量值发生了改变,因此将停用 Event1。
- 由于事件测量值发生了改变,因此将停用 Event2。
- 由于事件测量值发生了改变,因此将停用 Event3。
停用事件行为之前
下图显示了延长之前的路线:
下表提供了有关延长之前的事件的详细信息:
事件 | 路径名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <空> | 0 | 20 |
Event2 | Route1 | 1/1/2000 | <空> | 20 | 30 |
Event3 | Route1 | 1/1/2000 | <空> | 30 | 45 |
停用事件行为之后
下图显示了延长之后的路线:
下表提供了当“停用”为配置的事件行为时,有关延长之后的事件的详细信息:
事件 | 路径名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 |
---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | 1/1/2005 | 0 | 20 | 无错误 |
Event2 | Route1 | 1/1/2000 | 1/1/2005 | 20 | 30 | 无错误 |
Event3 | Route1 | 1/1/2000 | 1/1/2005 | 30 | 45 | 无错误 |
覆盖事件行为
路线从 1/1/2000 开始处于活动状态,如果延长设置为在 1/1/2005 发生,则此举会产生以下影响:
- Event1 由 2 个时间片表示。 一个时间片从 1/1/2000 到 1/1/2005,原始测量值为 0 至 20,另一个时间片从 1/1/2005 到 <空>,更新的测量值为 0 至 40。
- Event2 由 2 个时间片表示。 一个时间片 1/1/2000 到 1/1/2005,原始测量值为 20 至 30,另一个时间片从 1/1/2005 到 <空>,更新的测量值为 40 至 50。
- Event3 由 2 个时间片表示。 一个时间片从 1/1/2000 到 1/1/2005,原始测量值为 30 至 45,另一个时间片从 1/1/2005 到 <空>,更新的测量值为 50 至 65。
覆盖事件行为之前
下图显示了延长之前的路线:
下表提供了有关延长之前的事件的详细信息:
事件 | 路径名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <空> | 0 | 20 |
Event2 | Route1 | 1/1/2000 | <空> | 20 | 30 |
Event3 | Route1 | 1/1/2000 | <空> | 30 | 45 |
覆盖事件行为之后
下图显示了延长之后的路线。 由于 Event1 将接触延长部分,因此将更新其测量值和位置以覆盖路线的延长部分。
下表提供了当“覆盖”为配置的事件行为时,有关延长之后的事件的详细信息:
事件 | 路径名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 |
---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | 1/1/2005 | 0 | 20 | 无错误 |
Event1 | Route1 | 1/1/2005 | <空> | 0 | 40 | 无错误 |
Event2 | Route1 | 1/1/2000 | 1/1/2005 | 20 | 30 | 无错误 |
Event2 | Route1 | 1/1/2005 | <空> | 40 | 50 | 无错误 |
Event3 | Route1 | 1/1/2000 | 1/1/2005 | 30 | 45 | 无错误 |
Event3 | Route1 | 1/1/2005 | <空> | 50 | 65 | 无错误 |
具有跨越路径的事件的线网络中路径的详细行为
以下部分描述了在延长线网络中线上的路径时,如何强制执行事件行为规则。
固定不动事件行为
路径从 1/1/2000 开始处于活动状态,如果延长设置为 1/1/2005 发生,这会产生以下影响:
- Event1 由 2 个时间片表示。 存在一个从 1/1/2000 到 1/1/2005 的时间片,原始测量值从 Route1 上的 0 到 Route3 上的 30,还存在一个从 1/1/2005 到 <空> 的时间片,对于相同的地理位置,测量值从 Route1 上的 10 到 Route3 上的 30。
- Event2 由 2 个时间片表示。 存在一个从 1/1/2000 到 1/1/2005 的时间片,原始测量值从 Route3 上的 30 到 Route4 上的 48,还存在一个从 1/1/2005 到 <空> 的时间片,对于相同的地理位置,测量值从 Route3 上的 30 到 Route4 上的 48。
在固定不动事件行为之前
下图显示了延长之前的路径:
下表提供了有关延长之前的事件的详细信息:
事件 ID | 起始日期 | 结束日期 | 路径始于 ID | 测量始于 | 路径止于 ID | 测量止于 |
---|---|---|---|---|---|---|
Event1 | 1/1/2000 | <空> | Route1 | 0 | Route3 | 30 |
Event2 | 1/1/2000 | <空> | Route3 | 30 | Route4 | 48 |
在固定不动事件行为之后
下图显示了延长之后的路线:
下表提供了当“固定不动”为配置的事件行为时,有关延长之后的事件的详细信息:
事件 ID | 起始日期 | 结束日期 | 路径始于 ID | 测量始于 | 路径止于 ID | 测量止于 | 位置误差 |
---|---|---|---|---|---|---|---|
Event1 | 1/1/2000 | 1/1/2005 | Route1 | 0 | Route3 | 30 | 无错误 |
事件 1 | 1/1/2005 | <空> | Route1 | 10 | Route3 | 30 | 无错误 |
Event2 | 1/1/2000 | <空> | Route3 | 30 | Route4 | 48 | 无错误 |
移动事件行为
路径从 1/1/2000 开始处于活动状态,如果延长设置为 1/1/2005 发生,这会产生以下影响:
- Event1 由 2 个时间片表示。 存在一个从 1/1/2000 到 1/1/2005 的时间片,原始测量值从 Route1 上的 0 到 Route3 上的 30,还存在一个从 1/1/2005 到 <空> 的时间片,测量值从 Route1 上的 0 到 Route3 上的 30。 由于新时间片可以定位路径和测量值,因此将移动事件以保留测量值 0 至 30。
- Event2 由 2 个时间片表示。 存在一个从 1/1/2000 到 1/1/2005 的时间片,还存在一个从 1/1/2005 到 <空> 的时间片,两个时间片的测量值从 Route3 上的 30 到 Route4 上的 48。
在移动事件行为之前
下图显示了延长之前的路径:
下表提供了有关延长之前的事件的详细信息:
事件 ID | 起始日期 | 结束日期 | 路径始于 ID | 测量始于 | 路径止于 ID | 测量止于 |
---|---|---|---|---|---|---|
Event1 | 1/1/2000 | <空> | Route1 | 0 | Route3 | 30 |
Event2 | 1/1/2000 | <空> | Route3 | 30 | Route4 | 48 |
移动事件行为之后
下图显示了延长之后的路线:
下表提供了当“移动”为配置的事件行为时,有关延长之后的事件的详细信息:
事件 ID | 起始日期 | 结束日期 | 路径始于 ID | 测量始于 | 路径止于 ID | 测量止于 | 位置误差 |
---|---|---|---|---|---|---|---|
Event1 | 1/1/2000 | 1/1/2005 | Route1 | 0 | Route3 | 30 | 无错误 |
Event1 | 1/1/2005 | <空> | Route1 | 0 | Route3 | 30 | 无错误 |
Event2 | 1/1/2000 | <空> | Route3 | 30 | Route4 | 48 | 无错误 |
停用事件行为
路径从 1/1/2000 开始处于活动状态,如果延长设置为 1/1/2005 发生,这会产生以下影响:
- 由于 Event1 所在的路径之一上的事件测量值发生了改变,因此 Event1 将停用。
- 由于 Event2 所在的所有路径上的事件测量值均未发生改变,因此 Event2 未受影响。
停用事件行为之前
下图显示了延长之前的路径:
下表提供了有关延长之前的事件的详细信息:
事件 ID | 起始日期 | 结束日期 | 路径始于 ID | 测量始于 | 路径止于 ID | 测量止于 |
---|---|---|---|---|---|---|
Event1 | 1/1/2000 | <空> | Route1 | 0 | Route3 | 30 |
Event2 | 1/1/2000 | <空> | Route3 | 30 | Route4 | 48 |
停用事件行为之后
下图显示了延长之后的路线:
下表提供了当“停用”为配置的事件行为时,有关延长之后的事件的详细信息:
事件 ID | 起始日期 | 结束日期 | 始于路径 ID | 测量始于 | 路径止于 ID | 测量止于 | 位置误差 |
---|---|---|---|---|---|---|---|
Event1 | 1/1/2000 | 1/1/2005 | 路径 1 | 0 | 路径 3 | 30 | 无错误 |
Event2 | 1/1/2000 | <空> | 路径 3 | 30 | Route4 | 48 | 无错误 |
覆盖事件行为
路径从 1/1/2000 开始处于活动状态,如果延长设置为 1/1/2005 发生,这会产生以下影响:
- Event1 将由 2 个时间片表示,原因是 Event1 所在的路径之一上的事件测量值发生了改变。 存在一个从 1/1/2000 到 1/1/2005 的时间片,测量值从 Route1 上的 0 到 Route3 上的 30,还存在一个从 1/1/2005 到 <空> 的时间片,测量值从 Route1 上的 0 到 Route3 上的 30。
- Event2 将保持不变,原因是 Event2 所在的所有路径上的事件测量值均未发生改变。
覆盖事件行为之前
下图显示了延长之前的路径:
下表提供了有关延长之前的事件的详细信息:
事件 ID | 自日期 | 结束日期 | 自RouteID | 自测量 | 至RouteID | 至测量 |
---|---|---|---|---|---|---|
Event1 | 1/1/2000 | <空> | Route1 | 0 | Route3 | 30 |
Event2 | 1/1/2000 | <空> | Route3 | 30 | Route4 | 48 |
覆盖事件行为之后
下图显示了延长之后的路线:
下表提供了当“覆盖”为配置的事件行为时,有关延长之后的事件的详细信息:
事件 ID | 起始日期 | 结束日期 | 自RouteID | 自测量 | 至RouteID | 至测量 | 位置误差 |
---|---|---|---|---|---|---|---|
Event1 | 1/1/2000 | 1/1/2005 | Route1 | 0 | Route3 | 30 | 无错误 |
Event1 | 1/1/2005 | <空> | Route1 | 0 | Route3 | 30 | 无错误 |
Event2 | 1/1/2000 | <空> | Route3 | 30 | Route4 | 48 | 无错误 |
使用覆盖行为的并发路径的详细行为
下面几节详述了在延长后生成并发路线时如何强制实施覆盖事件行为规则。
使用覆盖行为和非跨线事件的并发路径
在下面的情景中,Route2 在起点处延长,并且已将覆盖行为配置为事件行为。
Route2 延长将使用两条中心线(CL1 和 CL2)。
路线从 1/1/2000 起处于活动状态,如果延长设置为在 1/1/2005 发生,并选中重新校准路径下游,则此举会产生以下影响:
- Event1 在延长后由两个时间片表示。 一个时间片从 1/1/2000 到 1/1/2005,原始测量值为 0 到 15,另一个时间片从 1/1/2005 到 <空>,更新的测量值为 5 到 30。
使用覆盖行为和非跨线事件的并发路径延长之前
下图显示了延长之前的路线:
下表提供了有关延长之前的事件的详细信息。
事件 ID | 路径始于名称 | 路径止于名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 |
---|---|---|---|---|---|---|---|
Event1 | Route2 | Route2 | 1/1/2000 | <空> |
0 | 15 | 无错误 |
使用覆盖行为和非跨线事件的并发路径延长之后
延长后,在延长部分的起始位置,Route2 与主要路径 Route1 并发。
因为 Route1 是并发部分的主要路径,因此 Event1不会覆盖 Route2 与 Route1 重叠的部分。
下表提供了有关延长之后的路径的详细信息。
下表提供了当“覆盖”为配置的事件行为时,有关延长之后的路径的详细信息。
事件 ID | 路径始于名称 | 路径止于名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 |
---|---|---|---|---|---|---|---|
Event1 | Route2 | Route2 | 1/1/2000 | 1/1/2005 |
0 | 15 | 无错误 |
Event1 | Route2 | Route2 | 1/1/2005 | <空> |
5 | 30 | 无错误 |
具有覆盖行为和跨线事件的并发路线
在下面情景中,当起初将覆盖行为配置为事件行为时,LineA 上的 Route2 将进行延长。
Route2 延长将使用两条中心线(CL1 和 CL2),并且存在两个跨越路径的事件。
路线从 1/1/2000 起处于活动状态,如果延长设置为在 1/1/2005 发生,并选中重新校准路径下游,则此举会产生以下影响:
- Event1 在延长后由两个时间片表示。 一个时间片从 1/1/2000 到 1/1/2005,原始测量值为 Route2 上的 0 至 17,另一个时间片从 1/1/2005 到 <空>,更新的测量值为 Route2 上的 5 至 Route3 上的 17。
- Event2 在延长后由两个时间片表示。 一个时间片从 1/1/2000 到 1/1/2005,原始测量值为 Route3 上的 17 至 Route4 上的 36,另一个时间片从 1/1/2005 到 <空>,测量值同样为 Route3 上的 17 至 Route4 上的 36。
在使用覆盖行为和跨越路径延长并发路线之前
下图显示了延长之前的路线:
下表提供了有关延长之前的事件的详细信息:
事件 ID | 路径始于名称 | 路径止于名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 |
---|---|---|---|---|---|---|---|
Event1 | Route2 | Route3 | 1/1/2000 | <空> |
0 | 17 | 无错误 |
Event2 | Route3 | Route4 | 1/1/2000 | <空> | 17 | 36 | 无错误 |
在使用覆盖行为和跨越路径延长并发路线之后
延长后,在延长部分的起始位置,Route2 与主要路径 LineB 上的 Route1 并发。
因为 Route1 是并发部分的主要路径,因此 Event1不会覆盖 Route2 与 Route1 重叠的部分。
下图显示了延长之后的路线:
下表提供了当“覆盖”为配置的事件行为时,有关并发路线延长之后的事件的详细信息:
事件 ID | 路径始于名称 | 路径止于名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 |
---|---|---|---|---|---|---|---|
Event1 | Route2 | Route3 | 1/1/2000 | 1/1/2005 |
0 | 17 | 无错误 |
Event1 | Route2 | Route3 | 1/1/2005 | <空> | 5 | 17 | 无错误 |
Event2 | Route3 | Route4 | 1/1/2000 | 1/1/2005 | 17 | 36 | 无错误 |
Event2 | Route3 | Route4 | 1/1/2005 | <空> | 17 | 36 | 无错误 |