路径延长的事件行为

适用于 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

无错误