Поведение события для исключения маршрута

Доступно с лицензией 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.

Before retirement

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.

Stay Put behavior

Move behavior

The measures and route of the event are maintained; the geographic location can change.

Move behavior

Retire behavior

The geographic location and measure of the event are preserved; the event is retired. Events intersecting the retire region are retired.

Retire behavior

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:

Upstream and downstream sections

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:

Before Stay Put event behavior

The following table provides details about the events before retirement:

EventRoute NameFrom DateTo DateFrom MeasureTo 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:

After Stay Put event behavior

The following table provides details about the events after retirement when Stay Put is the configured event behavior:

EventRoute NameFrom DateTo DateFrom MeasureTo MeasureLocation 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:

Before Move event behavior

The following table provides details about the events before retirement:

EventRoute NameFrom DateTo DateFrom MeasureTo 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:

After Move event behavior

The following table provides details about the events after retirement when Move is the configured event behavior:

EventRoute NameFrom DateTo DateFrom MeasureTo MeasureLocation 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:

Before Retire event behavior

The following table provides details about the events before retirement:

EventRoute NameFrom DateTo DateFrom MeasureTo 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:

After Retire event behavior

The following table provides details about the events after retirement when Retire is the configured event behavior:

EventRoute NameFrom DateTo DateFrom MeasureTo MeasureLocation 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

Подробное поведение на маршрутах линейной сети с событиями, относящимися к маршрутам

Поведение Оставаться на месте

Этот сценарий исключения затрагивает четыре маршрута на линии в линейной сети и два события. Маршрут3 будет исключен. Исключенный маршрут (изображен пунктирной линией) влияет как на Событие1, так и на Событие2.

Эти маршруты активны с 1/1/2000, и если исключение установлено на 1/1/2005 и не выбрана опция Перекалибровать маршрут по направлению движения, то произойдет следующее:

  • Событие1 будет отображено двумя временными отрезками. Будет отрезок времени с 1/1/2000 по 1/1/2005, с исходными измерениями от 0 до 30 на Маршруте1 и Маршруте3, и отрезок времени от 1/1/2005 до <null>, с измерениями от 0 на Маршруте1 до 22 на Маршруте2, поскольку он остается в том же географическом местоположении. Часть события на Маршруте3 будет исключена, так как больше нет маршрута для построения этой части геометрии события.
  • Событие2 будет отображено двумя временными отрезками. Будет отрезок времени с 1/1/2000 по 1/1/2005, с исходными измерениями от 30 на Маршруте 3 до 48 на Маршруте4, и отрезок времени с 1/1/2005 до <null>, с измерениями от 38 на Маршруте4 до 48 на Маршруте4, поскольку он остается в том же географическом местоположении. Часть события на Маршруте3 будет исключена, так как больше нет маршрута для построения этой части геометрии события.

Перед поведением события Оставаться на месте

The following table provides details about the events before retirement:

Перед поведением события Оставаться на месте

ID событияДата ОтДата ДоID маршрута ОтID маршрута ДоИзмерение ОтИзмерение До

Событие1

1/1/2000

<null>

Маршрут1

Маршрут3

0

30

Событие2

1/1/2000

<null>

Маршрут3

Маршрут4

30

48

После поведения события Оставаться на месте

The following diagram provides details about the route after retirement:

После поведения события Оставаться на месте

ID событияДата ОтДата ДоID маршрута ОтID маршрута ДоИзмерение ОтИзмерение ДоОшибка местоположения

Событие1

1/1/2000

1/1/2005

Маршрут1

Маршрут3

0

30

Нет ошибок

Событие1

1/1/2005

<null>

Маршрут1

Маршрут2

0

22

Нет ошибок

Событие2

1/1/2000

1/1/2005

Маршрут3

Маршрут4

30

48

Нет ошибок

Событие2

1/1/2005

<null>

Маршрут4

Маршрут4

38

48

Нет ошибок

Поведение Двигаться

Эти маршруты активны с 1/1/2000, и если исключение установлено на 1/1/2005 и не выбрана опция Перекалибровать маршрут по направлению движения, то произойдет следующее:

  • Событие1 будет отображено двумя временными отрезками. Будет отрезок времени от 1/1/2000 до 1/1/2005 и отрезок времени от 1/1/2005 до <null>, и они оба будут с исходными измерениями 0 для Маршрута1 и 30 для Маршрута3. Этот новый отрезок времени будет расположен только частично, так как отрезок времени события имеет измерения от 0 до 30 на Маршруте1, Маршруте2 и Маршруте3, но Маршрут3 был удален, поэтому в этом месте нет маршрута для построения геометрии.
  • Событие2 будет отображено двумя временными отрезками. Будет отрезок времени 1/1/2000 до 1/1/2005 и отрезок времени от 1/1/2005 до <null>, и они оба будут иметь измерения от 30 на Маршруте3 до 48 на Маршруте4. Этот новый отрезок времени не будет иметь расположения, так как отрезок времени события имеет измерения от 30 до 48 на Маршруте3 и Маршруте4, но Маршрут3 был удален, поэтому в этом месте нет маршрута для построения геометрии.

Перед поведением событий Двигаться

The following table provides details about the events before retirement:

Перед поведением событий Двигаться

ID событияДата ОтДата ДоID маршрута ОтID маршрута ДоИзмерение ОтИзмерение До

Событие1

1/1/2000

<null>

Маршрут1

Маршрут3

0

30

Событие2

1/1/2000

<null>

Маршрут3

Маршрут4

30

48

После поведения события Двигаться

The following diagram provides details about the route after retirement:

После поведения события Двигаться

ID событияДата ОтДата ДоID маршрута ОтID маршрута ДоИзмерение ОтИзмерение ДоОшибка местоположения

Событие1

1/1/2000

1/1/2005

Маршрут1

Маршрут3

0

30

Нет ошибок

Событие1

1/1/2005

<null>

Маршрут1

Маршрут3

0

30

Частичное совпадение для измерения До

Событие2

1/1/2000

1/1/2005

Маршрут3

Маршрут4

30

48

Нет ошибок

Событие2

1/1/2005

<null>

Маршрут3

Маршрут4

30

48

Частичное совпадение для измерения От

Поведение Исключить

Эти маршруты активны с 1/1/2000, и если исключение установлено на 1/1/2005 и не выбрана опция Перекалибровать маршрут по направлению движения, то произойдет следующее:

  • Событие1 будет исключено, так как оно располагается внутри исключенного района.
  • Событие2 будет исключено, так как оно располагается внутри исключенного района.

Перед поведением событий Исключить

The following table provides details about the events before retirement:

После поведения событий Исключить

ID событияДата ОтДата ДоID маршрута ОтID маршрута ДоИзмерение ОтИзмерение До

Событие1

1/1/2000

<null>

Маршрут1

Маршрут3

0

30

Событие2

1/1/2000

<null>

Маршрут3

Маршрут4

30

48

После поведения событий Исключить

The following diagram provides details about the route after retirement:

На следующей схеме и в таблице оба события исключаются без записи в таблице атрибутов.

После поведения событий Исключить

ID событияДата ОтДата ДоID маршрута ОтID маршрута ДоИзмерение ОтИзмерение ДоОшибка местоположения

Событие1

1/1/2000

1/1/2005

Маршрут1

Маршрут3

0

30

Нет ошибок

Событие2

1/1/2000

1/1/2005

Маршрут3

Маршрут4

30

48

Нет ошибок