When routes are extended, events are impacted depending on the event behavior that is configured for each event layer.
The cover event behavior modifies the geometric location and measure of a line event to make the event go across the newly modified section. The following scenarios describe the results of the Apply Updates tool on event features in the edit activity region for the cover event behavior.
Extending at the start of a route
When extending the beginning of a route, any event with cover behavior configured that is at the start of the route will be stretched to cover the new beginning of the route after the extend.
In the following example, the initial from and to measures for Route1 and Event1 are 0 and 35, respectively. The route is extended at the start by 15. After extension, the from measure remains 0 and the to measure of Route1 becomes 50.
Upon applying the event behaviors, Event1 will extend to the new start of the route to cover the entire route. The from and to measures of Event1 also become 0 and 50, respectively.
Extending at the start of a route with a time slice
In the following example, the route is active beginning 1/1/2000, and an extension of 15 is set to occur 1/1/2005.
Table 1: Before extension at route start with time slice
Event | Route name | From date | To date | From measure | To measure |
---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <null> | 0 | 35 |
After the extension, Event1 will be represented by two time slices, one from 1/1/2000 to 1/1/2005 with the original measures of 0 to 35 and another from 1/1/2005 to <null> with measures of 0 to 50, that cover the entire route.
Table 2: After extension at route start with time slice
Event | Route name | From date | To date | From measure | To measure |
---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | 1/1/2005 | 0 | 35 |
Event1 | Route1 | 1/1/2005 | <null> | 0 | 50 |
Extending at the end of a route
When extending at the end of a route, any event with configured cover behavior that is at the end of the route will be stretched to cover the new end of the route.
In the following example, the from and to measures for Route1 and Event1 are 0 and 35, respectively. The route is extended at the end by 15. After extension, the from and to measures of Route1 become 0 and 50, respectively.
Upon applying the event behaviors, Event1 will extend to the new end of the route to cover the entire route. The from and to measures of Event1 also become 0 and 50, respectively.
Extending at the end of a route with a time slice
In the following example, the route is active beginning 1/1/2000, and an extension of 15 is set to occur 1/1/2005.
Table 3: Before extension at route end with time slice
Event | Route name | From date | To date | From measure | To measure |
---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <null> | 0 | 35 |
After the extension, Event1 will be represented by two time slices, one from 1/1/2000 to 1/1/2005 with the original measures of 0 to 35 and another from 1/1/2005 to <null> with measures of 0 to 50, that cover the entire route.
Table 4: After extension at route end with time slice
Event | Route name | From date | To date | From measure | To measure |
---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | 1/1/2005 | 0 | 35 |
Event1 | Route1 | 1/1/2005 | <null> | 0 | 50 |
Creating concurrent routes while extending
If extending a route at the beginning creates any concurrency and the route being extended is dominant, then cover behavior will be applied for the event of the dominant route and the event from the non-dominant route will be retired.
In the following example, the from and to measures for Route1 and Event1 are from 0 and 35, and the from and to measures for Route2 and Event2 are from 0 and 15 respectively. Route1 is extended at the start by 15. After extension, the from measure stays at 0 and the to measure of Route1 becomes 50 as shown below.
Table 5: Before extension with concurrent routes
Event | Route Name | From Date | To Date | From Measure | To Measure |
---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <null> | 0 | 35 |
Event2 | Route2 | 1/1/2000 | <null> | 0 | 15 |
Upon applying the event behaviors, Event1 will extend to the new start of the route to cover the entire route. The from and to measures of Event1 also become 0 and 50. Event2 will be retired as Route1 is dominant in the concurrent section.
Table 6: After extension with concurrent routes
Event | Route Name | From Date | To Date | From Measure | To Measure |
---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | 1/1/2005 | 0 | 35 |
Event1 | Route1 | 1/1/2005 | <null> | 0 | 50 |
Event2 | Route2 | 1/1/2000 | 1/1/2005 | 0 | 15 |