Замена событий

Доступно с лицензией Location Referencing.

Во время замены пути, события, которые были частью замененного пути, могут быть обновлены с помощью конфигурации замены событий, которая группирует слои событий таким образом, что несколько событий могут быть удалены или заменены новыми событиями за одну операцию редактирования.

Вы должны создать конфигурацию замены события с помощью диалогового окна Настройка замены события, прежде чем использовать панель Замена события.

Сценарий замены события

В следующем примере события в трех разделах диалогового окна Настройка замены событий являются эксклюзивными. При замене событий с помощью сохраненной конфигурации происходит следующее:

  • События в списке Слоев событий остаются без изменений.
  • События в списке Исключить события удаляются с использованием даты, указанной на панели Замена событий. Исключение действительно как для точечных, так и для линейных событий.
  • События в списке Исключить и заменить события исключаются и создаются заново с использованием дат, указанных на панели Замена событий. Только линейные события могут быть исключены и заменены.

Подсказка:

Этот пример конфигурации используется в приведенных ниже шагах замены событий.

Диалоговое окно Настроить замену событий

Все линейные события, настроенные в списке Исключить и заменить события диалогового окна Настройка замены событий, отображаются в разделе Управление атрибутами, если конфигурация выбрана с помощью панели Замена событий.

Методы замены события

В следующей таблице описаны доступные методы замены событий в приведенной ниже процедуре.

Методы определения местоположений измерений

МетодОписаниеДополнительные классы объектов, необходимые в сервисеДополнительная информация

Маршрут и измерение

Измерение находится на основе значений измерений из выбранного маршрута.

Нет

Добавление линейных событий по маршруту и измерению

Координаты

Измерение расположено по координатам x, y и z

Нет

Добавление линейных событий по координатам

Замена события

Выполните следующие шаги, чтобы заменить события с помощью конфигурации замены событий:

  1. Откройте карту в ArcGIS Pro и приблизьтесь к местоположению, где вы хотите заменить событие.
  2. На вкладке Location Referencing, в группе События щелкните Заменить Замена.

    Откроется панель Заменить события.

    Маршрут и измерение - это настройка по умолчанию в ниспадающих списках Метод От и Метод До.

    Панель Замена событий
  3. Выберите методы для поиска событий для замены из ниспадающих списков Метод От и Метод До.
    Примечание:

    Вы можете использовать комбинацию любых из методов замены события, чтобы найти измерения От и До. Например, вы можете использовать Маршрут и измерение для выбора значения измерения От и использовать Координаты для определения значения До вдоль маршрута на карте.

  4. Щелкните Далее.

    На панели появятся ниспадающий список Сеть, разделы Метод От и Метод До и раздел Даты.

    Примечание:

    Выбранные вами методы отображаются в надписях разделов От и До. Например, От: Маршрут и Измерения и До: Координаты появляются, если выбран метод От - Маршрут и Измерения, а метод До - Координаты.

    Если в качестве метода были выбраны Координаты, выберите пространственную привязку и укажите значения измерений в виде координат с помощью любого из предоставленных инструментов.

    Панель Замена событий, параметры сети, маршрута и измерений
  5. Щелкните стрелку ниспадающего списка Сеть и выберите сеть, которую следует использовать в качестве источника метода системы линейных координат (LRM) для замены события.
    Примечание:

    Сеть должна быть сетью LRS, опубликованной как слой сервиса объектов.

  6. В разделе От: маршрут и измерение укажите маршрут, сделав одно следующего:
    • Введите ID маршрута в поле ID маршрута.
    • Щелкните Выбрать маршрут на карте Выбрать маршрут на карте и щелкните маршрут на карте.
  7. В разделе От: Маршрут и Измерение укажите измерение, выполнив любое из следующих действий:
    • Щелкните Выбрать измерение на карте Выбрать измерение на карте и щелкните местоположение измерения От на карте.
    • Введите измерение От в текстовое окно Измерение.
    • Установите отметку Использовать начальное измерение маршрута, чтобы использовать начальное измерение маршрута в качестве измерения От для замены события.

    В выбранном местоположении на карте появится зеленая точка.

  8. При необходимости в разделе От: Маршрут и Измерение выберите единицу измерения От с помощью стрелки ниспадающего списка.
  9. В разделе До: маршрут и измерение укажите маршрут, сделав одно следующего:
    Примечание:

    Если имеется только один маршрут, текстовое поле в этом разделе неактивно.

    • Введите ID маршрута в поле ID маршрута.
    • Щелкните Выбрать маршрут на карте Выбрать маршрут на карте и щелкните местоположение измерения До на карте.
  10. В разделе До: Маршрут и Измерение выполните одно из следующих действий, чтобы указать измерение для замены события на маршруте:
    • Щелкните Выбрать измерение на карте Выбрать измерение на карте и щелкните местоположение измерения От на карте.
    • Введите измерение До в текстовое окно Измерение.
    • Установите отметку Использовать конечное измерение маршрута, чтобы использовать конечное измерение маршрута в качестве измерения До для замены события.

    В выбранном месте на карте появится красная точка.

    Примечание:

    События, расположенные между указанными измерениями От и До, обновляются следующим образом:

    • События в списке Исключить события исключаются.
    • События в списке Исключить и заменить события исключаются и заменяются новыми событиями.

  11. При необходимости в разделе До: Маршрут и Измерение выберите единицу измерения До с помощью стрелки ниспадающего списка.
  12. Укажите дату, чтобы определить дату начала заменяемых событий, выполнив одно из следующих действий.
    • Выберите дату начала с помощью Календаря Календарь.
    • Введите дату в текстовом окне Дата начала.
    • Установите отметку Дата начала маршрута, чтобы использовать дату начала маршрута.
    Примечание:

    Дата начала используется следующим образом:

    • Дата, когда происходит исключение - для событий в списке Исключить события
    • Дата, когда происходит исключение - для событий в списке Исключить и заменить события
    • Дата начала - для событий замены в списке Исключить и заменить события

  13. При необходимости укажите дату, чтобы определить дату окончания заменяемых событий, выполнив одно из следующих действий:
    • Выберите дату окончания с помощью Календаря Календарь.
    • Введите дату в текстовом окне Дата окончания.
    • Установите отметку Дата окончания маршрута, чтобы использовать дату окончания маршрута.
    Примечание:

    Дата окончания используется в качестве даты окончания для событий замены в списке Исключить и заменить события.

  14. Щелкните Далее.

    Опции Управления атрибутами появляются на панели Замена событий.

    Атрибуты Замены событий
    Примечание:

    Если никакие события не настроены на исключение или исключение и замену, появится сообщение, указывающее на это.

  15. Щелкните стрелку ниспадающего меню Замена событий и выберите конфигурацию замены событий.

    Перечислены редактируемые пользовательские атрибуты для каждого из настроенных слоев событий. События, для которых настроено исключение, не перечислены, поскольку они не заменяются.

    Подсказка:

    Если вы не хотите исключать событие, обновите конфигурацию, чтобы она осталась как есть. Чтобы событие осталось как есть, оно не должно отображаться ни в списке Исключить события, ни в списке Исключить и заменить события до выполнения замены события.

  16. Укажите замещающие значения в полях атрибутов.
  17. Щелкните Запустить, чтобы завершить замену события для указанного маршрута или сегмента маршрута.
    • События в списке Исключить события исключаются.
    • События в списке Исключить и заменить события исключаются, создаются заново и отображаются на карте.

Смещение референта при использовании замены событий

Модель данных событий Roads and Highways поддерживает настройку референтных полей событий и их включение с помощью инструмента Включить поля референта. После того, как референтные поля настроены и включены в слое, референтные местоположения заполняются и сохраняются в этом слое при добавлении или редактировании событий.

Когда линейные события заменяются с использованием метода Маршрут и Измерение , родительская сеть LRS используется в качестве значений FromRefMethod и ToRefMethod, маршрут используется в качестве значений FromRefLocation и ToRefLocation, а поля FromRefOffset и ToRefOffset заполняются с использованием измерений маршрута.

Когда линейные события заменяются с использованием метода координат, X/Y используются в качестве значений From RefMethod и ToRefMethod, географические координаты используются в качестве значений FromRefLocation и ToRefLocation, а поля FromRefOffset и ToRefOffset заполняются 0.

Примеры ниже демонстрируют влияние замены линейного события, для которого включены референтные значения.

Перед заменой линейных событий по маршруту и измерению

В следующем примере три существующих события имеют референты, заполненные с использованием маршрута и измерения. События Curbs и Lanes заменяются с использованием обновленных измерений и других дат, событие AADT отменяется.

На следующей схеме показан маршрут и его связанные линейные события до замены события:

До замены события

В следующей таблице приведены сведения о маршруте перед заменой события:

ID маршрутаДата ОтДата ДоИзмерение ОтИзмерение До

Маршрут1

01.01.2000

<Null>

0

18

В следующей таблице приведены сведения о референтных полях события в слоях перед созданием события:

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

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.

После замены события

В следующей таблице приведены сведения о референтных полях события, после замены события:

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

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

В следующей таблице приведены сведения о референтных полях события в слоях перед созданием события:

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

X/Y

34.05606109331983, -117.19578130763459, 20

0

X/Y

33.94694081814758, -116.92950950082293, 20

0

После замены линейных событий с использованием координат

На следующей схеме показан маршрут и его связанные линейные события после замены события:

После замены события

В следующей таблице приведены сведения о референтных полях события, после замены события:

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

X/Y

34.04389662595838, -117.1549007152566, 20

0

X/Y

33.97512741401155, -116.99147959082242

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

Редактирование событий с включенным предотвращением конфликтов

Вы можете редактировать события после получения блокировок для слоев событий на панели Замена событий при следующих условиях:

  • Ни у одного события нет блокировки слоев событий на панели Замена событий ни в одной версии сервиса объектов для маршрута, на котором расположены события.
  • У вас есть существующая блокировка событий для слоев событий на панели Замена событий в той же версии сервиса объектов, в которой вы сейчас работаете.

Вы не можете редактировать события на панели Замена событий при следующих условиях:

  • Некоторые или все слои событий на панели Замена событий заблокированы другим человеком для маршрута, на котором расположено событие.
  • Некоторые или все слои событий на панели Замена событий заблокированы вами, но в другой версии.
  • Маршрут, на котором находится событие, заблокирован другим человеком.
  • Маршрут, на котором находится событие, заблокирован вами, но в другой версии.