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

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

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

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

Примечание:
Если для исключения или исключения и замены не настроено ни одного события, появится сообщение.
- Щелкните стрелку ниспадающего меню Заменить события и выберите конфигурацию замены событий.
Перечислены редактируемые атрибуты для каждого из настроенных слоев событий. События, для которых настроено исключение, не перечислены, поскольку они не заменяются.
Подсказка:
Если вы не хотите исключать событие, обновите конфигурацию, чтобы она осталась как есть. Чтобы событие осталось как есть, оно не должно отображаться ни в списке Исключить события, ни в списке Исключить и заменить события до выполнения замены события.
- Укажите замещающие значения в полях атрибутов.
- Щелкните Запустить, чтобы завершить замену события для указанного маршрута или сегмента маршрута.
- События в списке Исключить события исключаются.
- События в списке Исключить и заменить события исключаются, создаются заново и отображаются на карте.
Смещение референта при использовании замены событий
Модель данных событий Roads and Highways поддерживает настройку референтных полей событий и их включение с помощью инструмента Включить поля референта. После того, как референтные поля настроены и включены в слое, референтные местоположения заполняются и сохраняются в этом слое при добавлении или редактировании событий.
В следующей таблице приведены подробные сведения о том, как заполняются референтные поля событий на основе метода замены:
| Метод | Метод референта "От" | Местоположение референта "От" | Смещение референта "От" | Метод референта "До" | Местоположение референта "До" | Смещение референта "До" |
|---|---|---|---|---|---|---|
Маршрут и Измерение | Родительская сеть LRS | ID маршрута | Значение измерения | Родительская сеть LRS | ID маршрута | Значение измерения |
Координаты | X/Y | Географические координаты | 0 | X/Y | Географические координаты | 0 |
Отступ местоположения | Имя точечного слоя объектов | ID пересечений или ID объекта | Входные значения измерения смещения | Имя точечного векторного слоя | ID пересечений или ID объекта | Входные значения измерения смещения |
Примеры ниже демонстрируют влияние замены события, для которого включены референтные поля.
Перед заменой событий с использованием маршрута и измерения
В следующем примере точечное и линейное событие уже содержат референты, заполненные с помощью метода Маршрут и измерение. Точечное событие Mile Marker устарело, а линейное событие Speed Limit отменено и заменено с использованием обновленной информации.
На следующей схеме показан маршрут и его связанные события до замены события:
В следующей таблице приведены сведения о маршруте перед заменой события:
| ID маршрута | Дата От | Дата До | Измерение От | Измерение До |
|---|---|---|---|---|
Маршрут1 | 01.01.2000 | <Null> | 0 | 18 |
В следующей таблице приведены подробные сведения о референтных полях точечного события Mile Marker до замены события:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
AllRoutes | Маршрут1 | 9 |
В следующей таблице показаны другие поля события Mile Marker до замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерения | County |
|---|---|---|---|---|---|
MM1 | Маршрут1 | 01.01.2000 | <Null> | 9 | Winona |
В следующей таблице приведены подробные сведения о референтных полях точечного события Speed Limit до замены события:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
AllRoutes | Маршрут1 | 0 | AllRoutes | Маршрут1 | 18 |
В следующей таблице показаны другие поля линейного события Speed Limit до замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | миль/ч |
|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | <Null> | 0 | 18 | 50 |
После замены событий с использованием маршрута и измерения
На следующей схеме показан маршрут и его связанные линейные события после замены события:
Точечное событие Speed Limit отменено 01.01.2005, а линейное событие Speed Limit отменено и заменено с 01.01.2005.
В следующей таблице приведены подробные сведения о референтных полях точечного события Mile Marker после замены события:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
AllRoutes | Маршрут1 | 9 |
В следующей таблице приведены подробные сведения о других полях точечного события Mile Marker после замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерения | County |
|---|---|---|---|---|---|
MM1 | Маршрут1 | 01.01.2000 | 01.01.2005 | 9 | Winona |
В следующей таблице приведены подробные сведения о референтных полях точечного события Speed Limit после замены события:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
AllRoutes | Маршрут1 | 0 | AllRoutes | Маршрут1 | 18 |
В следующих таблицах приведены подробные сведения о других полях точечного события Speed Limit после замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | миль/ч |
|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | 01.01.2005 | 0 | 18 | 50 |
Событие1 | Маршрут1 | 01.01.2005 | <Null> | 0 | 18 | 65 |
Перед заменой событий с использованием координат
В следующем примере точечное и линейное событие уже содержат референты, заполненные с помощью метода Координаты. Точечное событие Mile Marker устарело, а линейное событие Speed Limit отменено и заменено с использованием обновленной информации.
На следующей схеме показан маршрут и его связанные события до замены события:
В следующей таблице приведены сведения о маршруте и связанных с ним событиях перед заменой события:
| ID маршрута | Дата От | Дата До | Измерение От | Измерение До |
|---|---|---|---|---|
Маршрут1 | 01.01.2000 | <Null> | 0 | 18 |
В следующей таблице приведены подробные сведения о референтных полях точечного события Mile Marker до замены события:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
X/Y | 603589.1454498322, 4879529.521900258, 0 | 0 |
В следующей таблице приведены подробные сведения о других полях точечного события Mile Marker до замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерения | County |
|---|---|---|---|---|---|
MM1 | Маршрут1 | 01.01.2000 | <Null> | 9 | Winona |
В следующей таблице приведены подробные сведения о референтных полях линейного события Speed Limit до замены события:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
X/Y | 603300.6867998334, 4879694.9225002555, 0 | 0 | X/Y | 603877.6040998324, 4879364.121300257, 0 | 0 |
В следующей таблице показаны другие поля линейного события Speed Limit до замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | миль/ч |
|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | <Null> | 0 | 18 | 50 |
После замены событий с использованием координат
На следующей схеме показан маршрут и его связанные события после замены события:
Точечное событие Speed Limit отменено 01.01.2005, а линейное событие Speed Limit отменено и заменено с 01.01.2005.
В следующей таблице приведены подробные сведения о референтных полях точечного события Mile Marker после замены события:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
X/Y | 603589.1454498322, 4879529.521900258, 0 | 0 |
В следующей таблице приведены подробные сведения о других полях точечного события Mile Marker после замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерения | County |
|---|---|---|---|---|---|
MM1 | Маршрут1 | 01.01.2000 | 01.01.2005 | 9 | Winona |
В следующей таблице приведены подробные сведения о референтных полях точечного события Speed Limit после замены события:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
X/Y | 603300.6867998334, 4879694.9225002555, 0 | 0 | X/Y | 603877.6040998324, 4879364.121300257, 0 | 0 |
В следующих таблицах приведены подробные сведения о других полях точечного события Speed Limit после замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | миль/ч |
|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | 01.01.2005 | 0 | 18 | 50 |
Событие1 | Маршрут1 | 01.01.2005 | <Null> | 0 | 18 | 65 |
Перед заменой событий с использованием смещения местоположения
В следующем примере линейное событие Speed Limit и линейное событие Mile Marker уже содержат референты, заполненные с помощью метода Смещение местоположения. Точечное событие Mile Marker устарело, а линейное событие Speed Limit отменено и заменено с использованием обновленной информации. Объект пересечения находится на маршруте Route1 на измерении 9.
На следующей схеме показан маршрут, связанные линейные события и пересечение до замены события:
В следующей таблице приведены сведения о маршруте перед заменой события:
| ID маршрута | Дата От | Дата До | Измерение От | Измерение До |
|---|---|---|---|---|
Маршрут1 | 01.01.2000 | <Null> | 0 | 18 |
В следующей таблице приведены подробные сведения о референтных полях точечного события Mile Marker до замены события:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
Пересечения всех маршрутов | Intersection1 | 4.5 |
В следующей таблице приведены подробные сведения о других полях точечного события Mile Marker до замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерения | County |
|---|---|---|---|---|---|
MM1 | Маршрут1 | 01.01.2000 | <Null> | 13.5 | Winona |
В следующей таблице приведены подробные сведения о референтных полях линейного события Speed Limit до замены события:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
Пересечения всех маршрутов | Intersecion1 | -9 | Пересечения всех маршрутов | Intersection1 | 9 |
В следующей таблице приведены подробные сведения о других полях линейного события Speed Limit до замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | миль/ч |
|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | <Null> | 0 | 18 | 50 |
После замены событий с использованием смещения местоположения
На следующей схеме показан маршрут и его связанные линейные события после замены события:
Точечное событие Speed Limit отменено 01.01.2005, а линейное событие Speed Limit отменено и заменено с 01.01.2005.
В следующей таблице приведены подробные сведения о референтных полях точечного события Mile Marker после замены события:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
Пересечения всех маршрутов | Intersection1 | 4.5 |
В следующей таблице приведены подробные сведения о других полях точечного события Mile Marker после замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерения | County |
|---|---|---|---|---|---|
MM1 | Маршрут1 | 01.01.2000 | 01.01.2005 | 13.5 | Winona |
В следующей таблице приведены подробные сведения о референтных полях точечного события Speed Limit после замены события:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
Пересечения всех маршрутов | Intersection1 | -9 | Пересечения всех маршрутов | Intersection1 | 9 |
В следующей таблице приведены подробные сведения о других полях точечного события Speed Limit после замены события:
| ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | миль/ч |
|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | 01.01.2005 | 0 | 18 | 50 |
Событие1 | Маршрут1 | 01.01.2005 | <Null> | 0 | 18 | 65 |
Редактирование событий с включенным предотвращением конфликтов
Вы можете редактировать события после получения блокировок для слоев событий на панели Замена событий при следующих условиях:
- Ни у одного события нет блокировки слоев событий на панели Замена событий ни в одной версии сервиса объектов для маршрута, на котором расположены события.
- У вас есть существующая блокировка событий для слоев событий на панели Замена событий в той же версии сервиса объектов, в которой вы работаете.
Вы не можете редактировать события на панели Замена событий при следующих условиях:
- Некоторые или все слои событий на панели Замена событий заблокированы другим человеком для маршрута, на котором расположено событие.
- Некоторые или все слои событий на панели Замена событий заблокированы вами, но в другой версии.
- Событие расположено на маршруте, который заблокирован другим пользователем.
- Событие расположено на маршруте, который заблокирован вами, но в другой версии.