路径反转的事件行为
需具备位置参考许可方可使用。
在反转一条或多条路线后,事件会受到影响,具体取决于为事件图层配置的事件行为。
注:
在编辑路线后,不会更新事件,除非运行应用事件行为工具。 如果您在分支版本化数据上使用冲突预防,系统会提示您在发布到默认版本之前运行应用事件行为。
注:
当针对 LRS 路径编辑选择重新校准路径下游时,已配置的校准事件行为将应用于下游弧段。 可通过查看 LRS 事件属性查看配置的事件行为。
下文介绍了路径反转和对应的事件行为。
路线反转情景
可以在一次编辑中反转属于同一条线的单个或多个相邻路径。
在以下情景中,路径 1 自 1/1/2000 起进入活动状态。 反转设置为于 1/1/2005 发生在整个路径上。 下图和下表演示了反转之前和之后的路径信息。
在路线反转之前
下图显示了反转之前的路径:
下表提供了有关反转之前的路径的详细信息:
|
路径 ID |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|
|
Route1 |
1/1/2000 |
<Null> |
0 |
20 |
路径反转之后
下图显示了反转之后的路径:
下表提供了有关反转之后的路径的详细信息:
|
路径 ID |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|
|
Route1 |
1/1/2000 |
1/1/2005 |
0 |
20 |
|
Route1 |
1/1/2005 |
<Null> |
0 |
20 |
路径反转之前的事件
Route 1 上有两个事件,开始日期(起始日期)均为 1/1/2000。 下图显示了反转之前的路径和事件。
下表提供了有关反转之前的事件的详细信息:
|
事件 |
路径 ID |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|---|
|
Event1 |
Route1 |
1/1/2000 |
<Null> |
5 |
12 |
|
Event2 |
Route1 |
1/1/2000 |
<Null> |
12 |
20 |
下面几节详述了在此路径反转场景中,如何在运行应用事件行为工具之后实施事件行为规则。
固定不动事件行为
尽管事件的地理位置保持不变,其测量值也可能发生变化。
上述路径反转会产生以下影响:
事件 1 自反转日期起停用,因为它位于编辑部分中。 将创建一个新事件,使用反转日期作为开始日期(起始日期)。 起始测量值(测量始于)值更改为 8,终止测量值(测量止于)值更改为 15 以适应路径 1 的反转测量值。
事件 2 自反转日期起停用,因为它位于编辑部分中。 将创建一个新事件,使用反转日期作为开始日期。 起始测量值更改为 0,终止测量值更改为 8 以适应路径 1 的反转测量值。
下图显示了反转之后的路径和事件:
注:
停用事件未在下图中绘制。
下表提供了当“固定不动”为配置的事件行为时,有关反转之后的事件的详细信息:
|
事件 |
路径 ID |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
位置错误 |
|---|---|---|---|---|---|---|
|
Event1 |
Route1 |
1/1/2000 |
1/1/2005 |
5 |
12 |
无错误 |
|
Event1 |
Route1 |
1/1/2005 |
<Null> |
8 |
15 |
无错误 |
|
Event2 |
Route1 |
1/1/2000 |
1/1/2005 |
12 |
20 |
无错误 |
|
Event2 |
Route1 |
1/1/2005 |
<Null> |
0 |
8 |
无错误 |
移动事件行为
尽管事件测量值保持不变,但是地理位置可能发生变化。
上述路径反转会产生以下影响:
事件 1 自反转日期起停用,因为它位于编辑部分中。 将创建一个新事件,使用反转日期作为开始日期。 由于“移动”行为不会更改测量值,所以事件保留其原始的起始测量值 5 和终止测量值 12。
事件 2 自反转日期起停用,因为它位于编辑部分中。 将创建一个新事件,使用反转日期作为开始日期。 由于“移动”行为不会更改测量值,所以事件保留其原始的起始测量值 12 和终止测量值 20。
下图显示了反转之后的路径和事件:
下表提供了当“移动”为配置的事件行为时,有关反转之后的事件的详细信息:
|
事件 |
路径 ID |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
位置错误 |
|---|---|---|---|---|---|---|
|
Event1 |
Route1 |
1/1/2000 |
1/1/2005 |
5 |
12 |
无错误 |
|
Event1 |
Route1 |
1/1/2005 |
<Null> |
5 |
12 |
无错误 |
|
Event2 |
Route1 |
1/1/2000 |
1/1/2005 |
12 |
20 |
无错误 |
|
Event2 |
Route1 |
1/1/2005 |
<Null> |
12 |
20 |
无错误 |
停用事件行为
将停用与反转区域相交的事件。
事件 1 自反转日期起停用,因为它完全位于编辑部分中。
事件 2 自反转日期起停用,因为它完全位于编辑部分中。
下图显示了反转之后的路径和事件:
下表提供了当“停用”为配置的事件行为时,有关反转之后的事件的详细信息:
|
事件 |
路径 ID |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|---|
|
Event1 |
Route1 |
1/1/2000 |
1/1/2005 |
5 |
12 |
|
Event2 |
Route1 |
1/1/2000 |
1/1/2005 |
12 |
20 |
事件跨越多条路线的线网络线上路线的详细路线反转行为
在此示例中,同一条线上共有三条路径,这些路径自 1/1/2000 起开始投入使用。 反转设置为在 1/1/2005 发生,三条路径均会反转。 下图和下表显示了反转之前和之后的路径信息。
在路线反转之前
下图显示了反转之前的路线:
下表提供了有关反转之前的路径的详细信息:
|
路径 ID |
线名称 |
线顺序 |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|---|---|
|
Route1 |
LineA |
100 |
1/1/2000 |
<Null> |
0 |
10 |
|
Route2 |
LineA |
200 |
1/1/2000 |
<Null> |
15 |
25 |
|
Route3 |
LineA |
300 |
1/1/2000 |
<Null> |
30 |
40 |
路径反转之后
下图显示了反转之后的路径:
下表提供了有关反转之后的路径的详细信息:
|
路径 ID |
线名称 |
线顺序 |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|---|---|
|
Route1 |
LineA |
100 |
1/1/2000 |
1/1/2005 |
0 |
10 |
|
Route1 |
LineA |
100 |
1/1/2005 |
<Null> |
0 |
10 |
|
Route2 |
LineA |
200 |
1/1/2000 |
1/1/2005 |
15 |
25 |
|
Route2 |
LineA |
200 |
1/1/2005 |
<Null> |
15 |
25 |
|
Route3 |
LineA |
300 |
1/1/2000 |
1/1/2005 |
30 |
40 |
|
Route3 |
LineA |
300 |
1/1/2005 |
<Null> |
30 |
40 |
反转之前的事件
线 A 上的路径上有两个跨线事件。 下图显示了反转之前的路径和事件:
下表提供了有关反转之前的事件的详细信息:
|
事件 ID |
起始日期 |
结束日期 |
路径始于名称 |
测量始于 |
路径止于名称 |
测量止于 |
|---|---|---|---|---|---|---|
|
Event1 |
1/1/2000 |
<Null> |
Route1 |
7 |
Route2 |
18 |
|
Event2 |
1/1/2000 |
<Null> |
Route2 |
18 |
Route3 |
35 |
下面几节介绍了在反转线网络线上的路径时如何强制实施事件行为规则。
固定不动事件行为
尽管事件的地理位置保持不变,其测量值也可能发生变化。
上述路径反转会产生以下影响:
事件 1 自反转日期起停用,因为它位于编辑部分中。 将创建一个新事件,使用反转日期作为开始日期(起始日期)。 起点测量值(测量始于)值更改为路径 22 上的 22,终点测量值(测量止于)值更改为路径 1 上的 3 以适应反转路径的新测量值。
事件 2 自反转日期起停用,因为它位于编辑部分中。 将创建一个新事件,使用反转日期作为“起始日期”。 “测量始于”和“测量止于”值从路径 3 上的 35 更改为路径 2 上的 22 以适应反转路径的新测量值。
下图显示了反转之后的路径和事件:
注:
停用事件未在下图中绘制。
下表提供了当“固定不动”为配置的事件行为时,有关反转之后的事件的详细信息:
|
事件 ID |
起始日期 |
结束日期 |
路径始于名称 |
测量始于 |
路径止于名称 |
测量止于 |
位置错误 |
|---|---|---|---|---|---|---|---|
|
Event1 |
1/1/2000 |
1/1/2005 |
Route1 |
7 |
Route2 |
18 |
无错误 |
|
Event1 |
1/1/2005 |
<Null> |
Route2 |
22 |
Route1 |
3 |
无错误 |
|
Event2 |
1/1/2000 |
1/1/2005 |
Route2 |
18 |
Route3 |
35 |
无错误 |
|
Event2 |
1/1/2005 |
<Null> |
Route3 |
35 |
Route2 |
22 |
无错误 |
移动事件行为
尽管事件测量值保持不变,但是地理位置可能发生变化。
上述路径反转会产生以下影响:
事件 1 自反转日期起停用,因为它位于编辑部分中。 将创建一个新事件,使用反转日期作为开始日期。 由于“移动”行为不会更改测量值,所以事件保留其原始的起始测量值 18(路径 2 上)和终止测量值 7(路径 1 上)。 请注意,路径的起始和结束位置也会更改为适应路径反转后的事件方向。
事件 2 自反转日期起停用,因为它位于编辑部分中。 将创建一个新事件,使用反转日期作为开始日期。 由于“移动”行为不会更改测量值,所以事件保留其原始的起始测量值 35(路径 3 上)和终止测量值 18(路径 2 上)。 请注意,路径的起始和结束位置也会更改为适应路径反转后的事件方向。
下图显示了反转之后的路径和事件:
下表提供了当“移动”为配置的事件行为时,有关反转之后的事件的详细信息:
|
事件 ID |
起始日期 |
结束日期 |
路径始于名称 |
测量始于 |
路径止于名称 |
测量止于 |
位置错误 |
|---|---|---|---|---|---|---|---|
|
Event1 |
1/1/2000 |
1/1/2005 |
Route1 |
7 |
Route2 |
18 |
无错误 |
|
Event1 |
1/1/2005 |
<Null> |
Route2 |
18 |
Route1 |
7 |
无错误 |
|
Event2 |
1/1/2000 |
1/1/2005 |
Route2 |
18 |
Route3 |
35 |
无错误 |
|
Event2 |
1/1/2005 |
<Null> |
Route3 |
35 |
Route2 |
18 |
无错误 |
停用事件行为
将停用与反转区域相交的事件。
事件 1 自反转日期起停用,因为它完全位于编辑部分中。
事件 2 自反转日期起停用,因为它完全位于编辑部分中。
下图显示了反转之后的路径:
下表提供了当“停用”为配置的事件行为时,有关反转之后的事件的详细信息:
|
事件 ID |
起始日期 |
结束日期 |
路径始于名称 |
测量始于 |
路径止于名称 |
测量止于 |
|---|---|---|---|---|---|---|
|
Event1 |
1/1/2000 |
1/1/2005 |
Route1 |
5 |
Route2 |
20 |
|
Event2 |
1/1/2000 |
1/1/2005 |
Route2 |
20 |
Route3 |
35 |