Доступно с лицензией Location Referencing.
Во время замены труб события, которые были частью замененной трубы, можно обновить с помощью конфигурации замены событий, которая сгруппирует слои событий таким образом, чтобы одной операцией редактирования можно было удалить сразу несколько событий или заменить их на новые события.
Вы должны создать конфигурацию замены события с помощью диалогового окна Настройка замены события, прежде чем использовать панель Замена события.
Сценарий замены события
В следующем примере события в трех разделах диалогового окна Настройка замены событий являются эксклюзивными. При замене событий с помощью сохраненной конфигурации происходит следующее:
- События в списке Слоев событий остаются без изменений.
- События в списке Исключить события удаляются с использованием даты, указанной на панели Замена событий. Исключение действительно как для точечных, так и для линейных событий.
- События в списке Исключить и заменить события исключаются и создаются заново с использованием дат, указанных на панели Замена событий. Только линейные события могут быть исключены и заменены. Если замена не охватывает все линейное событие целиком, оно будет сегментировано временными отрезками.
Подсказка:
Этот пример конфигурации используется в приведенных ниже шагах замены событий.

Все линейные события, настроенные в списке Исключить и заменить события диалогового окна Настройка замены событий, отображаются в разделе Управление атрибутами, если конфигурация выбрана с помощью панели Замена событий.
Методы замены события
В следующей таблице приведены сведения о методах, используемых для замены событий в приведенной ниже процедуре:
Методы определения местоположений измерений
| Метод | Описание | Дополнительные классы объектов, необходимые в сервисе объектов | Дополнительная информация |
|---|---|---|---|
Маршрут и измерение | Измерение находится на основе значений измерений из выбранного маршрута. | Нет | |
| Координаты | Измерение расположено по координатам x, y и z | Нет | |
Отступ местоположения | Измерение находится на расстоянии смещения от местоположения. | Слои пересечений LRS или точечных событий, зарегистрированные в указанной сети, или слои точечных объектов, не являющихся LRS |
Замена события
Чтобы заменить события, используя конфигурацию замены события, выполните следующие действия:
- Откройте карту в ArcGIS Pro и приблизьтесь к местоположению, где вы хотите заменить событие.
- На вкладке Location Referencing, в группе События щелкните Заменить
.Откроется панель Заменить события.
Маршрут и измерение - это метод по умолчанию в ниспадающих меню Метод От и Метод До.

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

- Щелкните стрелку ниспадающего меню Сеть и выберите сеть LRS.
Примечание:
Сеть LRS должна быть опубликована как слой сервиса объектов.
- Введите имя линии, в которой расположены события, в текстовое окно Имя линии.
Щелкните Выбрать линию на карте
и щелкните линию на карте. - В разделе От: Маршрут и Измерение выполните одно из следующих действий, чтобы указать маршрут, в котором расположено начальное измерение замены:
- Введите имя маршрута в текстовое окно Имя маршрута.
- Щелкните Выбрать маршрут на карте
и щелкните маршрут на карте.
- В разделе От: Маршрут и Измерение укажите измерение, выполнив любое из следующих действий:
- Введите начальное измерение в текстовое окно Измерение.
- Щелкните Выбрать измерение на карте
и щелкните местоположение начального измерения на карте. - Установите отметку Использовать начальное измерение маршрута, чтобы использовать начальное измерение маршрута в качестве значения измерения От для замены события.
В выбранном местоположении на карте появится зеленая точка.
- При необходимости в разделе От: Маршрут и Измерение выберите единицу измерения От с помощью стрелки ниспадающего списка.
- В разделе До: Маршрут и Измерение выполните одно из следующих действий, чтобы указать маршрут, в котором расположено конечное измерение замены:
Примечание:
Если имеется только один маршрут, текстовое поле в этом разделе неактивно.
- Введите имя маршрута в текстовое окно Имя маршрута.
- Щелкните Выбрать маршрут на карте
и щелкните местоположение конечного измерения на карте.
- В разделе До: Маршрут и Измерение выполните одно из следующих действий, чтобы указать конечное измерение для замены события на маршруте:
- Введите конечное измерение в текстовое окно Измерение.
- Щелкните Выбрать измерение на карте
и щелкните местоположение конечного измерения на карте. - Отметьте Использовать конечное измерение маршрута, чтобы использовать конечное измерение маршрута в качестве значения измерения До для замены события.
В выбранном месте на карте появится красная точка.
Примечание:
События, расположенные между указанными значениями начального и конечного измерения, обновляются следующим образом:
- События в списке Исключить события исключаются.
- События в списке Исключить и заменить события исключаются и заменяются новыми событиями.
- Если замена не охватывает все событие целиком, оно будет сегментировано временными отрезками.
- При необходимости в разделе До: Маршрут и Измерение выберите единицу измерения с помощью стрелки ниспадающего списка.
- Укажите дату, чтобы определить дату начала заменяемых событий, выполнив одно из следующих действий:
- Введите дату в текстовом окне Дата начала.
- Выберите дату начала с помощью Календаря
. - Установите отметку Дата начала маршрута, чтобы использовать дату начала маршрута.
Примечание:
Дата начала используется следующим образом:
- Дата, когда происходит исключение - для событий в списке Исключить события
- Дата, когда происходит исключение - для событий в списке Исключить и заменить события
- Дата начала - для событий замены в списке Исключить и заменить события
- При необходимости укажите дату, чтобы определить дату окончания заменяемых событий, выполнив одно из следующих действий:
- Введите дату в текстовом окне Дата окончания.
- Выберите дату окончания с помощью Календаря
. - Установите отметку Дата окончания маршрута, чтобы использовать дату окончания маршрута.
Примечание:
Дата окончания используется в качестве даты окончания для событий замены в списке Исключить и заменить события.
- Щелкните Далее.
Появится раздел Управление атрибутами.

Примечание:
Если для исключения или исключения и замены не настроено ни одного события, появится сообщение.
- Щелкните стрелку ниспадающего меню Заменить события и выберите конфигурацию замены событий.
Перечислены редактируемые атрибуты для каждого из настроенных слоев событий. События, для которых настроено исключение, не перечислены, поскольку они не заменяются.
Подсказка:
Если вы не хотите исключать событие, обновите конфигурацию, чтобы она осталась как есть. Чтобы событие осталось как есть, оно не должно отображаться ни в списке Исключить события, ни в списке Исключить и заменить события до выполнения замены события.
- Укажите замещающие значения в полях атрибутов.
- Щелкните Запустить, чтобы завершить замену события для указанного маршрута или сегмента маршрута.
- События в списке Исключить события исключаются.
- События в списке Исключить и заменить события исключаются, создаются заново и отображаются на карте.
Смещение референта при использовании замены событий
Модель данных событий Pipeline Referencing поддерживает настройку референтных полей событий и их включение с помощью инструмента Включить поля референта. После того как референтные поля настроены и включены в слое, референтные местоположения заполняются и сохраняются в этом слое при замене событий.
В следующей таблице приведены подробные сведения о том, как заполняются референтные поля событий на основе метода замены:
| Метод | Метод референта "От" | Местоположение референта "От" | Смещение референта "От" | Метод референта "До" | Местоположение референта "До" | Смещение референта "До" |
|---|---|---|---|---|---|---|
Маршрут и Измерение | Родительская сеть LRS | ID маршрута | Значение измерения | Родительская сеть LRS | ID маршрута | Значение измерения |
Координаты | X/Y | Географические координаты | 0 | X/Y | Географические координаты | 0 |
Отступ местоположения | Имя точечного слоя объектов | ID пересечений или ID объекта | Входные значения измерения смещения | Имя точечного векторного слоя | ID пересечений или ID объекта | Входные значения измерения смещения |
Примеры ниже демонстрируют влияние замены события, для которого включены референтные поля.
Перед заменой событий с использованием маршрута и измерения
В следующем примере показано несколько маршрутов по линии. Точечное событие и связанное линейное событие уже содержат референты, заполненные с помощью метода Маршрут и измерение. Точечное событие Аномалия отменено, а линейное событие Сегмент влияния отменено и заменено с использованием обновленной информации.
На следующей схеме показан маршрут и события до замены события:
В следующей таблице приведены сведения о маршруте перед заменой события:
| ID маршрута | Имя линии | Дата От | Дата До | Измерение От | Измерение До |
|---|---|---|---|---|---|
L1R1 | L1 | 01.01.2000 | <Null> | 0 | 4 |
L1R2 | L1 | 01.01.2000 | <Null> | 8 | 12 |
L1R3 | L1 | 01.01.2000 | <Null> | 14 | 18 |
В следующей таблице приведены подробные сведения о референтных полях точечного события Аномалия до замены события:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
Сеть серии трубопроводов | L1R2 | 10 |
В следующей таблице показаны другие поля события Аномалия до замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерения | Тип аномалии |
|---|---|---|---|---|---|
Anomaly1 | L1R2 | 01.01.2000 | <Null> | 10 | Выбоина |
В следующей таблице приведены подробные сведения о референтных полях линейного события Сегмент влияния до замены события:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
Сеть серии трубопроводов | L1R1 | 0 | Сеть серии трубопроводов | L1R3 | 18 |
В следующей таблице показаны другие поля линейного события Сегмент влияния до замены события:
| ID события | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Статус |
|---|---|---|---|---|---|---|---|
CS1 | L1R1 | L1R3 | 01.01.2000 | <Null> | 0 | 18 | Основы |
После замены событий с использованием маршрута и измерения
На следующей схеме показан маршрут и его связанные линейные события после замены события:
Точечное событие Аномалия отменено 01.01.2005, а линейное событие Сегмент влияния отменено и заменено с 01.01.2005.
В следующей таблице приведены подробные сведения о референтных полях точечного события Аномалия после замены события:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
Сеть серии трубопроводов | L1R2 | 10 |
В следующих таблицах приведены подробные сведения о других полях точечного события Аномалия после замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерения | Тип аномалии |
|---|---|---|---|---|---|
Anomaly1 | L1R2 | 01.01.2000 | 01.01.2005 | 10 | Выбоина |
В следующей таблице приведены подробные сведения о референтных полях линейного события Сегмент влияния после замены события:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
Сеть серии трубопроводов | L1R1 | 0 | Сеть серии трубопроводов | L1R3 | 18 |
В следующей таблице приведены подробные сведения о других полях линейного события Сегмент влияния после замены события:
| ID события | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Статус |
|---|---|---|---|---|---|---|---|
CS1 | L1R1 | L1R3 | 01.01.2000 | 01.01.2005 | 0 | 18 | Основы |
CS1 | L1R1 | L1R3 | 01.01.2005 | <Null> | 0 | 18 | Active |
Перед заменой событий с использованием координат
В следующем примере показано несколько маршрутов по линии. Точечное событие и связанное линейное событие уже содержат референты, заполненные с помощью метода Координаты. Точечное событие Аномалия отменено, а линейное событие Сегмент влияния отменено и заменено с использованием обновленной информации.
На следующей схеме показан маршрут и события до замены события:
В следующей таблице приведены сведения о маршруте перед заменой события:
| ID маршрута | Имя линии | Дата От | Дата До | Измерение От | Измерение До |
|---|---|---|---|---|---|
L1R1 | L1 | 01.01.2000 | <Null> | 0 | 4 |
L1R2 | L1 | 01.01.2000 | <Null> | 8 | 12 |
L1R3 | L1 | 01.01.2000 | <Null> | 14 | 18 |
В следующей таблице приведены подробные сведения о референтных полях точечного события Аномалия до замены события:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
Сеть серии трубопроводов | -95.95808985100939, 31.531490819597646, 0 | 0 |
В следующей таблице показаны другие поля события Аномалия до замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерения | Тип аномалии |
|---|---|---|---|---|---|
Anomaly1 | L1R2 | 01.01.2000 | <Null> | 10 | Выбоина |
В следующей таблице приведены подробные сведения о референтных полях линейного события Сегмент влияния до замены события:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
X/Y | -95.97115621332955, 31.521993965161187, 0 | 0 | X/Y | -95.94931344722744, 31.537974879081332, 0 | 0 |
В следующей таблице показаны другие поля линейного события Сегмент влияния до замены события:
| ID события | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Статус |
|---|---|---|---|---|---|---|---|
CS1 | L1R1 | L1R3 | 01.01.2000 | <Null> | 0 | 18 | Основы |
После замены событий с использованием координат
На следующей схеме показан маршрут и события после замены события:
Точечное событие Аномалия отменено 01.01.2005, а линейное событие Сегмент влияния отменено и заменено с 01.01.2005.
В следующей таблице приведены подробные сведения о референтных полях точечного события Аномалия после замены события:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
X/Y | -95.95808985100939, 31.531490819597646, 0 | 0 |
В следующих таблицах приведены подробные сведения о других полях точечного события Аномалия после замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерения | Тип аномалии |
|---|---|---|---|---|---|
Anomaly1 | L1R2 | 01.01.2000 | 01.01.2005 | 10 | Выбоина |
В следующей таблице приведены подробные сведения о референтных полях линейного события Сегмент влияния после замены события:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
X/Y | -95.97115621332955, 31.521993965161187, 0 | 0 | X/Y | -95.94931344722744, 31.537974879081332, 0 | 0 |
В следующей таблице приведены подробные сведения о других полях линейного события Сегмент влияния после замены события:
| ID события | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Статус |
|---|---|---|---|---|---|---|---|
CS1 | L1R1 | L1R3 | 01.01.2000 | 01.01.2005 | 0 | 18 | Основы |
CS1 | L1R1 | L1R3 | 01.01.2005 | <Null> | 0 | 18 | Active |
Перед заменой событий с использованием смещения местоположения
В следующем примере показано несколько маршрутов по линии. Точечное событие и связанное линейное событие уже содержат референты, заполненные с помощью метода Смещение местоположения. Точечное событие Аномалия отменено, а линейное событие Сегмент влияния отменено и заменено с использованием обновленной информации.
На следующей схеме показаны маршруты, события и пересечения до замены события:
В следующей таблице приведены сведения о маршрутах с событиями перед заменой события:
| ID маршрута | Имя линии | Дата От | Дата До | Измерение От | Измерение До |
|---|---|---|---|---|---|
L1R1 | L1 | 01.01.2000 | <Null> | 0 | 4 |
L1R2 | L1 | 01.01.2000 | <Null> | 8 | 12 |
L1R3 | L1 | 01.01.2000 | <Null> | 14 | 18 |
В следующей таблице приведены подробные сведения о референтных полях точечного события Аномалия до замены события:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
Пересечения сети серии трубопроводов | Пересечение 1 | -1.5 |
В следующей таблице показаны другие поля события Аномалия до замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерения | Тип аномалии |
|---|---|---|---|---|---|
Anomaly1 | L1R1 | 01.01.2000 | <Null> | 2 | Выбоина |
В следующей таблице приведены подробные сведения о референтных полях линейного события Сегмент влияния до замены события:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
Пересечения сети серии трубопроводов | Intersection1 | -3.5 | Пересечения сети серии трубопроводов | Intersection2 | 3.5 |
В следующей таблице показаны другие поля линейного события Сегмент влияния до замены события:
| ID события | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Статус |
|---|---|---|---|---|---|---|---|
CS1 | L1R1 | L1R3 | 01.01.2000 | <Null> | 0 | 18 | Основы |
После замены событий с использованием смещения местоположения
На следующей схеме показаны маршруты, события и пересечения после замены события:
Точечное событие Аномалия отменено 01.01.2005, а линейное событие Сегмент влияния отменено и заменено с 01.01.2005.
В следующей таблице приведены подробные сведения о референтных полях точечного события Аномалия после замены события:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
Пересечения сети серии трубопроводов | Intersection1 | -1.5 |
В следующих таблицах приведены подробные сведения о других полях точечного события Аномалия после замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерения | Тип аномалии |
|---|---|---|---|---|---|
Anomaly1 | L1R1 | 01.01.2000 | 01.01.2005 | 2 | Выбоина |
В следующей таблице приведены подробные сведения о референтных полях линейного события Сегмент влияния после замены события:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
Пересечения сети серии трубопроводов | Intersection1 | -3.5 | Пересечения сети серии трубопроводов | Intersection2 | 3.5 |
В следующей таблице приведены подробные сведения о других полях линейного события Сегмент влияния после замены события:
| ID события | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Статус |
|---|---|---|---|---|---|---|---|
CS1 | L1R1 | L1R3 | 01.01.2000 | 01.01.2005 | 0 | 18 | Основы |
CS1 | L1R1 | L1R3 | 01.01.2005 | <Null> | 0 | 18 | Active |
Редактирование событий с включенным предотвращением конфликтов
Вы можете редактировать события после получения блокировок для слоев событий на панели Замена событий при следующих условиях:
- Ни у одного события нет блокировки слоев событий на панели Замена событий ни в одной версии сервиса объектов для маршрута, на котором расположены события.
- У вас есть существующая блокировка событий для слоев событий на панели Замена событий в той же версии сервиса объектов, в которой вы работаете.
Вы не можете редактировать события на панели Замена событий при следующих условиях:
- Некоторые или все слои событий на панели Замена событий заблокированы другим человеком для маршрута, на котором расположено событие.
- Некоторые или все слои событий на панели Замена событий заблокированы вами, но в другой версии.
- Событие расположено на маршруте, который заблокирован другим пользователем.
- Событие расположено на маршруте, который заблокирован вами, но в другой версии.