Доступно с лицензией 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 маршрута | Измерение От | Измерение До | FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|---|---|---|---|---|---|
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 маршрута | Измерение От | Измерение До | FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|---|---|---|---|---|---|
EventA | 01.01.2000 | <Null> | Маршрут1 | 0 | 20 | Пересечение | IntersectionX | -10 | Пересечение | IntersectionX | 10 |
Если начальное измерение изменено на 5, а конечное - на 15 на панели События слияния, указанные показатели используются для обновления начального и конечного измерений выходного события.
Поскольку IntersectionX больше не используется в качестве местоположения референта, измерения EventA теперь основаны на измерениях маршрута, поэтому значения FromRefLocation и ToRefLocation изменились на имя LRS Network, а значения FromRefOffset и ToRefOffset заменены указанными измерениями.
| ID события | Дата От | Дата До | ID маршрута | Измерение От | Измерение До | FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|---|---|---|---|---|---|
EventA | 01.01.2000 | <Null> | Маршрут1 | 5 | 15 | NetworkA | Маршрут1 | 5 | NetworkA | Маршрут1 | 15 |
Слияние двух или более событий
Чтобы объединить события с помощью панели Слияние событий, выполните следующие действия:
- Откройте карту в ArcGIS Pro и приблизьтесь к местоположению, в котором вы хотите выполнить слияние.
- На вкладке Location Referencing и в группе События щелкните Слияние событий
.Появится панель Слияние событий.

- Выберите слой событий, в котором есть события, которые нужно слить, в ниспадающем списке Слой событий.
В примере ниже DOT Class выбран как слой событий.
- Выберите события на карте, нарисовав ограничивающую рамку.
Подсказка:
Вы можете выбрать события на карте с помощью любого из инструментов выборки. Вы также можете выбрать строки в таблице атрибутов слоя событий, когда панель Слияние событий активна, чтобы заполнить таблицу События для слияния.
В любом случае события должны принадлежать одному слою событий, указанному в ниспадающем списке Слой событий, чтобы заполнить таблицу События для слияния.
Идентификатор объекта выбранного события заполняется в таблице События для слияния в порядке калибровки маршрута.

- Дополнительно измените даты в полях Дата начала и Дата окончания .
Дата начала по умолчанию является текущей датой.
- Дополнительно измените атрибуты в разделе Атрибуты объединенного события.
Поля LRS, такие, как ID события или ID маршрута, не являются редактируемыми.
Примечание:
Интервальные домены и домены кодированных значений, подтипы и правила атрибутов поддерживаются, если они настроены для любого поля в разделе Атрибуты объединенного события.
- Щелкните Запустить, чтобы выполнить слияние событий.
На верхней части панели после выполнения слияния появится сообщение с подтверждением.
Редактирование с включенным предотвращением конфликтов
Вы можете выполнить слияние двух или более последовательных событий после получения блокировки при следующих условиях:
- Ни у кого нет блокировки слоя событий ни в каких версиях сервиса объектов для маршрута, на котором будут располагаться события.
- У вас есть блокировка события в слое событий, в котором вы сейчас работаете.
- У вас в текущей версии есть блокировка на маршруте, на котором лежит событие.
- У вас есть блокировка параллельного маршрута другой сети в той же версии, в которой вы сейчас работаете.
- Вы можете редактировать слой событий, если у других событий на том же маршруте есть блокировки, полученные разными людьми в разных версиях.
Вы не можете выполнить слияние двух или более последовательных событий при следующих условиях:
- Слой события заблокирован другим человеком для маршрута, на котором находится событие.
- Слой событий заблокирован вами для маршрута, на котором находится событие, но в другой версии.
- Маршрут, на котором находится событие, заблокирован другим человеком.
- Маршрут, на котором находится событие, заблокирован вами, но на другой версии.
- Параллельный маршрут в другой сети заблокирован вами в другой версии или другим человеком в другой версии.