路径停用的事件行为

适用于 Location Referencing 许可。

路径停用后,事件会受到影响,具体取决于为每个事件图层配置的事件行为

注:

在编辑路线后,不会更新事件,除非运行应用事件行为工具。 如果您在分支版本化数据上使用冲突预防,系统会提示您在发布到默认版本之前运行应用事件行为

注:

当针对 LRS 路径编辑选择重新校准路径下游时,已配置的校准事件行为将应用于下游弧段。 可通过查看 LRS 事件属性查看配置的事件行为。

下文介绍了路径停用和对应的事件行为。

路线停用情景

路径可以在起点处、中间或终点处停用。 如果停用发生于路径中间,则生成的路径是中间包含间隙的路径。 对于线网络,您可以完全或部分地停用属于相同线的多条相邻路径。

上游和下游弧段

路线编辑会以不同的方式影响上游和下游弧段。

下图显示了路线停用情景的上游和下游弧段:

路径停用情景的上游和下游弧段

下表详述了停用编辑活动如何根据配置的事件行为影响上游和下游事件:

行为上游事件相交事件下游事件

固定不动

无操作。

停用事件;将分割与编辑区域交叉的线事件并停用原始事件。

如果更改了路线校准,则将应用校准事件行为;否则,不会采取任何操作。

移动

将根据需要按照路线测量值的新位置重新生成形状。

将按照路径测量值的新位置重新生成形状。

如果更改了路线校准,则将应用校准事件行为;否则,不会采取任何操作。

停用

无操作。

停用事件;不会分割与编辑区域交叉的线事件。

如果更改了路线校准,则将应用校准事件行为;否则,不会采取任何操作。

捕捉

无操作

停用事件;将分割与编辑弧段交叉的线事件。 如果存在,新事件将被捕捉到并发路径。

如果更改了路线校准,则将应用校准事件行为;否则,不会采取任何操作。

注:

网络可以包含横跨线网络中的多条路线的事件。 仍以相同的方式应用行为。

因为 LRS 为时间感知型,因此编辑活动(例如停用路径)将对路径和时间执行时间切片。

路径停用结果

在本例中,路径 Route1 自 1/1/2000 起进入活动状态。 停用设置为在 1/1/2005 发生于路径的起始位置。 未选择重新校准下游路径选项。 下图和下表演示了停用之前和之后的路径信息。

路径停用之前

下图显示了停用之前的路径:

停用之前的 Route1

下表提供了有关停用之前的路径的详细信息:

路径名称起始日期结束日期测量始于测量止于

Route1

1/1/2000

<空>

0

55

路径停用之后

下图显示了停用之后的路径:

停用之后的 Route1

下表提供了有关停用之后的路径的详细信息:

路径名称起始日期结束日期测量始于测量止于

Route1

1/1/2000

1/1/2005

0

55

Route1

1/1/2005

<空>

25

55

路径停用之前的事件

Route1 上有三个事件,所有事件的开始日期(起始日期)均为 1/1/2000。 下图显示了停用之前的路径和事件:

停用之前的 Route1 和关联的事件

下表提供了有关停用之前的事件的详细信息:

事件路径名称起始日期结束日期测量始于测量止于

Event1

Route1

1/1/2000

<空>

0

20

Event2

Route1

1/1/2000

<空>

20

30

Event3

Route1

1/1/2000

<空>

30

45

下面几节详述了在此路径停用场景中,如何在运行应用事件行为工具之后实施事件行为规则。

固定不动事件行为

尽管事件的地理位置保持不变,其测量值也可能发生变化。 如果事件跨越停用区域,并且停用区域内的部分失效,则事件也可能被分割。

事件行为设置为“固定不动”的停用路径编辑活动会产生以下影响:

  • Event1 自停用日期起停用,因为它完全位于编辑部分中。
  • Event2 自停用日期起停用,因为它部分位于编辑部分中。 在停用后的路径上将创建一个新事件,使用停用日期作为开始日期(起始日期)。 新 Event2 的长度更短,其起始测量(测量始于)值更改为 25,终止测量(测量止于)值更改为 30 以适应 Route1 的新测量值。
  • Event3 不受影响,因为它不在停用区域内。

下图显示了停用之后的路径和事件:

当“固定不动”为配置的事件行为时,停用后的 Route1 和关联的事件
注:

停用事件未在上图中绘制。

下表提供了有关停用之后的事件的详细信息:

事件路径名称起始日期结束日期测量始于测量止于位置错误

Event1

Route1

1/1/2000

1/1/2005

0

20

无错误

Event2

Route1

1/1/2000

1/1/2005

20

30

无错误

Event2

Route1

1/1/2005

<空>

25

30

无错误

Event3

Route1

1/1/2000

<空>

30

45

无错误

移动事件行为

尽管事件测量值保持不变,但是地理位置可能发生变化。

事件行为设置为“移动”的停用路径编辑活动会产生以下影响:

  • Event1 自停用日期起停用,因为它部分位于编辑部分中。 在停用后的路径上将创建一个新事件,使用停用日期作为开始日期。 由于“移动”行为不会更改测量值,Event1 在尝试定位 Route1 时遇到位置错误,但 Route1 已不存在。 事件表中有新 Event1 的记录,但由于位置错误,它没有长度,因此未绘制。
  • Event2 自停用日期起停用,因为它完全位于编辑部分中。 在停用后的路径上将创建一个新事件,使用停用日期作为开始日期。 由于“移动”行为不会更改测量值,因为 Route1 上没有测量值 (20),因此存在起始测量值位置错误。 新 Event2 的形状仍然可以绘制,因为它的一部分仍可位于新 Route1 上。
  • Event3 不受影响,因为它不在停用区域内。

下图显示了停用之后的路径和事件:

当“移动”为配置的事件行为时,Route1 和关联的事件

下表提供了有关停用之后的事件的详细信息:

事件路径名称起始日期结束日期测量始于测量止于位置错误

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

<空>

30

45

无错误

停用事件行为

将停用与停用区域相交的事件。

事件行为设置为“停用”的停用路径编辑活动会产生以下影响:

  • Event1 自停用日期起停用,因为它完全位于停用区域内。
  • Event2 自停用日期起停用,因为它与停用区域相交。
  • Event3 不受影响,因为它不在停用区域内。

下图显示了停用之后的路径和事件:

当“停用”为配置的事件行为时,停用后的 Route1 和关联的事件

下表提供了有关停用之后的事件的详细信息:

事件路径名称起始日期结束日期测量始于测量止于位置错误

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

<空>

30

45

无错误

捕捉事件行为

尽管可通过将事件捕捉到其停用的新路径位置保持事件地理位置不变,但是测量值可能发生变化。 如果事件与存在并发路径的停用交叉,则该事件也会发生分割。

在此示例中,Route2 与 Route1 并发。 Route2 方向相反,它的起始测量值为 0,终止测量值为 55。

事件行为设置为“捕捉”的路径停用编辑活动会产生以下影响:

  • Event1 自停用日期起停用,因为它完全位于编辑部分中。 由于重新对齐部分中存在并发路径,因此在停用后,Event1 会捕捉到并发路径 Route2。 它还会反转以适应 Route2 的方向。 新事件记录的停用日期作为开始日期。 Event1 在 Route2 上的新起始测量值变为 35,终止测量值变为 55,以保持 Event1 的地理位置。
  • Event2 自停用日期起停用,因为它部分位于编辑部分中。 然后,在停用后的路径上将其分割为两个事件记录,使用停用日期作为开始日期。 这是因为停用部分中存在并发路径,并且停用部分中的 Event2 部分在停用后捕捉到并发路径 Route2。 Event2 的这部分还会反转以适应 Route2 的方向。 结果,Event2 分成两部分以保持其地理位置。 第一个事件记录在 Route1 上的起始测量值为 25,终止测量值分别为 30。 第二个事件记录捕捉到 Route2,并在 Route2 上具有起始测量值 30 和终止测量值 35。
  • Event3 不受影响,因为它不在停用区域内。

下图显示了停用之后的路径和事件:

当“捕捉”为配置的事件行为和并发路径存在时,重新对齐后的 Route1 和关联的事件

下表提供了有关停用之后的事件的详细信息:

事件路径名称起始日期结束日期测量始于测量止于位置错误

Event1

Route1

1/1/2000

1/1/2005

0

20

无错误

Event1

Route2

1/1/2005

<空>

35

55

无错误

Event2

Route1

1/1/2000

1/1/2005

20

30

无错误

Event2

Route1

1/1/2005

<空>

25

30

无错误

Event2

Route2

1/1/2005

<空>

30

35

无错误

Event3

Route1

1/1/2005

<空>

30

45

无错误

具有跨越路径的事件的线网络中路径的详细行为

在此示例中,同一条线上共有四条路线,这些路线自 2000 年 1 月 1 日 开始投入使用。 停用设置为于 2005 年 1 月 1 日进行,其中 Route1 的全部和 Route2 的一半将停用。 未选中重新校准下游路径选项。 下图和下表演示了停用之前和之后的路径信息。

路径停用之前

下图显示了停用之前的路径:

停用之前,LineA 上的四条路径

下表提供了有关停用之前的路径的详细信息:

路径名称线名称线顺序起始日期结束日期测量始于测量止于

Route1

LineA

100

1/1/2000

<空>

0

10

Route2

LineA

200

1/1/2000

<空>

12

22

Route3

LineA

300

1/1/2000

<空>

25

35

Route4

LineA

400

1/1/2000

<空>

38

48

路径停用之后

下图显示了停用之后的路径:

停用之后,LineA 上的三条路径

下表提供了有关停用之后的路径的详细信息:

路径名称线名称线顺序起始日期结束日期测量始于测量止于

Route1

LineA

100

1/1/2000

1/1/2005

0

20

Route2

LineA

200

1/1/2000

1/1/2005

12

22

Route2

LineA

100

1/1/2005

<空>

17

22

Route3

LineA

300

1/1/2000

1/1/2005

25

35

Route3

LineA

200

1/1/2005

<空>

25

25

Route4

LineA

400

1/1/2000

1/1/2005

38

48

Route4

LineA

300

1/1/2005

<空>

38

48

停用之前的事件

LineA 上的路径上有两个跨线事件。 下图显示了停用之前的路径和事件:

停用之前的四个路径和关联的事件

下表提供了有关停用之前的事件的详细信息:

事件 ID起始日期结束日期路径始于名称路径止于名称测量始于测量止于

Event1

1/1/2000

<空>

Route1

Route3

0

30

Event2

1/1/2000

<空>

Route3

Route4

30

48

下面几节介绍了在停用线网络线上的路径时如何强制实施事件行为规则。

固定不动事件行为

尽管事件的地理位置保持不变,其测量值也可能发生变化。 如果事件跨越停用区域,并且停用区域内的部分失效,则事件也可能被分割。

事件行为设置为“固定不动”的路径停用编辑活动会产生以下影响:

  • Event1 自停用日期起停用,因为它部分位于编辑部分中。 在停用后的路径上将创建一个新事件,使用停用日期作为开始日期。 新 Event1 的长度更短,因为为了适应 Route2 的新测量值,新 Event1 的起始测量值在 Route2 上更改为 12、终止测量值在 Route3 上更改为 30。
  • Event2 不受影响,因为它不在停用区域内。

下图显示了停用之后的路径和事件:

当“固定不动”为配置的事件行为时,停用后的三条路径和关联的事件
注:

停用事件未在上图中绘制。

下表提供了有关停用之后的事件的详细信息:

事件 ID起始日期结束日期路径始于名称路径止于名称测量始于测量止于位置错误

Event1

1/1/2000

1/1/2005

Route1

Route3

0

30

无错误

Event1

1/1/2005

<空>

Route2

Route3

17

30

无错误

Event2

1/1/2000

<空>

Route3

Route4

30

48

无错误

移动事件行为

尽管事件测量值保持不变,但是地理位置可能发生变化。

事件行为设置为“移动”的路径停用编辑活动会产生以下影响:

  • Event1 自停用日期起停用,因为它部分位于编辑部分中。 在停用后的路径上将创建一个新事件,使用停用日期作为开始日期。 由于“移动”行为不会更改测量值,新 Event1 在尝试定位 Route1 的起始测量值时遇到位置错误,但 Route1 已不存在。 事件表中有新 Event1 的记录,但由于位置错误,它没有长度,因此未绘制。
  • Event2 不受影响,因为它不在停用区域内。

下图显示了停用之后的路径和事件:

当“移动”为配置的事件行为时,停用后的三条路径和关联的事件

下表提供了有关停用之后的事件的详细信息:

事件 ID起始日期结束日期路径始于名称路径止于名称测量始于测量止于位置错误

Event1

1/1/2000

1/1/2005

Route1

Route3

0

30

无错误

Event1

1/1/2005

<空>

Route1

Route3

0

30

未找到路径

Event2

1/1/2000

<空>

Route3

Route4

30

48

无错误

停用事件行为

将停用与停用区域相交的事件。

事件行为设置为“停用”的路径停用编辑活动会产生以下影响:

  • Event1 自停用日期起停用,因为它与停用区域相交。
  • Event2 不受影响,因为它不在停用区域内。

下图显示了停用之后的路径和事件:

当“停用”为配置的事件行为时,停用后的三条路径和关联的事件

下表提供了有关停用之后的事件的详细信息:

事件 ID起始日期结束日期路径始于名称路径止于名称测量始于测量止于位置错误

Event1

1/1/2000

1/1/2005

Route1

Route3

0

30

无错误

Event2

1/1/2000

<空>

Route3

Route4

30

48

无错误

捕捉事件行为

尽管可通过将事件捕捉到其停用的新路径位置保持事件地理位置不变,但是测量值可能发生变化。 如果事件与存在并发路径的停用交叉,则该事件也会发生分割。

在此示例中,Route5 与 LineA 上的路径并发。 Route5 位于 LineB 上,方向相反。 它的起始测量值为 0,终止测量值为 40。

上述路径停用会产生以下影响:

  • Event1 自停用日期起停用,因为它部分位于编辑部分中。 然后,在停用后的路径上将其分割为两个事件记录,使用停用日期作为开始日期。 这是因为停用部分中存在并发路径,并且停用部分中的 Event1 部分在停用后捕捉到并发路径 Route5。 Event1 的这部分还会反转以适应 Route5 的方向。 结果,Event1 分成两部分以保持其地理位置。 第一个事件记录在 Route2 上的起始测量值为 16,在 Route3 上的终止测量值分别为 30。 第二个事件记录捕捉到 Route5,并在 Route5 上具有起始测量值 25 和终止测量值 40。
  • Event2 不受影响,因为它不在停用区域内。

下图显示了停用之后的路径和事件:

当“捕捉”为配置的事件行为且存在并发路径时,停用后的三条路径和关联的事件

下表提供了有关停用之后的事件的详细信息:

事件 ID起始日期结束日期路径始于名称路径止于名称测量始于测量止于位置错误

Event1

1/1/2000

1/1/2005

Route1

Route3

0

30

无错误

Event1

1/1/2005

<空>

Route2

Route3

17

30

无错误

Event1

1/1/2005

<空>

Route5

Route5

25

40

无错误

Event2

1/1/2000

<空>

Route3

Route4

30

48

无错误