适用于 Location Referencing 许可。
路径停用后,事件会受到影响,具体取决于为每个事件图层配置的事件行为。
注:
Events are not updated until the Apply Event Behaviors tool is applied after route edits. If you are using conflict prevention, you are prompted to run Apply Event Behaviors before posting can be completed.
注:
When recalibrate downstream is chosen for an LRS route edit, the configured calibrate event behavior is applied to downstream sections.
The following sections detail the results of executing the Apply Event Behaviors tool on event features after a corresponding route edit.
Route retirement scenario
The following retirement scenario involves one route and three events. The retirement (depicted with a dashed line) starts in Event1, completely spans Event2, and ends in Event3.
Stay Put behavior
The geographic location of the event outside of the retire region is preserved; the measures can change. The event can also split if it crosses the retire region. Portions of the reassign region are retired.
Move behavior
The measures and route of the event are maintained; the geographic location can change.
Retire behavior
The geographic location and measure of the event are preserved; the event is retired. Events intersecting the retire region are retired.
Upstream and downstream sections
Route editing impacts upstream and downstream sections differently.
The following diagram shows the upstream and downstream sections for the route retirement scenario:
The following table details how the retirement editing activity impacts upstream and downstream events according to the configured event behavior:
Behavior | Events upstream | Events intersecting | Events downstream |
---|---|---|---|
Stay Put | No action. | Retire event; line events crossing the edit region are split and the original event retired. | If route calibration is changed, the recalibrate event behavior is applied; otherwise, no action. |
Move | Shape regenerated, if needed, to new location of route measures. | Shape regenerated to new location of route measures. | If route calibration is changed, the recalibrate event behavior is applied; otherwise, no action. |
Retire | No action. | Retire event; line events crossing edit region are not split. | If route calibration is changed, the recalibrate event behavior is applied; otherwise, no action. |
注:
- Point events follow the same behavior as line events but don't need to be split.
- If the Recalibrate route downstream option is chosen, calibrate route event behaviors are applied to the events downstream of the edited portion of the route.
- The network can contain events that span multiple routes in a line network. In this case, the behaviors are still applied in the same manner.
- Since the LRS is time aware, edit activities—such as retiring a route—time slice routes and events.
Detailed behavior results
The following sections detail how event behavior rules are enforced when a route is retired.
Stay Put behavior
The route is active from 1/1/2000, and if the retirement is set to occur on 1/1/2005 and Recalibrate route downstream is not chosen, this has the following effects:
- Event1 is represented by two time slices. There is a time slice from 1/1/2000 to 1/1/2005, with the original measures from 0 to 20, and a time slice from 1/1/2005 to <Null>, with measures from 0 to 15, that stay the same location geographically.
- Event2 retires to maintain geographic location.
- Event3 is represented by two time slices. There is a time slice from 1/1/2000 to 1/1/2005, with the original measures from 30 to 45, and a time slice from 1/1/2005 to <Null>, with measures from 35 to 45, that stay the same geographically.
Before Stay Put event behavior
The following diagram provides details about the route before retirement:
The following table provides details about the events before retirement:
Event | Route Name | From Date | To Date | From Measure | To Measure |
---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <Null> | 0 | 20 |
Event2 | Route1 | 1/1/2000 | <Null> | 20 | 30 |
Event3 | Route1 | 1/1/2000 | <Null> | 30 | 45 |
After Stay Put event behavior
The following diagram provides details about the route after retirement:
The following table provides details about the events after retirement when Stay Put is the configured event behavior:
Event | Route Name | From Date | To Date | From Measure | To Measure | Location Error |
---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | 1/1/2005 | 0 | 20 | No Error |
Event1 | Route1 | 1/1/2005 | <Null> | 0 | 15 | No Error |
Event3 | Route1 | 1/1/2000 | 1/1/2005 | 30 | 45 | No Error |
Event3 | Route1 | 1/1/2005 | <Null> | 35 | 45 | No Error |
Move behavior
The route is active from 1/1/2000, and if the retirement is set to occur on 1/1/2005 and Recalibrate route downstream is not chosen, this has the following effects:
- Event1 is represented by two time slices. There is a time slice from 1/1/2000 to 1/1/2005 and a time slice from 1/1/2005 to <Null>, both with the original measures from 0 to 20. This new time slice will only partially locate since the event time slice has measures from 0 to 20, but the underlying route time slice only has measures from 0 to 15 and 35 to 55, with a physical gap created due to retirement.
- Event2 is represented by two time slices. There is a time slice from 1/1/2000 to 1/1/2005 and a time slice from 1/1/2005 to <Null>, both with the measures from 20 to 30. This new time slice will not locate since the event time slice has measures from 20 to 30, but the underlying route does not have a route with those measures.
- Event3 is represented by two time slices. There is a time slice from 1/1/2000 to 1/1/2005 and a time slice from 1/1/2005 to <Null>, both with the original measures 30 to 45. This new time slice only partially locates since the event time slice has measures from 30 to 45, but the underlying route time slice only has measures from 0 to 15 and 35 to 55, with a physical gap created due to retirement.
Before Move event behavior
The following diagram provides details about the route before retirement:
The following table provides details about the events before retirement:
Event | Route Name | From Date | To Date | From Measure | To Measure |
---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <Null> | 0 | 20 |
Event2 | Route1 | 1/1/2000 | <Null> | 20 | 30 |
Event3 | Route1 | 1/1/2000 | <Null> | 30 | 45 |
After Move event behavior
The following diagram provides details about the route after retirement:
The following table provides details about the events after retirement when Move is the configured event behavior:
Event | Route Name | From Date | To Date | From Measure | To Measure | Location Error |
---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | 1/1/2005 | 0 | 20 | No Error |
Event1 | Route1 | 1/1/2005 | <Null> | 0 | 20 | Partial match for the To measure |
Event3 | Route1 | 1/1/2000 | 1/1/2005 | 30 | 45 | No Error |
Event3 | Route1 | 1/1/2005 | <Null> | 30 | 45 | Partial match for the From measure |
Retire behavior
The route is active from 1/1/2000, and if the retirement is set to occur on 1/1/2005 and Recalibrate route downstream is not chosen, this has the following effects:
- Event1 retires since it intersects the retired region.
- Event2 retires since it is completely inside the retired region.
- Event3 retires since it intersects the retired region.
Before Retire event behavior
The following diagram provides details about the route before retirement:
The following table provides details about the events before retirement:
Event | Route Name | From Date | To Date | From Measure | To Measure |
---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <Null> | 0 | 20 |
Event2 | Route1 | 1/1/2000 | <Null> | 20 | 30 |
Event3 | Route1 | 1/1/2000 | <Null> | 30 | 45 |
After Retire event behavior
The following diagram provides details about the route after retirement:
The following table provides details about the events after retirement when Retire is the configured event behavior:
Event | Route Name | From Date | To Date | From Measure | To Measure | Location Error |
---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | 1/1/2005 | 0 | 20 | No Error |
Event2 | Route1 | 1/1/2000 | 1/1/2005 | 20 | 30 | No Error |
Event3 | Route1 | 1/1/2000 | 1/1/2005 | 30 | 45 | No Error |
具有跨越路径的事件的线网络中路径的详细行为
留在原处行为
此停用方案涉及线网络中的线上的 4 个路径和 2 个事件。 Route3 将停用。 已停用路径(用虚线表示)将影响 Event1 和 Event2。
路径从 1/1/2000 起处于活动状态,且如果将停用设置为在 1/1/2005 发生,并取消选中重新校准路径下游,则此举将具有以下效果:
- Event1 将由 2 个时间片表示。 将有一个从 1/1/2000 到 1/1/2005 的时间片,原始测量值为 Route1 和 Route3 上的 0 到 30,还有一个从 1/1/2005 到 <空> 的时间片,测量值为 Route1 上的 0 到 Route2 上的 22(原因是它们处于同一地理位置)。 Route3 上的事件部分将停用,原因是不再有用于构建该事件形状部分的路径。
- Event2 将由 2 个时间片表示。 将有一个从 1/1/2000 到 1/1/2005 的时间片,原始测量值为 Route3 上的 30 到 Route4 上的 48,还有一个从 1/1/2005 到 <空> 的时间片,测量值为 Route4 上的 38 到 Route4 上的 48(原因是它们处于同一地理位置)。 Route3 上的事件部分将停用,原因是不再有用于构建该事件形状部分的路径。
留在原处事件行为之前
The following table provides details about the events before retirement:
事件 ID | 开始日期 | 结束日期 | 始于 RouteID | 止于路径 ID | 测量始于 | 测量止于 | |
---|---|---|---|---|---|---|---|
Event1 | 1/1/2000 | <空> | Route1 | Route3 | 0 | 30 | |
Event2 | 1/1/2000 | <空> | Route3 | Route4 | 30 | 48 |
留在原处事件行为之后
The following diagram provides details about the route after retirement:
事件 ID | 开始日期 | 结束日期 | 始于 RouteID | 止于路径 ID | 测量始于 | 测量止于 | 位置错误 |
---|---|---|---|---|---|---|---|
Event1 | 1/1/2000 | 1/1/2005 | Route1 | Route3 | 0 | 30 | 无错误 |
Event1 | 1/1/2005 | <空> | Route1 | Route2 | 0 | 22 | 无错误 |
Event2 | 1/1/2000 | 1/1/2005 | Route3 | Route4 | 30 | 48 | 无错误 |
Event2 | 1/1/2005 | <空> | Route4 | Route4 | 38 | 48 | 无错误 |
移动行为
路径从 1/1/2000 起处于活动状态,且如果将停用设置为在 1/1/2005 发生,并取消选中重新校准路径下游,则此举将具有以下效果:
- Event1 将由 2 个时间片表示。 将有一个从 1/1/2000 到 1/1/2005 的时间片,还有一个从 1/1/2005 到 <空> 的时间片,两个时间片的原始测量值均为 Route1 上的 0 到 Route3 上的 30。 此新时间片仅会部分定位,原因是事件时间片的测量值为 Route1 到 Route3 上的 0 到 30,但是 Route3 已经停用,所以该位置没有用于构建形状的路径。
- Event2 将由 2 个时间片表示。 将有一个从 1/1/2000 到 1/1/2005 的时间片,还有一个从 1/1/2005 到 <空> 的时间片,两个时间片的测量值均为 Route3 上的 30 到 Route4 上的 48。 此新时间片将不会定位,原因是事件时间片的测量值为 Route3 到 Route4 上的 30 到 48,但是 Route3 已经停用,所以该位置没有用于构建形状的路径。
移动事件行为之前
The following table provides details about the events before retirement:
事件 ID | 开始日期 | 结束日期 | 始于 RouteID | 止于路径 ID | 测量始于 | 测量止于 |
---|---|---|---|---|---|---|
Event1 | 1/1/2000 | <空> | Route1 | Route3 | 0 | 30 |
Event2 | 1/1/2000 | <空> | Route3 | Route4 | 30 | 48 |
移动事件行为之后
The following diagram provides details about the route after retirement:
事件 ID | 开始日期 | 结束日期 | 始于 RouteID | 止于路径 ID | 测量始于 | 测量止于 | 位置错误 |
---|---|---|---|---|---|---|---|
Event1 | 1/1/2000 | 1/1/2005 | Route1 | Route3 | 0 | 30 | 无错误 |
Event1 | 1/1/2005 | <空> | Route1 | Route3 | 0 | 30 | “测量止于”的部分匹配 |
Event2 | 1/1/2000 | 1/1/2005 | Route3 | Route4 | 30 | 48 | 无错误 |
Event2 | 1/1/2005 | <空> | Route3 | Route4 | 30 | 48 | “测量始于”的部分匹配 |
停用行为
路径从 1/1/2000 起处于活动状态,且如果将停用设置为在 1/1/2005 发生,并取消选中重新校准路径下游,则此举将具有以下效果:
- Event1 将停用,原因是它位于已停用区域内。
- Event2 将停用,原因是它位于已停用区域内。
停用事件行为之前
The following table provides details about the events before retirement:
事件 ID | 开始日期 | 结束日期 | 始于 RouteID | 止于路径 ID | 测量始于 | 测量止于 |
---|---|---|---|---|---|---|
Event1 | 1/1/2000 | <空> | Route1 | Route3 | 0 | 30 |
Event2 | 1/1/2000 | <空> | Route3 | Route4 | 30 | 48 |
停用事件行为之后
The following diagram provides details about the route after retirement:
在下方的逻辑示意图和表中,两个事件都已停用,且属性表中没有任何记录。
事件 ID | 开始日期 | 结束日期 | 始于 RouteID | 止于路径 ID | 测量始于 | 测量止于 | 位置错误 |
---|---|---|---|---|---|---|---|
Event1 | 1/1/2000 | 1/1/2005 | Route1 | Route3 | 0 | 30 | 无错误 |
Event2 | 1/1/2000 | 1/1/2005 | Route3 | Route4 | 30 | 48 | 无错误 |