Доступно с лицензией Location Referencing.
События расположены вдоль маршрута в системе линейных координат (LRS). Изменения в маршруте, вызванные действиями по редактированию маршрута, такими как продление, перестройка, переназначение, исключение, обращение, картографическая перестройка и калибровка, напрямую влияют на расположение событий и их отображение на карте. Изменение поведения в зависимости от измерения или географического положения, или и того, и другого, в одном или нескольких событиях из-за редактирования маршрута называются поведениями событий.
ArcGIS Pipeline Referencing keeps event measures and geographic location (x,y) in alignment with route edits. You can configure event behavior rules for an individual event layer to define how event measures and shapes are updated for each type of route edit.
В следующем примере часть Маршрута1 исключена. Эта правка влияет на Событие1 в соответствии с настроенным поведением событий для слоя событий.
После исключения маршрута события обновляются с использованием правил поведения событий, которые устанавливаются на уровне слоя событий.
Types of event behavior rules
При редактировании маршрута LRS к событиям применяются правила поведений событий. Настроив правила поведения событий на уровне слоя, вы можете указать, как событие будет реагировать на изменение маршрута: сохранит местоположение, сохранит измерение или сохранит местоположение референта.
Location Referencing поддерживает следующие варианты поведения событий:
Правила поведения события | Описание |
---|---|
Оставаться на месте | Сохраняет географическое местоположение события; измерения могут измениться. |
Переместить | Сохраняет измерение или измерения события; географическое положение может измениться. |
Исключить | Сохраняет как измерение, так и географическое положение; событие исключается. |
Замкнуть | Сохраняет местоположение события, замыкая событие на переназначенный или отмененный маршрут; измерение или измерения могут измениться. |
Обложка | Изменяет как измерение, так и географическое положение, чтобы событие проходило по всему маршруту. |
Предпочесть измерение маршрута | Сохраняет измерение события или изменяет измерение пропорционально изменению измерения маршрута. |
Предпочесть местоположение референта | Изменяет как измерение, так и географическое положение, чтобы сохранить местоположение референта события, используя постоянное значение смещения. |
To understand how LRS events get updated due to the route edit type for each event behavior rule, visit the following:
Configuration of event behavior rules
Поведение события по умолчанию настраивается в процессе регистрации события при использовании инструмента Создать событие LRS или Создать событие LRS из существующего набора данных.
По умолчанию установлены следующие правила поведения события:
Действие | Правило |
---|---|
Калибровка маршрута | Оставаться на месте |
Исключить маршрут | Оставаться на месте |
Продлить маршрут | Оставаться на месте |
Переназначить маршрут | Оставаться на месте |
Перестроить маршрут | Оставаться на месте |
Обратить маршрут | Оставаться на месте |
Картографически перестроить маршрут | Предпочесть измерение маршрута |
Вы можете просмотреть настроенное поведение событий, просмотрев свойства событий LRS и изменив поведение по умолчанию для калибровки маршрута, исключения маршрута, продления маршрута, переназначения маршрута, перестройки маршрута, обращения маршрута и картографической перестройки с помощью инструмента Изменить правила поведения событий.
Примечание:
Когда для редактирования маршрута LRS выбрана Перекалибровка по ходу движения, то к секциям по ходу движения применяется настроенное поведение события калибровки. Вы можете просмотреть настроенное поведение событий, просмотрев свойства события LRS.
Apply event behavior
Чтобы применить поведение событий после редактирования маршрута, запустите инструмент Применить поведение событий для сети маршрута. Этот инструмент обрабатывает поведение событий для всех классов объектов событий, зарегистрированных в сети маршрутов.
Вам не нужно запускать инструмент Применить поведение событий после каждой правки маршрута. Вы можете запланировать его запуск в соответствии с вашими бизнес-требованиями. Он обрабатывает поведение событий только для тех маршрутов, которые были отредактированы, но еще не обработаны.
Events that span routes on a line network
Pipeline Referencing supports events that span routes when those routes are on the same line in a line network. In cases where an event spans multiple routes on the same line, route editing impacts events on that line. The impact that your edits have on events that span routes depends on the configured event behavior.
For example, in the diagram below, route editing impacts both events once event behaviors are applied.
Route1, Route2, Route3, and Route4 are part of the same line. Event1 spans Route1 and ends in Route3, while Event2 starts in Route3 and ends in Route4. A portion of routes 2 and 3 are retired from measures 18 to 32.
Once event behaviors are updated, the result of the route edit affects both Event1 and Event2. In the following example, Stay Put has been applied.