Настройка доминирования маршрута

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

Параллелизм маршрутов возникает, когда два или более маршрутов трубопроводов совместно используют секцию. Когда два или более маршрута совместно используют секцию, это означает, что они имеют общую центральную линию в сети LRS.

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

Если сегмент параллельного маршрута исключен или перестроен, существующие записи событий в этом сегменте могут быть назначены другому параллельному маршруту (в зависимости от поведения события, назначенного слою событий). Настроив правила доминирования маршрута, мы можем предоставить набор правил, чтобы определить, какой из этих маршрутов является новым родительским маршрутом для события после того, как будет выполнено редактирование.

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

В ArcGIS Pipeline Referencing у параллельных маршрутов есть общая центральная линия, но моделируются они с разными измерениями, принадлежащими маршруту.

Сценарий доминирования маршрута

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

Диаграмма Параллельные маршруты

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

СекцияПараллельные маршруты

1

R1, R2

2

R2, R3

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

ID маршрутаИмя маршрута

{D9D2-}

R1

{E6M1-)

R2

{G3N4-)

R3

Примечание:
  • Параллельные маршруты в секции совместно используют SectionId в каждой параллельной группе.
  • Класс сетевых объектов или любое событие нерасширяющейся линии, зарегистрированное в сети, может использоваться для вычисления параллелизма.
  • Исключения можно перечислить через запятую.
  • Для создания правила можно использовать несколько полей атрибутов.
  • Для определения доминирования можно использовать несколько правил.

Вот рабочий процесс применения правил:

Схема рабочих процессов применения правил

Для поиска доминирующего маршрута используется следующее правило:

ПравилоПоляМетод упорядочиванияТип заказаИсключения

Правило1

Имя маршрута

Меньший

Алфавитно-цифровой

R3

Доминирующий маршрут на параллельном участке получает значение Dominant Flag, равное 1, а недоминантные маршруты получают значение 0. Столбец Dominant Error имеет следующие пять возможных значений.

Dominant ErrorОписание

0

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

1

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

2

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

3

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

4

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

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

Section IDИмя маршрутаФлаг доминированияОшибка доминированияДетали

1

R1

1

0

Значение Имя маршрута этого маршрута меньше, чем у маршрута Маршрут2, поэтому этот маршрут является доминирующим маршрутом, использующим Rule1.

1

R2

0

0

2

R2

0

0

3

R3

1

0

Значение Имя маршрута этого маршрута определено как исключение, поэтому этот маршрут является доминирующим маршрутом, использующим Rule1.