Слияние событий

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

ArcGIS Pipeline Referencing поддерживает слияние двух или более последовательных линейных событий, которые являются частью одного и того же класса объектов событий LRS, чтобы сократить фрагментацию в LRS.

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

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

Сценарии слияния событий

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

Перед слиянием

На рисунке ниже показаны три линии событий на одном маршруте перед слиянием.

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

В следующей таблице содержится подробная информация о событии перед слиянием.

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

Событие1

01.01.2000

<Null>

Маршрут1

0

6

Событие2

01.01.2000

<Null>

Маршрут1

6

13

Событие3

01.01.2000

<Null>

Маршрут1

13

20

После слияния

После слияния останется только сохраненное ID события (Event1). В этом примере измерения объединенного события совпадают с начальным значением измерения Event1 и конечным значением измерения Event3. Различные начальное и конечное измерения для объединенного события можно задать с помощью раздела Атрибуты объединенного события на панели Слияние событий.

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

В следующей таблице содержится подробная информация об объединенном событии после слияния:

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

Событие1

01.01.2000

<Null>

Маршрут1

0

20

Перед выполнением слияния с референтными значениями смещения

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

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

Перед выполнением слияния событий с референтными значениями сдвига

В следующей таблице содержится подробная информация о событии перед редактированием. В этом случае у событий будут референтные значения смещения, настроенные с использованием метода смещения пересечения в качестве значений FromRefMethod и ToRefMethod, с IntersectionX в качестве значений FromRefLocation и ToRefLocation.

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

EventA

01.01.2000

<Null>

Маршрут1

0

10

Пересечение

IntersectionX

-10

Пересечение

IntersectionX

0

EventB

01.01.2000

<Null>

Маршрут1

10

20

Пересечение

IntersectionX

0

Пересечение

IntersectionX

10

После слияния с референтными значениями смещения

После слияния EventS и Event возможны два результата, которые зависят от того, были ли изменены измерения на панели Слияние событий.

Если выполняется слияние двух событий с использованием существующих измерений, то выходное событие (EventA) будет использовать референтные значения смещения.

После слияния у событий останутся референтные значения сдвига

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

EventA

01.01.2000

<Null>

Маршрут1

0

20

Пересечение

IntersectionX

-10

Пересечение

IntersectionX

10

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

Поскольку IntersectionX больше не используется в качестве местоположения референта, измерения EventA теперь основаны на измерениях маршрута, поэтому значения FromRefLocation и ToRefLocation изменились на имя LRS Network, а значения FromRefOffset и ToRefOffset заменены указанными измерениями.

После слияния событий с заданными измерениями, которые перезаписывают референтные значения сдвига

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

EventA

01.01.2000

<Null>

Маршрут1

5

15

NetworkA

Маршрут1

5

NetworkA

Маршрут1

15

Слияние двух или более событий

Чтобы объединить события с помощью панели Слияние событий, выполните следующие действия:

  1. Откройте карту в ArcGIS Pro и приблизьтесь к местоположению, в котором вы хотите выполнить слияние.
  2. На вкладке Location Referencing и в группе События щелкните Слияние событий Слияние событий.

    Появится панель Слияние событий.

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

    В примере ниже DOT Class выбран как слой событий.

  4. Выберите события на карте, нарисовав ограничивающую рамку.
    Подсказка:

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

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

    Идентификатор объекта выбранного события заполняется в таблице События для слияния в порядке калибровки маршрута.

    Панель Слияние событий после того, как выбраны объекты в слое событий
  5. Дополнительно измените даты в полях Дата начала и Дата окончания .

    Дата начала по умолчанию является текущей датой.

  6. Дополнительно измените атрибуты в разделе Атрибуты объединенного события.

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

    Примечание:

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

  7. Щелкните Запустить, чтобы выполнить слияние событий.

    На верхней части панели после выполнения слияния появится сообщение с подтверждением.

Редактирование с включенным предотвращением конфликтов

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

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

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

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