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

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

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

Примечание:

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

Примечание:

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

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

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

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

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

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

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

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

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

ПоведениеСобытия против движенияСобытия пересеченияСобытия по ходу движения

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

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

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

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

Переместить

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

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

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

Исключить

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

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

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

Замкнуть

Нет действия

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

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

Примечание:

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

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

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

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

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

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

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

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

Имя маршрутаДата ОтДата ДоИзмерение ОтИзмерение До

Маршрут1

01.01.2000

<Null>

0

55

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

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

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

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

Имя маршрутаДата ОтДата ДоИзмерение ОтИзмерение До

Маршрут1

01.01.2000

01.01.2005

0

55

Маршрут1

01.01.2005

<Null>

25

55

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

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

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

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

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

Событие1

Маршрут1

01.01.2000

<Null>

0

20

Событие2

Маршрут1

01.01.2000

<Null>

20

30

Событие3

Маршрут1

01.01.2000

<Null>

30

45

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

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

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

Действие редактирования исключения из маршрута с поведением события Оставаться на месте имеет следующие эффекты:

  • Событие Event1 удаляется в день исключения, поскольку оно полностью попадает в раздел редактирования.
  • Событие2 удаляется в день исключения, поскольку его часть попадает в раздел редактирования. Новое событие создается на маршруте после исключения с датой исключения в качестве начальной даты (Дата От). Длина нового События2 короче, а значение его начального измерения (Измерения От) изменяется на 25, а значение конечного измерения (Измерения До) меняется на 30, чтобы соответствовать новым измерениям Маршрута1.
  • Event3 не затрагивается, поскольку оно не попадает в исключенный район.

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

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

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

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

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

Событие1

Маршрут1

01.01.2000

01.01.2005

0

20

Нет ошибок

Событие2

Маршрут1

01.01.2000

01.01.2005

20

30

Нет ошибок

Событие2

Маршрут1

01.01.2005

<Null>

25

30

Нет ошибок

Событие3

Маршрут1

01.01.2000

<Null>

30

45

Нет ошибок

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

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

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

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

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

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

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

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

Событие1

Маршрут1

01.01.2000

01.01.2005

0

20

Нет ошибок

Событие1

Маршрут1

01.01.2005

<Null>

0

20

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

Событие2

Маршрут1

01.01.2000

01.01.2005

20

30

Нет ошибок

Событие2

Маршрут1

01.01.2005

<Null>

20

30

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

Событие3

Маршрут1

01.01.2000

<Null>

30

45

Нет ошибок

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

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

Действие редактирования исключения из маршрута с поведением события Исключить из маршрута на месте имеет следующие эффекты:

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

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

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

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

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

Событие1

Маршрут1

01.01.2000

01.01.2005

0

20

Нет ошибок

Событие2

Маршрут1

01.01.2000

01.01.2005

20

30

Нет ошибок

Событие3

Маршрут1

01.01.2000

<Null>

30

45

Нет ошибок

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

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

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

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

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

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

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

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

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

Событие1

Маршрут1

01.01.2000

01.01.2005

0

20

Нет ошибок

Событие1

Маршрут2

01.01.2005

<Null>

35

55

Нет ошибок

Событие2

Маршрут1

01.01.2000

01.01.2005

20

30

Нет ошибок

Событие2

Маршрут1

01.01.2005

<Null>

25

30

Нет ошибок

Событие2

Маршрут2

01.01.2005

<Null>

30

35

Нет ошибок

Событие3

Маршрут1

01.01.2005

<Null>

30

45

Нет ошибок

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

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

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

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

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

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

Имя маршрутаИмя линииПорядок линийДата ОтДата ДоИзмерение ОтИзмерение До

Маршрут1

ЛинияA

100

01.01.2000

<Null>

0

10

Маршрут2

ЛинияA

200

01.01.2000

<Null>

12

22

Маршрут3

ЛинияA

300

01.01.2000

<Null>

25

35

Маршрут4

ЛинияA

400

01.01.2000

<Null>

38

48

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

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

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

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

Имя маршрутаИмя линииПорядок линийДата ОтДата ДоИзмерение ОтИзмерение До

Маршрут1

ЛинияA

100

01.01.2000

01.01.2005

0

20

Маршрут2

ЛинияA

200

01.01.2000

01.01.2005

12

22

Маршрут2

ЛинияA

100

01.01.2005

<Null>

17

22

Маршрут3

ЛинияA

300

01.01.2000

01.01.2005

25

35

Маршрут3

ЛинияA

200

01.01.2005

<Null>

25

25

Маршрут4

ЛинияA

400

01.01.2000

01.01.2005

38

48

Маршрут4

ЛинияA

300

01.01.2005

<Null>

38

48

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

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

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

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

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

Событие1

01.01.2000

<Null>

Маршрут1

Маршрут3

0

30

Событие2

01.01.2000

<Null>

Маршрут3

Маршрут4

30

48

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

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

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

Действие редактирования исключения из маршрута с поведением события Оставаться на месте имеет следующие эффекты:

  • Событие1 удаляется в день исключения, поскольку его часть попадает в раздел редактирования. На маршруте после исключения создается новое событие с датой исключения в качестве начальной даты. Длина нового События1 короче, поскольку его начальное измерение изменяется на 12 на Маршруте2, а конечное измерение меняется на 30 на Маршруте3, чтобы соответствовать новым измерениям Маршрута2.
  • Событие3 не затрагивается, поскольку оно не попадает в исключенный район.

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

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

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

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

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

Событие1

01.01.2000

01.01.2005

Маршрут1

Маршрут3

0

30

Нет ошибок

Событие1

01.01.2005

<Null>

Маршрут2

Маршрут3

17

30

Нет ошибок

Событие2

01.01.2000

<Null>

Маршрут3

Маршрут4

30

48

Нет ошибок

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

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

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

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

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

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

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

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

Событие1

01.01.2000

01.01.2005

Маршрут1

Маршрут3

0

30

Нет ошибок

Событие1

01.01.2005

<Null>

Маршрут1

Маршрут3

0

30

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

Событие2

01.01.2000

<Null>

Маршрут3

Маршрут4

30

48

Нет ошибок

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

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

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

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

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

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

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

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

Событие1

01.01.2000

01.01.2005

Маршрут1

Маршрут3

0

30

Нет ошибок

Событие2

01.01.2000

<Null>

Маршрут3

Маршрут4

30

48

Нет ошибок

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

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

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

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

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

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

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

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

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

Событие1

01.01.2000

01.01.2005

Маршрут1

Маршрут3

0

30

Нет ошибок

Событие1

01.01.2005

<Null>

Маршрут2

Маршрут3

17

30

Нет ошибок

Событие1

01.01.2005

<Null>

Маршрут5

Маршрут5

25

40

Нет ошибок

Событие2

01.01.2000

<Null>

Маршрут3

Маршрут4

30

48

Нет ошибок