Доступно с лицензией Location Referencing.
Во время замены пути, события, которые были частью замененного пути, могут быть обновлены с помощью конфигурации замены событий, которая группирует слои событий таким образом, что несколько событий могут быть удалены или заменены новыми событиями за одну операцию редактирования.
Вы должны создать конфигурацию замены события с помощью диалогового окна Настройка замены события, прежде чем использовать панель Замена события.
Сценарий замены события
В следующем примере события в трех разделах диалогового окна Настройка замены событий являются эксклюзивными. При замене событий с помощью сохраненной конфигурации происходит следующее:
- События в списке Слоев событий остаются без изменений.
- События в списке Исключить события удаляются с использованием даты, указанной на панели Замена событий. Исключение действительно как для точечных, так и для линейных событий.
- События в списке Исключить и заменить события исключаются и создаются заново с использованием дат, указанных на панели Замена событий. Только линейные события могут быть исключены и заменены.
Подсказка:
Этот пример конфигурации используется в приведенных ниже шагах замены событий.
Все линейные события, настроенные в списке Исключить и заменить события диалогового окна Настройка замены событий, отображаются в разделе Управление атрибутами, если конфигурация выбрана с помощью панели Замена событий.
Методы замены события
В следующей таблице приведены более подробные сведения о методах, используемых для замены событий в приведенной ниже процедуре:
Методы определения местоположений измерений
Метод | Описание | Дополнительные классы объектов, необходимые в сервисе | Дополнительная информация |
---|---|---|---|
Маршрут и измерение | Измерение находится на основе значений измерений из выбранного маршрута. | Нет | |
Координаты | Измерение расположено по координатам x, y и z | Нет | Добавление линейных событий по координатам |
Отступ местоположения | Измерение находится на расстоянии смещения от местоположения. | Пересечение LRS | Добавление линейных событий по смещению местоположения |
Замена события
Выполните следующие шаги, чтобы заменить события с помощью конфигурации замены событий:
- Откройте карту в ArcGIS Pro и приблизьтесь к местоположению, где вы хотите заменить событие.
- На вкладке Location Referencing, в группе События щелкните Заменить .
Откроется панель Заменить события.
Маршрут и измерение - это настройка по умолчанию в ниспадающих списках Метод От и Метод До.
- Выберите методы для поиска событий для замены из ниспадающих списков Метод От и Метод До.
Примечание:
Вы можете использовать комбинацию любых из этих методов замены события, чтобы найти измерения От и До. Например, вы можете использовать Маршрут и измерение для выбора значения измерения От и использовать Координаты для определения значения До вдоль маршрута на карте.
- Щелкните Далее.
Выбранные методы отображаются в надписях разделов От и До. Например, От: Маршрут и Измерения и До: Координаты появляются, если выбран метод От — Маршрут и Измерения, а метод До — Координаты.
Если в качестве метода были выбраны Координаты, выберите пространственную привязку и укажите значения измерений в виде координат с помощью любого из предоставленных инструментов.
Если в качестве метода была выбран Отступ местоположения, выберите класс объектов Пересечение LRS, связанный со входной сетью и введите значения измерений как отступ от местоположения с помощью предоставленных инструментов.
- Щелкните стрелку ниспадающего списка Сеть и выберите сеть, которую следует использовать в качестве источника метода системы линейных координат (LRM) для замены события.
Примечание:
Сеть должна быть сетью LRS, опубликованной как слой сервиса объектов.
- В разделе От: маршрут и измерение укажите маршрут, сделав одно следующего:
- Введите ID маршрута в поле ID маршрута.
- Щелкните Выбрать маршрут на карте и щелкните маршрут на карте.
- В разделе От: Маршрут и Измерение укажите измерение, выполнив любое из следующих действий:
- Щелкните Выбрать измерение на карте и щелкните местоположение измерения От на карте.
- Введите измерение От в текстовом поле Измерение.
- Установите отметку Использовать начальное измерение маршрута, чтобы использовать начальное измерение маршрута в качестве измерения От для замены события.
В выбранном местоположении на карте появится зеленая точка.
- При необходимости в разделе От: Маршрут и Измерение выберите единицу измерения От с помощью стрелки ниспадающего списка.
- В разделе До: маршрут и измерение укажите маршрут, сделав одно следующего:
Примечание:
Если имеется только один маршрут, текстовое поле в этом разделе неактивно.
- Введите ID маршрута в поле ID маршрута.
- Щелкните Выбрать маршрут на карте и щелкните местоположение измерения До на карте.
- В разделе До: Маршрут и Измерение выполните одно из следующих действий, чтобы указать измерение До для замены события на маршруте:
- Щелкните Выбрать измерение на карте и щелкните местоположение измерения От на карте.
- Введите измерение До в текстовом поле Измерение.
- Отметьте Использовать конечное измерение маршрута, чтобы использовать конечное измерение маршрута в качестве измерения До для замены события.
В выбранном месте на карте появится красная точка.
Примечание:
События, расположенные между указанными измерениями От и До, обновляются следующим образом:
- События в списке Исключить события исключаются.
- События в списке Исключить и заменить события исключаются и заменяются новыми событиями.
- При необходимости в разделе До: Маршрут и Измерение выберите единицу измерения с помощью стрелки ниспадающего списка.
- Укажите дату, чтобы определить дату начала заменяемых событий, выполнив одно из следующих действий.
- Выберите дату начала с помощью Календаря .
- Введите дату в текстовом окне Дата начала.
- Установите отметку Дата начала маршрута, чтобы использовать дату начала маршрута.
Примечание:
Дата начала используется следующим образом:
- Дата, когда происходит исключение - для событий в списке Исключить события
- Дата, когда происходит исключение - для событий в списке Исключить и заменить события
- Дата начала - для событий замены в списке Исключить и заменить события
- При необходимости укажите дату, чтобы определить дату окончания заменяемых событий, выполнив одно из следующих действий:
- Выберите дату окончания с помощью Календаря .
- Введите дату в текстовом окне Дата окончания.
- Установите отметку Дата окончания маршрута, чтобы использовать дату окончания маршрута.
Примечание:
Дата окончания используется в качестве даты окончания для событий замены в списке Исключить и заменить события.
- Щелкните Далее.
Опции Управления атрибутами появляются на панели Замена событий.
Примечание:
Если никакие события не настроены на исключение или исключение и замену, появится сообщение, указывающее на это.
- Щелкните стрелку ниспадающего меню Замена событий и выберите конфигурацию замены событий.
Перечислены редактируемые пользовательские атрибуты для каждого из настроенных слоев событий. События, для которых настроено исключение, не перечислены, поскольку они не заменяются.
Подсказка:
Если вы не хотите исключать событие, обновите конфигурацию, чтобы она осталась как есть. Чтобы событие осталось как есть, оно не должно отображаться ни в списке Исключить события, ни в списке Исключить и заменить события до выполнения замены события.
- Укажите замещающие значения в полях атрибутов.
- Щелкните Запустить, чтобы завершить замену события для указанного маршрута или сегмента маршрута.
- События в списке Исключить события исключаются.
- События в списке Исключить и заменить события исключаются, создаются заново и отображаются на карте.
Смещение референта при использовании замены событий
Модель данных событий Roads and Highways поддерживает настройку референтных полей событий и их включение с помощью инструмента Включить поля референта. После того, как референтные поля настроены и включены в слое, референтные местоположения заполняются и сохраняются в этом слое при добавлении или редактировании событий.
Когда линейные события заменяются с помощью метода Маршрут и измерение, родительская сеть LRS используется в качестве значений FromRefMethod и ToRefMethod, маршрут используется в качестве значений FromRefLocation и ToRefLocation, а поля ToRefOffset и FromRefOffset заполняются с использованием измерений маршрута.
Когда линейные события заменяются с помощью метода Координаты, X/Y используются в качестве значений FromRefMethod и ToRefMethod, географические координаты используются в качестве значений FromRefLocation и ToRefLocation, а поля FromRefOffset и ToRefOffset заполняются значением 0.
Когда линейные события заменяются с использованием метода Смещение местоположения, класс пространственных объектов пересечений LRS, используемый в качестве местоположения смещения, используется в качестве значений FromRefMethod и ToRefMethod, пространственный объект пересечения LRS используется как FromRefLocation и ToRefLocation, а поля FromRefOffsetи ToRefOffset заполняются с использованием входных значений измерений смещений.
Примеры ниже демонстрируют влияние замены линейного события, для которого включены референтные значения.
Перед заменой линейных событий по маршруту и измерению
В следующем примере три существующих события имеют референты, заполненные с использованием маршрута и измерения. События Curbs и Lanes заменяются с использованием обновленных измерений и других дат, событие AADT отменяется.
На следующей схеме показан маршрут и его связанные линейные события до замены события:
В следующей таблице приведены сведения о маршруте перед заменой события:
ID маршрута | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|
Маршрут1 | 01.01.2000 | <Null> | 0 | 18 |
В следующей таблице приведены сведения о референтных полях события в слоях перед созданием события:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
---|---|---|---|---|---|
AllRoutes | Маршрут1 | 0 | AllRoutes | Маршрут1 | 18 |
В следующей таблице показаны поля событий по умолчанию перед заменой события: Каждый из слоев линейных событий имеет одинаковые даты и измерения.
ID события | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|---|---|
Событие1 | R1 | R3 | 01.01.2000 | <Null> | 0 | 18 |
После замены линейных событий по маршруту и измерению
На следующей схеме показан маршрут и его связанные линейные события после замены события:
Измерения От и До были заменены в Curbs и Lanes с 1/1/2005, а событие AADT было отменено с 1/1/2005.
В следующей таблице приведены сведения о референтных полях события, после замены события:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
---|---|---|---|---|---|
AllRoutes | Маршрут1 | 2.5 | AllRoutes | Маршрут1 | 15.5 |
В следующих таблицах приведены сведения о полях событий по умолчанию после замены события:
Curbs
ID события | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|
Событие1 | 01.01.2000 | 01.01.2005 | 0 | 18 |
Событие1 | 01.01.2005 | <Null> | 2.5 | 15.5 |
Lanes
ID события | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|
Событие1 | 01.01.2000 | 01.01.2005 | 0 | 18 |
Событие1 | 01.01.2005 | <Null> | 2.5 | 15.5 |
AADT
ID события | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|
Событие1 | 01.01.2000 | 01.01.2005 | 0 | 18 |
Перед заменой линейных событий с использованием координат
В следующем примере три слоя событий, которые уже имеют заполненные координатами референты, заменяются с 1/1/2005 с использованием обновленных координат. Записи событий Curbs и Lanes заменяются с использованием обновленных измерений и других дат, событие AADT отменяется.
На следующей схеме показан маршрут и его связанные линейные события до замены события:
В следующей таблице приведены сведения о маршруте и связанных событиях перед заменой события:
ID маршрута | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|
Маршрут1 | 01.01.2000 | <Null> | 0 | 18 |
В следующей таблице приведены подробные сведения о референтных полях события в слоях до замены события:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
---|---|---|---|---|---|
X/Y | 33.984980, -117.306397, 20 | 0 | X/Y | 33.965456, -117.265669, 20 | 0 |
После замены линейных событий с использованием координат
На следующей схеме показан маршрут и его связанные линейные события после замены события:
В следующей таблице приведены сведения о референтных полях события, после замены события:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
---|---|---|---|---|---|
X/Y | 33.977588, -117.291149, 20 | 0 | X/Y | 33.960388, -117.279564, 20 | 0 |
В следующих таблицах приведены сведения о полях событий по умолчанию после замены события:
Curbs
ID события | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|
Событие1 | 01.01.2000 | 01.01.2005 | 0 | 18 |
Событие1 | 01.01.2005 | <Null> | 2.5 | 15.5 |
Lanes
ID события | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|
Событие1 | 01.01.2000 | 01.01.2005 | 0 | 18 |
Событие1 | 01.01.2005 | <Null> | 2.5 | 15.5 |
AADT
ID события | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|
Событие1 | 01.01.2000 | 01.01.2005 | 0 | 18 |
Перед заменой линейных событий с использованием смещения местоположения
В следующем примере три слоя событий, которые уже имеют заполненные координатами референты, заменяются 1/1/2005 с использованием обновленного смещения местоположения. Записи событий Curbs и Lanes заменяются с использованием обновленных измерений и других дат, событие AADT отменяется. Класс объектов пересечения LRS, найденный на маршруте, относится ко всем пересечениям маршрутов и используется в качестве входного слоя пересечения. Пересечение 1 находится на маршруте R1 на измерении 9.
На следующей схеме показан маршрут и его связанные линейные события до замены события:
В следующей таблице приведены сведения о маршруте перед заменой события:
ID маршрута | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|
Маршрут1 | 01.01.2000 | <Null> | 0 | 18 |
В следующей таблице приведены подробные сведения о референтных полях события в слоях до замены события:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
---|---|---|---|---|---|
Пересечения всех маршрутов | Пересечение 1 | -9 | Пересечения всех маршрутов | Пересечение 1 | 9 |
После замены линейных событий с использованием смещения местоположения
На следующей схеме показан маршрут и его связанные линейные события после замены события:
В следующей таблице приведены сведения о референтных полях события, после замены события:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
---|---|---|---|---|---|
Пересечения всех маршрутов | Пересечение 1 | -6.5 | Пересечения всех маршрутов | Пересечение 1 | 6.5 |
В следующих таблицах приведены сведения о полях событий по умолчанию после замены события:
Curbs
ID события | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|
Событие1 | 01.01.2000 | 01.01.2005 | 0 | 18 |
Событие1 | 01.01.2005 | <Null> | 2.5 | 15.5 |
Lanes
ID события | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|
Событие1 | 01.01.2000 | 01.01.2005 | 0 | 18 |
Событие1 | 01.01.2005 | <Null> | 2.5 | 15.5 |
AADT
ID события | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|
Событие1 | 01.01.2000 | 01.01.2005 | 0 | 18 |
Редактирование событий с включенным предотвращением конфликтов
Вы можете редактировать события после получения блокировок для слоев событий на панели Замена событий при следующих условиях:
- Ни у одного события нет блокировки слоев событий на панели Замена событий ни в одной версии сервиса объектов для маршрута, на котором расположены события.
- У вас есть существующая блокировка событий для слоев событий на панели Замена событий в той же версии сервиса объектов, в которой вы работаете.
Вы не можете редактировать события на панели Замена событий при следующих условиях:
- Некоторые или все слои событий на панели Замена событий заблокированы другим человеком для маршрута, на котором расположено событие.
- Некоторые или все слои событий на панели Замена событий заблокированы вами, но в другой версии.
- Событие расположено на маршруте, который заблокирован другим пользователем.
- Событие расположено на маршруте, который заблокирован вами, но в другой версии.