Skip to main content

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

Доступно с лицензией Location Referencing.

Исключение маршрутов затрагивает их события, в зависимости от поведения события, заданного для каждого слоя событий.

Примечание:

События не обновляются до тех пор, пока после редактирования маршрута не будет запущен инструмент Применить поведение событий. Если вы используете предотвращение конфликтов в данных сервис-ориентированной версии, вам будет предложено запустить Применить поведение событий перед закреплением в версии default.

Примечание:

Когда для редактирования маршрута LRS выбрана Перекалибровка по ходу движения, то к секциям по ходу движения применяется настроенное поведение события калибровки. Вы можете просмотреть настроенное поведение событий, просмотрев свойства события LRS.

Исключение маршрута и соответствующее поведение событий описаны ниже.

Сценарий исключения маршрута

Маршрут может быть исключен в начале, в средней части или в конце маршрута. Если исключение происходит в середине маршрута, результирующий маршрут является маршрутом с промежутками. Для линейной сети можно полностью или частично исключить несколько смежных маршрутов, принадлежащих одной и той же линии.

Секции по ходу движения и против движения

Редактирование маршрута по-разному влияет на секции по ходу движения и против движения.

На следующем рисунке показаны секции по ходу движения и против движения для сценария исключения маршрута:

Секции по ходу движения и против движения для сценария исключения маршрута.

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

Поведение

События против движения

События пересечения

События по ходу движения

Оставаться на месте

Нет действий.

Событие исключения; линейные события, пересекающие район редактирования, разделяются, и исходное событие исключается.

Если калибровка маршрута изменена, применяется поведение события калибровки; в противном случае никаких действий не предпринимается.

Переместить

При необходимости форма регенерирована в новое местоположение измерений маршрута.

Форма регенерирована для нового местоположения измерений маршрута.

Если калибровка маршрута изменена, применяется поведение события калибровки; в противном случае никаких действий не предпринимается.

Исключить

Нет действий.

Событие исключения; линейные события, пересекающие район редактирования, не разделяются.

Если калибровка маршрута изменена, применяется поведение события калибровки; в противном случае никаких действий не предпринимается.

Замкнуть

Нет действия

Событие исключения; линейные события, пересекающие секцию редактирования, будут разделены. Новое событие привязывается к параллельному маршруту, если такой существует.

Если калибровка маршрута изменена, применяется поведение события калибровки; в противном случае никаких действий не предпринимается.

Примечание:

Сеть может содержать события, которые охватывают несколько маршрутов в линейной сети. Поведение по-прежнему применяется таким же образом.

Поскольку LRS учитывает время, редактируйте действия, такие как исключение маршрута, маршруты временных отрезков и события.

Результаты исключения маршрута

В этом примере маршрут Route1 активен с 1/1/2000. Исключение должно произойти в начале маршрута 1/1/2005. Выбрана опция Перекалибровать маршрут по направлению движения, и маршрут будет повторно откалиброван после исключения. На приведенных ниже графиках и в таблицах показана информация о маршруте до и после исключения.

Примечание:

Во всех приведенных ниже примерах поведение события калибровки для событий настроено таким образом, чтобы оно было Оставаться на месте.

Поведение события калибровки применяется перед поведением события исключения, поэтому важно проверить конфигурацию поведения события калибровки на уровне объектов события до того, как будет поставлена отметка у Перекалибровать маршрут по направлению движения.

Для получения информации о других действиях при калибровке см. поведение события калибровки.

Перед исключением маршрута

На следующем изображении показываются маршруты перед исключением:

Маршрут Route1 перед исключением

В следующей таблице приведены сведения о маршруте перед исключением:

ID маршрута

Дата От

Дата До

Измерение От

Измерение До

Route1

01.01.2000

<Null>

0

55

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

На следующем изображении показаны маршруты после исключения:

Маршрут Route1 после исключения

В следующей таблице приведены сведения о маршруте после исключения:

ID маршрута

Дата От

Дата До

Измерение От

Измерение До

Route1

01.01.2000

01.01.2005

0

55

Route1

01.01.2005

<Null>

0

30

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

На маршруте Route1 есть три события, и все они имеют дату начала (Дата От) 1/1/2000. На следующем рисунке показан маршрут и события, перед исключением:

Route1 и связанные с ним события перед исключением

В следующей таблице приведены сведения о событиях перед исключением:

Событие

ID маршрута

Дата От

Дата До

Измерение От

Измерение До

Event1

Route1

01.01.2000

<Null>

0

20

Event2

Route1

01.01.2000

<Null>

20

30

Событие3

Route1

01.01.2000

<Null>

30

45

В следующих разделах описывается, как применяются правила поведения событий после запуска инструмента Применить поведения событий в этом сценарии исключения маршрутов.

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

Хотя географическое местоположение события сохраняется, измерения могут меняться. Событие также может разделиться, если оно пересекает район исключения, а части в пределах район исключения удаляются.

В следующей таблице показаны действия по редактированию, связанные с редактированием маршрута, и соответствующее им поведение событий:

Изменение действия

Поведение события

Исключить

Оставаться на месте

Калибровать

Оставаться на месте

Описанное выше исключение маршрута имеет следующие последствия:

  • Событие Event1 удаляется в день исключения, поскольку оно полностью попадает в раздел редактирования.

  • Event2 удаляется в день исключения, поскольку его часть попадает в раздел редактирования. Новое событие создается на маршруте после исключения с датой исключения в качестве начальной даты (Дата От). Длина нового Event2 короче, и его начальное значение измерения (Измерение От) изменяется на 0, а конечное значение измерения (Измерение До) изменяется на 5, чтобы соответствовать новым измерениям Route1.

  • Event3 не попадает в исключенный район, поэтому поведение события исключения к нему неприменимо. При повторной калибровке маршрута Route1 для сохранения географического местоположения Event3 применяется поведение калибровки Оставаться на месте. Начальное значение измерения Event3 меняется на 5, а конечное значение измерения меняется на 20, чтобы учесть новые измерения маршрута Route1.

На следующем рисунке показан маршрут и события после исключения:

Route1 и связанные с ним события после исключения, когда Оставлять неизменным является настроенным поведением события

Примечание:

Исключенное событие не показано на рисунке выше.

В следующей таблице приведены сведения о событиях после исключения:

Событие

ID маршрута

Дата От

Дата До

Измерение От

Измерение До

Ошибка местоположения

Event1

Route1

01.01.2000

01.01.2005

0

20

Нет ошибок

Event2

Route1

01.01.2000

01.01.2005

20

30

Нет ошибок

Event2

Route1

01.01.2005

<Null>

0

5

Нет ошибок

Событие3

Route1

01.01.2000

01.01.2005

30

45

Нет ошибок

Событие3

Route1

01.01.2005

<Null>

5

20

Нет ошибок

Поведение события В движении

Хотя измерения события сохранены, географическое положение может измениться.

В следующей таблице показаны действия по редактированию, связанные с редактированием маршрута, и соответствующее им поведение событий:

Изменение действия

Поведение события

Исключить

Переместить

Калибровать

Оставаться на месте

Описанное выше исключение маршрута имеет следующие последствия:

  • Event1 удаляется в день исключения, поскольку его часть попадает в раздел редактирования. На маршруте после исключения создается новое событие с датой исключения в качестве начальной даты. Поскольку измерения не меняются для поведения Перемещение, событие перемещается в новое местоположение Route1, чтобы сохранить исходное начальное значение измерения, равное 0, и конечное значение измерения, равное 20.

  • Event2 удаляется в день исключения, поскольку оно полностью попадает в раздел редактирования. На маршруте после исключения создается новое событие с датой исключения в качестве начальной даты. Поскольку измерения не меняются для поведения Перемещение событие перемещается в новое местоположение Route1, чтобы сохранить исходное начальное значение измерения, равное 20, и конечное значение измерения, равное 30.

  • Event3 не попадает в исключенный район, поэтому поведение события исключения к нему неприменимо. При повторной калибровке маршрута Route1 для сохранения географического местоположения Event3 применяется поведение калибровки Оставаться на месте. Начальное значение измерения Event3 меняется на 5, а конечное значение измерения меняется на 20, чтобы учесть новые измерения маршрута Route1.

На следующем рисунке показан маршрут и события после исключения:

Route1 и связанные события, когда Переместить является настроенным поведением события

В следующей таблице приведены сведения о событиях после исключения:

Событие

ID маршрута

Дата От

Дата До

Измерение От

Измерение До

Ошибка местоположения

Event1

Route1

01.01.2000

01.01.2005

0

20

Нет ошибок

Event1

Route1

01.01.2005

<Null>

0

20

Нет ошибок

Event2

Route1

01.01.2000

01.01.2005

20

30

Нет ошибок

Event2

Route1

01.01.2005

<Null>

20

30

Нет ошибок

Событие3

Route1

01.01.2000

01.01.2005

30

45

Нет ошибок

Событие3

Route1

01.01.2005

<Null>

5

20

Нет ошибок

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

События, пересекающие район исключения, исключаются.

В следующей таблице показаны действия по редактированию, связанные с редактированием маршрута, и соответствующее им поведение событий:

Изменение действия

Поведение события

Исключить

Исключить

Калибровать

Оставаться на месте

Описанное выше исключение маршрута имеет следующие последствия:

  • Event1 отменяется в день исключения, поскольку оно полностью находится внутри исключенного района.

  • Event2 отменяется в день исключения, поскольку оно пересекается с исключенным районом.

  • Event3 не попадает в исключенный район, поэтому поведение события исключения к нему неприменимо. При повторной калибровке маршрута Route1 для сохранения географического местоположения Event3 применяется поведение калибровки Оставаться на месте. Начальное значение измерения Event3 меняется на 5, а конечное значение измерения меняется на 20, чтобы учесть новые измерения маршрута Route1.

На следующем рисунке показан маршрут и события после исключения:

Route1 и связанные с ним события после исключения, когда Исключить является настроенным поведением события

В следующей таблице приведены сведения о событиях после исключения:

Событие

ID маршрута

Дата От

Дата До

Измерение От

Измерение До

Ошибка местоположения

Event1

Route1

01.01.2000

01.01.2005

0

20

Нет ошибок

Event2

Route1

01.01.2000

01.01.2005

20

30

Нет ошибок

Событие3

Route1

01.01.2000

01.01.2005

30

45

Нет ошибок

Событие3

Route1

01.01.2005

<Null>

5

20

Нет ошибок

Поведение события Замкнуть

Хотя географическое положение события поддерживается путем замыкания на новое положение вместо исключенного, измерения могут измениться. Событие также может разделиться, если оно пересекает район исключения, когда существуют параллельные маршруты.

В этом примере, существует Route2 параллельный Маршруту1. Маршрут 2 проходит в обратном направлении и имеет начальное измерение равное 0 и конечное измерение равное 55.

В следующей таблице показаны действия по редактированию, связанные с редактированием маршрута, и соответствующее им поведение событий:

Изменение действия

Поведение события

Исключить

Замкнуть

Калибровать

Оставаться на месте

Описанное исключение маршрута имеет следующие последствия:

  • Событие Event1 удаляется в день исключения, поскольку оно полностью попадает в раздел редактирования. Так как в секции перестроения существует параллельный маршрут, Event1 замыкается на Route2, который является параллельным маршрутом после перестроения. Его направление также обратно, чтобы соответствовать направлению Route2. Запись нового события хранит дату исключения в качестве начальной даты. Новое значение начального измерения у Event1 получает значение 35, а конечное измерение сохраняет значение 55 на Маршруте 2, чтобы сохранить географическое положение Event1.

  • Event2 исключается в день исключения, поскольку его часть попадает в редактируемую секцию. Затем оно разделяется на две записи событий на маршруте после исключения, и дата исключения становится начальной датой. Это связано с тем, что в секции исключения существует параллельный маршрут, а часть Event2 в секции исключения замыкается на Route2, параллельный маршрут, после исключения. Направление этой части Event2 будет изменено на обратное, чтобы соответствовать направлению Route2. В результате Event2 делится на две части, чтобы сохранить свое географическое местоположение. Первая запись события имеет начальное измерение равное 0 и конечное измерение равное 5 на Маршруте1, когда применится поведение калибровки Оставлять неизменным. Вторая запись события замыкается на Route2 и имеет начальное измерение равное 30 и конечное измерение равное 35 на Route2.

  • Event3 не попадает в исключенный район, поэтому поведение события исключения к нему неприменимо. При повторной калибровке Route1 для сохранения географического местоположения События3 применяется поведение калибровки Оставлять неизменным. Начальное значение измерения Event3 меняется на 5, а конечное значение измерения меняется на 20, чтобы учесть новые измерения маршрута Route1.

На следующем рисунке показан маршрут и события после исключения:

Route1 и связанные события после перестройки, когда настроенным поведением события является Замкнуть и существует параллельный маршрут

В следующей таблице приведены сведения о событиях после исключения:

Событие

ID маршрута

Дата От

Дата До

Измерение От

Измерение До

Ошибка местоположения

Event1

Route1

01.01.2000

01.01.2005

0

20

Нет ошибок

Event1

Route2

01.01.2005

<Null>

35

55

Нет ошибок

Event2

Route1

01.01.2000

01.01.2005

20

30

Нет ошибок

Event2

Route1

01.01.2005

<Null>

0

5

Нет ошибок

Event2

Route2

01.01.2005

<Null>

30

35

Нет ошибок

Событие3

Route1

01.01.2000

01.01.2005

30

45

Нет ошибок

Событие3

Route1

01.01.2005

<Null>

5

20

Нет ошибок

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

В этом примере на одной линии есть четыре маршрута, и они активны с 1/1/2000. Исключение запланировано на 01.01.2005, когда будет исключен весь Route1 и половина Route2. Выбрана опция Перекалибровать маршрут по направлению движения и Route2 повторно откалиброван после исключения. На приведенных ниже изображениях и в таблицах показана информация о маршруте до и после исключения.

Примечание:

Во всех приведенных ниже примерах поведение события калибровки для событий настроено таким образом, чтобы оно было Оставаться на месте.

Поведение события калибровки применяется перед поведением события исключения, поэтому важно проверить конфигурацию поведения события калибровки на уровне объектов события до того, как будет поставлена отметка у Перекалибровать маршрут по направлению движения.

Для получения информации о других действиях при калибровке см. поведение события калибровки.

Перед исключением маршрута

На следующем изображении показываются маршруты перед исключением:

Четыре маршрута на ЛинияA перед исключением

В следующей таблице представлены подробные сведения о маршрутах до исключения:

Имя маршрута

Имя линии

Порядок линий

Дата От

Дата До

Измерение От

Измерение До

Route1

ЛинияA

100

01.01.2000

<Null>

0

10

Route2

ЛинияA

200

01.01.2000

<Null>

12

22

Route3

ЛинияA

300

01.01.2000

<Null>

25

35

Route4

ЛинияA

400

01.01.2000

<Null>

38

48

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

На следующем изображении показаны маршруты после исключения:

Три маршрута на ЛинииA после исключения

В следующей таблице приведены сведения о маршрутах после исключения:

Имя маршрута

Имя линии

Порядок линий

Дата От

Дата До

Измерение От

Измерение До

Route1

ЛинияA

100

01.01.2000

01.01.2005

0

20

Route2

ЛинияA

200

01.01.2000

01.01.2005

12

22

Route2

ЛинияA

100

01.01.2005

<Null>

12

17

Route3

ЛинияA

300

01.01.2000

01.01.2005

25

35

Route3

ЛинияA

200

01.01.2005

<Null>

25

25

Route4

ЛинияA

400

01.01.2000

01.01.2005

38

48

Route4

ЛинияA

300

01.01.2005

<Null>

38

48

События перед исключением

На маршрутах на ЛинииA есть два связанных события. На следующем рисунке показан маршруты и события, перед исключением:

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

В следующей таблице приведены сведения о событиях перед исключением:

ID события

Дата От

Дата До

Имя маршрута "От"

Имя маршрута До

Измерение От

Измерение До

Event1

01.01.2000

<Null>

Route1

Route3

0

30

Event2

01.01.2000

<Null>

Route3

Route4

30

48

В следующих разделах описывается, как применяются правила поведения событий, когда маршруты на линии исключаются в линейной сети.

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

Хотя географическое местоположение события сохраняется, измерения могут меняться. Событие также может разделиться, если оно пересекает район исключения, а части в пределах района исключения удаляются.

В следующей таблице показаны действия по редактированию, связанные с редактированием маршрута, и соответствующее им поведение событий:

Изменение действия

Поведение события

Исключить

Оставаться на месте

Калибровать

Оставаться на месте

Описанное выше исключение маршрута имеет следующие последствия:

  • Event1 удаляется в день исключения, поскольку его часть попадает в раздел редактирования. На маршруте после исключения создается новое событие с датой исключения в качестве начальной даты. Длина нового Event1 короче, поскольку его начальное измерение изменяется на 17 на Route2, а конечное измерение меняется на 30 на Route3, чтобы соответствовать новым измерениям Route2.

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

На следующем рисунке показаны маршруты и события после исключения:

Три маршрута и связанные с ними события после исключения, когда настроенное поведение события является Оставлять неизменным

Примечание:

Исключенное событие не показано на изображении выше.

В следующей таблице приведены сведения о событиях после исключения:

ID события

Дата От

Дата До

Имя маршрута "От"

Имя маршрута До

Измерение От

Измерение До

Ошибка местоположения

Event1

01.01.2000

01.01.2005

Route1

Route3

0

30

Нет ошибок

Event1

01.01.2005

<Null>

Route2

Route3

12

30

Нет ошибок

Event2

01.01.2000

<Null>

Route3

Route4

30

48

Нет ошибок

Поведение события В движении

Хотя измерения события сохранены, географическое положение может измениться.

В следующей таблице показаны действия по редактированию, связанные с редактированием маршрута, и соответствующее им поведение событий:

Изменение действия

Поведение события

Исключить

Переместить

Калибровать

Оставаться на месте

Описанное выше исключение маршрута имеет следующие последствия:

  • Event1 удаляется в день исключения, поскольку его часть попадает в раздел редактирования. На маршруте после исключения создается новое событие с датой исключения в качестве начальной даты. Поскольку измерения не меняются для поведения Перемещение, новое Event1 получает ошибку местоположения при попытке найти Event1 для своего начального измерения, так как Route1 больше не существует. В таблице событий есть запись для нового Event1, но она не отображается, потому что у нее нет длины из-за ошибки местоположения.

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

На следующем рисунке показаны маршруты и события после исключения:

Три маршрута и связанные события после обращения, когда настроенным поведением события является Переместить

В следующей таблице приведены сведения о событиях после исключения:

ID события

Дата От

Дата До

Имя маршрута "От"

Имя маршрута До

Измерение От

Измерение До

Ошибка местоположения

Event1

01.01.2000

01.01.2005

Route1

Route3

0

30

Нет ошибок

Event1

01.01.2005

<Null>

Route1

Route3

0

30

Маршрут не найден

Event2

01.01.2000

<Null>

Route3

Route4

30

48

Нет ошибок

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

События, пересекающие район исключения, исключаются.

В следующей таблице показаны действия по редактированию, связанные с редактированием маршрута, и соответствующее им поведение событий:

Изменение действия

Поведение события

Исключить

Исключить

Калибровать

Оставаться на месте

Описанное выше исключение маршрута имеет следующие последствия:

  • Event1 отменяется в день исключения, поскольку оно пересекается с исключенным районом.

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

На следующем рисунке показаны маршруты и события после исключения:

Три маршрута и связанные события после исключения, когда Исключить является настроенным поведением события

В следующей таблице приведены сведения о событиях после исключения:

ID события

Дата От

Дата До

Имя маршрута "От"

Имя маршрута До

Измерение От

Измерение До

Ошибка местоположения

Event1

01.01.2000

01.01.2005

Route1

Route3

0

30

Нет ошибок

Event2

01.01.2000

<Null>

Route3

Route4

30

48

Нет ошибок

Поведение события Замкнуть

Хотя географическое положение события поддерживается путем замыкания на новое положение вместо исключенного, измерения могут измениться. Событие также может разделиться, если оно пересекает район исключения, когда существуют параллельные маршруты.

В этом примере существует Route5, который совпадает с маршрутами на ЛинииA. Route5 находится на ЛинииB и проходит в обратном направлении. У него начальное измерение равное 0 и конечное измерение равное 40.

В следующей таблице показаны действия по редактированию, связанные с редактированием маршрута, и соответствующее им поведение событий:

Изменение действия

Поведение события

Исключить

Замкнуть

Калибровать

Оставаться на месте

Описанное выше исключение маршрута имеет следующие последствия:

  • Event1 удаляется в день исключения, поскольку его часть попадает в раздел редактирования. Затем оно разделяется на две записи событий на маршруте после исключения, и дата исключения становится начальной датой. Это связано с тем, что в секции исключения существует параллельный маршрут, а часть Event1 в секции исключения замыкается на Route5, параллельный маршрут, после исключения. Направление этой части Event1 будет изменено на обратное, чтобы соответствовать направлению Маршрута5. В результате Event1делится на две части, чтобы сохранить свое географическое местоположение. Первая запись события имеет начальное измерение равное 12 на Route2 и конечное измерение равное 30 на Route3, когда применяется поведение калибровки Оставлять неизменным. Вторая запись события замыкается на Route5 и имеет начальное измерение равное 25 и конечное измерение равное 40 на Route5.

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

На следующем рисунке показан маршрут и события после исключения:

Три маршрута и связанные события после исключения, когда настроенным поведением события является Замкнуть, и существует параллельный маршрут

В следующей таблице приведены сведения о событиях после исключения:

ID события

Дата От

Дата До

Имя маршрута "От"

Имя маршрута До

Измерение От

Измерение До

Ошибка местоположения

Event1

01.01.2000

01.01.2005

Route1

Route3

0

30

Нет ошибок

Event1

01.01.2005

<Null>

Route2

Route3

12

30

Нет ошибок

Event1

01.01.2005

<Null>

Route5

Route5

25

40

Нет ошибок

Event2

01.01.2000

<Null>

Route3

Route4

30

48

Нет ошибок