Метод Сформировать новый маршрут

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

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

Примечание:

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

Примечание:

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

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

Метод Сформировать новый маршрут

  • Новый маршрут создается путем слияния исходных маршрутов, если в источнике выбрано несколько маршрутов.
  • Новый маршрут создается путем разбиения исходного маршрута, если в источнике выбрана часть маршрута.
  • Маршрут переименовывается путем выбора всего маршрута и указания нового имени или ID маршрута.

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

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

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

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

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

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

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

Нет действия

Исключить событие. Линейные события, пересекающие секцию редактирования, будут разделены, а исходное событие исключается.

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

Переместить

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

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

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

Исключить

Нет действия

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

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

Замкнуть

Нет действия

Географическое положение (x, y) сохраняется. Событие будет перенесено на переназначенный маршрут. События линии, пересекающие секцию редактирования, будут разделены.

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

Примечание:

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

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

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

Сформировать новый маршрут путем разбиения существующего маршрута

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

Перед переназначением маршрута

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

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

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

Route NameДата ОтДата ДоИзмерение ОтИзмерение До

Маршрут1

01.01.2000

<Null>

0

10

После переназначения маршрута

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

Маршруты после переназначения, при этом целевой маршрут образует вторую половину маршрута.

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

Route NameДата ОтДата ДоИзмерение ОтИзмерение До

Маршрут1

01.01.2000

01.01.2005

0

10

Маршрут1

01.01.2005

<Null>

0

5

НовыйМаршрут

01.01.2005

<Null>

0

5

События перед переназначением

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

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

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

СобытиеRoute NameДата ОтДата ДоИзмерение ОтИзмерение До

Событие1

Маршрут1

01.01.2000

<Null>

0

7

Событие2

Маршрут1

01.01.2000

<Null>

7

10

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

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

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

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

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

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

Маршруты и события после переназначения, Event1 частично отменено, а Event2 отменено полностью
Примечание:

Важно отметить, что исключенные события не показаны на рисунке выше.

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

СобытиеRoute NameДата ОтДата ДоИзмерение ОтИзмерение ДоLoc Error

Событие1

Маршрут1

01.01.2000

01.01.2005

0

7

Нет ошибок

Событие1

Маршрут1

01.01.2005

<Null>

0

5

Нет ошибок

Событие2

Маршрут1

01.01.2000

01.01.2005

7

10

Нет ошибок

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

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

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

  • Event1 частично находилось в разделе редактирования. Оно исключается в день переназначения, новое событие с датой переназначения в качестве Даты начала создается на незатронутой части. Поскольку измерения не меняются для поведения Перемещение, возникает ошибка местоположения для Измерения До, поскольку измерение 7 на маршруте Route1 больше не существует.
  • Event2 отменяется в день переназначения, поскольку оно попадает в раздел редактирования. С даты переназначения создается новое событие. Поскольку измерения остаются прежними, вновь созданное событие получает ошибку местоположения, поскольку его Измерения От и Измерения До не могут быть найдены на Route1.

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

Маршруты и события после переназначения, у Event1 частично удалено и имеется ошибку местоположения, Event2 обновлено с ошибкой местоположения

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

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

Событие1

Маршрут1

01.01.2000

01.01.2005

0

7

Нет ошибок

Событие2

Маршрут1

01.01.2000

01.01.2005

7

10

Нет ошибок

Событие1

Маршрут1

01.01.2005

<Null>

0

7

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

Событие2

Маршрут1

01.01.2005

<Null>

7

10

Экстент измерения находится вне диапазона измерений маршрута

Примечание:

Новое Event2 присутствует после запуска инструмента Применить поведение событий, но у него нет геометрии.

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

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

  • Event1 находилось в разделе редактирования; оно отменяется в день переназначения.
  • Event2 находилось в разделе редактирования; оно отменяется в день переназначения.

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

Маршруты и отсутствие событий после переназначения, поскольку Event1 и Event2 были исключены
Примечание:

Важно отметить, что исключенные события не показаны на рисунке выше.

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

СобытиеRoute NameДата ОтДата ДоИзмерение ОтИзмерение ДоLoc Error

Событие1

Маршрут1

01.01.2000

01.01.2005

0

7

Нет ошибок

Событие2

Маршрут1

01.01.2000

01.01.2005

7

10

Нет ошибок

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

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

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

  • Event1 частично находилось в разделе редактирования. Оно удаляется в день переназначения, новое событие с датой переназначения в качестве Даты начала создается на незатронутой части Route1.
  • Часть Event1, которая была на затронутом участке, привязана к новому маршруту с новыми измерениями на RouteNew. Он получает свою Дату начала с даты переназначения.
  • Event2 отменяется в день переназначения, поскольку оно попадает в раздел редактирования. С даты переназначения создается новое событие, привязанное к новому маршруту с новыми измерениями, лежащими в основе RouteNew. Он получает свою Дату начала с даты переназначения.

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

Маршруты и события после переназначения с отмененным начальным Event1, созданы новые записи об Event1, исходное Event2 исключено, новая запись об Event2 создана с новыми измерениями.

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

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

Событие1

Маршрут1

01.01.2000

01.01.2005

0

7

Нет ошибок

Событие1

Маршрут1

01.01.2005

<Null>

0

5

Нет ошибок

Событие1

НовыйМаршрут

01.01.2005

<Null>

0

2

Нет ошибок

Событие2

Маршрут1

01.01.2000

01.01.2005

7

10

Нет ошибок

Событие2

НовыйМаршрут

01.01.2005

<Null>

2

5

Нет ошибок

Сформировать новый маршрут путем переименования существующего маршрута

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

Перед переназначением маршрута

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

Маршрут до переименования с сохранением измерений

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

Route NameДата ОтДата ДоИзмерение ОтИзмерение До

Маршрут1

01.01.2000

<Null>

0

10

После переназначения маршрута

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

Маршрут после переименования с сохранением измерений

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

Route NameДата ОтДата ДоИзмерение ОтИзмерение До

Маршрут1

01.01.2000

01.01.2005

0

10

НовыйМаршрут

01.01.2005

<Null>

0

10

События перед переназначением

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

Маршрут и события до переименования с сохранением измерений

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

СобытиеRoute NameДата ОтДата ДоИзмерение ОтИзмерение До

Событие1

Маршрут1

01.01.2000

<Null>

0

7

Событие2

Маршрут1

01.01.2000

<Null>

7

10

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

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

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

Поскольку весь маршрут Route1 переназначается RouteNew, оба события исключаются.

  • Событие Event1 полностью находилось в редактируемой секции; оно исключается в день переназначения.
  • Событие Event2 полностью находилось в редактируемой секции; оно исключается в день переназначения.

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

Маршрут и отсутствие событий после переназначения, поскольку Event1 и Event2 были исключены
Примечание:

Важно отметить, что исключенные события не показаны на рисунке выше.

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

СобытиеRoute NameДата ОтДата ДоИзмерение ОтИзмерение До

Событие1

Маршрут1

01.01.2000

01.01.2005

0

7

Событие2

Маршрут1

01.01.2000

01.01.2005

7

10

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

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

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

  • Событие Event1 полностью находилось в редактируемой секции. Оно удаляется в день переназначения, создается новое событие с датой переназначения в качестве Даты начала. Для нового события генерируется ошибка местоположения, поскольку исходный маршрут Route1 не существует с 1 января 2005 г., поскольку его место занял новый маршрут RouteNew, хотя измерения остаются прежними.
  • Событие Event2 полностью находилось в редактируемой секции. Оно удаляется в день переназначения, создается новое событие с датой переназначения в качестве Даты начала. Для нового события генерируется ошибка местоположения, поскольку исходный маршрут Route1 не существует с 1 января 2005 г., поскольку его место занял новый маршрут RouteNew, хотя измерения остаются прежними.

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

Маршрут и отсутствие событий после переназначения, поскольку Event1 и Event2 были исключены и обновлены с ошибками местоположения

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

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

Событие1

Маршрут1

01.01.2000

01.01.2005

0

7

Нет ошибок

Событие2

Маршрут1

01.01.2000

01.01.2005

7

10

Нет ошибок

Событие1

Маршрут1

01.01.2005

<Null>

0

7

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

Событие2

Маршрут1

01.01.2005

<Null>

7

10

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

Примечание:

Новые события Event1 и Event2 существуют после запуска инструмента Применить поведение событий, но не имеют формы.

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

События, пересекающие район переназначения, отменяются. Поскольку весь маршрут Route1 переназначается RouteNew, оба события исключаются.

  • Событие Event1 полностью находилось в редактируемой секции; оно исключается в день переназначения.
  • Событие Event2 полностью находилось в редактируемой секции; оно исключается в день переназначения.

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

Маршрут и отсутствие событий после переназначения, поскольку Event1 и Event2 были исключены

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

СобытиеRoute NameДата ОтДата ДоИзмерение ОтИзмерение До

Событие1

Маршрут1

01.01.2000

01.01.2005

0

7

Событие2

Маршрут1

01.01.2000

01.01.2005

7

10

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

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

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

  • Событие Event1 полностью находилось в редактируемой секции; оно исключается в день переназначения, а новое событие с датой переназначения в качестве даты начала создается на новом маршруте с новыми измерениями, лежащими в основе RouteNew. Географическое положение события сохраняется.
  • Event2 отменяется в день переназначения, поскольку оно попадает в раздел редактирования. С даты переназначения создается новое событие, привязанное к новому маршруту с новыми измерениями, лежащими в основе RouteNew.

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

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

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

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

Событие1

Маршрут1

01.01.2000

01.01.2005

0

7

Нет ошибок

Событие1

НовыйМаршрут

01.01.2005

<Null>

0

7

Нет ошибок

Событие2

Маршрут1

01.01.2000

01.01.2005

7

10

Нет ошибок

Событие2

НовыйМаршрут

01.01.2005

<Null>

7

10

Нет ошибок

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

В этом примере на одной линии есть четыре маршрута, и они активны с 1/1/2000. 1 января 2005 г. запланировано три отдельных переназначения.

  • Первое переназначение объединяет маршруты Route1 и Route2 в новый маршрут RouteM.
  • Второе переназначение разбивает маршрут Route3 на измерении 28 и создает новый маршрут с именем RouteS из исходного измерения с 28 по 35 на Route3 с целевыми значениями от 0 до 20.
  • Третье переназначение переименовывает маршрут Route4 в RouteR и сохраняет исходные измерения Route4.

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

Перед переназначением маршрута

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

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

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

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

Маршрут1

LineA

100

01.01.2000

<Null>

0

10

Маршрут2

LineA

200

01.01.2000

<Null>

12

22

Маршрут3

LineA

300

01.01.2000

<Null>

25

35

Route4

LineA

400

01.01.2000

<Null>

38

48

После переназначения маршрута

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

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

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

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

Маршрут1

LineA

100

01.01.2000

01.01.2005

0

10

Маршрут2

LineA

200

01.01.2000

01.01.2005

12

22

RouteM

LineA

100

01.01.2005

<Null>

0

20

Маршрут3

LineA

300

01.01.2000

01.01.2005

25

35

Маршрут3

LineA

200

01.01.2005

<Null>

25

28

RouteS

LineA

300

01.01.2005

<Null>

0

20

Route4

LineA

400

01.01.2000

01.01.2005

38

48

RouteR

LineA

400

01.01.2005

<Null>

38

48

События перед переназначением

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

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

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

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

Событие1

01.01.2000

<Null>

Маршрут1

Route4

0

48

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

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

После трех отдельных переназначений, описанных выше, Event1 попадает в редактируемую секцию. Оно удаляется в день переназначения, создается новое событие с датой переназначения в качестве Даты начала. Новое событие расположено только на той части маршрута Route3, на которую не повлияли три изменения.

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

Четыре маршрута и события после переназначения с событием Event1, расположенным только на Route3
Примечание:

Важно отметить, что отмененное событие не показано на рисунке выше.

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

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

Событие1

Маршрут1

Route4

01.01.2000

01.01.2005

0

48

Нет ошибок

Событие1

Маршрут3

Маршрут3

01.01.2005

<Null>

25

28

Нет ошибок

Поведение В движении

После трех отдельных переназначений, описанных выше, Event1 частично оказался в редактируемой секции. Оно удаляется в день переназначения, создается новое событие с датой переназначения в качестве Даты начала. Поведение перемещения не позволяет изменять идентификаторы маршрутов "От" и "До" или измерения события. Это возвращает ошибку местоположения, поскольку оба маршрута От и До (Route1 и Route4) не существуют по состоянию на 1 января 2005 года.

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

Четыре маршрута и события после переназначения с помощью Event1, созданные с ошибкой местоположения

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

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

Событие1

01.01.2000

01.01.2005

Маршрут1

Route4

0

48

Нет ошибок

Событие1

01.01.2005

<Null>

Маршрут1

Route4

0

48

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

Примечание:

Новое событие Event1 присутствует после запуска инструмента Применить поведение событий, но у него нет геометрии.

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

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

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

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

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

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

Событие1

Маршрут1

Route4

01.01.2000

01.01.2005

0

48

Нет ошибок

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

После трех отдельных переназначений, описанных выше, событие Event1 присутствовало в редактируемой секции. Оно удаляется в день переназначения, на новых маршрутах создается новое событие с датой переназначения в качестве Даты начала с новыми базовыми измерениями для сохранения его географического местоположения.

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

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

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

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

Событие1

01.01.2000

01.01.2005

Маршрут1

Route4

0

48

Нет ошибок

Событие1

01.01.2005

<Null>

RouteM

RouteR

0

48

Нет ошибок