Доступно с лицензией Location Referencing.
События расположены вдоль маршрута в системе линейных координат (LRS). Изменения в маршруте, вызванные действиями по редактированию маршрута, такими как продление, перестройка, переназначение, исключение, обращение, картографическая перестройка и калибровка, напрямую влияют на расположение событий и их отображение на карте. Изменение поведения в зависимости от измерения или географического положения, или и того, и другого, в одном или нескольких событиях из-за редактирования маршрута называется поведением события.
ArcGIS Roads and Highways сохраняет измерения событий и географическое положение (x, y) в соответствии с изменениями маршрута. Вы можете настроить правила поведения событий для отдельного слоя событий, чтобы определить, как измерения и формы событий обновляются для каждого типа редактирования маршрута.
В следующем примере часть Маршрута1 исключена. Эта правка влияет на Событие1 в соответствии с настроенным поведением событий для слоя событий.
Примечание:
События должны быть обновлены после редактирования маршрута с помощью инструмента Применить поведение событий.
После исключения маршрута события обновляются с использованием правил поведения событий, которые устанавливаются на уровне слоя событий.
Типы правил поведения событий
При редактировании маршрута LRS к событиям применяются правила поведения. Настроив правила поведения событий на уровне слоя, вы можете указать, как событие будет реагировать на изменение маршрута: сохранит местоположение, сохранит измерение или сохранит местоположение референта.
Location Referencing поддерживает следующие варианты поведения событий:
Правила поведения события | Описание |
---|---|
Оставаться на месте | Сохраняет географическое местоположение события; измерения могут измениться. |
Переместить | Сохраняет измерение или измерения события; географическое положение может измениться. |
Исключить | Сохраняет как измерение, так и географическое положение; событие исключается. |
Замкнуть | Сохраняет местоположение события, замыкая событие на переназначенный или отмененный маршрут; измерение или измерения могут измениться. |
Обложка | Изменяет как измерение, так и географическое положение, чтобы событие проходило по всему маршруту. |
Предпочесть измерение маршрута | Сохраняет измерение события или изменяет измерение пропорционально изменению измерения маршрута. |
Предпочесть местоположение референта | Изменяет как измерение, так и географическое положение, чтобы сохранить местоположение референта события, используя постоянное значение смещения. |
Чтобы понять, как события LRS обновляются в зависимости от типа редактирования маршрута для каждого правила поведения события, см. следующее:
- Поведение события для расширения маршрута
- Поведение события для исключения маршрута
- Поведение события для перестройки маршрута
- Поведение события для переназначения маршрута
- Поведение события для калибровки маршрута
- Поведение события для обращения маршрута
- Поведение события для картографической перестройки маршрута
Настройка правил поведения события
Поведение события по умолчанию настраивается в процессе регистрации события при использовании инструмента Создать событие LRS или Создать событие LRS из существующего набора данных.
По умолчанию установлены следующие правила поведения события:
Действие | Правило |
---|---|
Калибровка маршрута | Оставаться на месте |
Исключить маршрут | Оставаться на месте |
Продлить маршрут | Оставаться на месте |
Переназначить маршрут | Оставаться на месте |
Перестроить маршрут | Оставаться на месте |
Обратить маршрут | Оставаться на месте |
Картографически перестроить маршрут | Предпочесть измерение маршрута |
Вы можете изменить поведение по умолчанию для калибровки маршрута, исключения маршрута, продления маршрута, переназначения маршрута, перестройки маршрута и обращения маршрута в сети LRS с помощью инструмента Изменить правила поведения события.
Примечание:
Для любого редактирования маршрута LRS, где выбрана Перекалибровка по ходу движения, настроенное поведение события калибровки будет применяться к участкам по ходу движения. Вы можете просмотреть настроенное поведение событий, просмотрев свойства события LRS.
Применить поведение события
Чтобы применить поведение событий после редактирования маршрута, запустите инструмент Применить поведение событий для сети маршрута. Этот инструмент обрабатывает поведение событий для всех классов объектов событий, зарегистрированных в сети маршрутов.
Вам не нужно запускать инструмент Применить поведение событий после каждой правки маршрута. Вы можете запланировать его запуск в соответствии с вашими бизнес-требованиями. Он обрабатывает поведение событий только для тех маршрутов, которые были отредактированы, но еще не обработаны.