Виджет Разбить событие

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

Примеры для Pipeline Referencing

Используйте этот виджет для поддержки требований к разработке приложений, таких как:

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

Примеры для Roads and Highways

Используйте этот виджет для поддержки требований к разработке приложений, таких как:

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

Примечания по использованию

Виджету требуется подключение к виджету Карта. Чтобы разбить события, виджет карты должен быть подключен к источнику данных веб-карты, опубликованному с помощью LRS, с включенной функцией Линейная привязка. Для просмотра версий, отличных от версии по умолчанию, источник данных веб-карты должен быть опубликован с помощью LRS с включенной функцией Управление версиями.

Чтобы создать LRS и опубликовать сервис объектов с включенными возможностями линейной привязки и управления версиями, выполните действия, описанные в документации ArcGIS Pro:

Если вы добавите этот виджет в приложение, пользователи смогут работать со следующими опциями разбиения событий на панели:

  • Событие — выбрать слой событий, содержащий события, которые необходимо разбить.
  • Сеть – родительский слой сети LRS для выбранного слоя линейных событий.
  • ID маршрута или Имя маршрута — указать идентификатор или имя маршрута, содержащего событие, которое вы хотите разбить. Если у слоя сети есть route name в качестве идентификатора, этот параметр называется Имя маршрута.
    Примечание:

    Если входная сеть LRS настроена с ID маршрута из нескольких полей, отображается объединенный ID маршрута.

  • Разбить измерение — указать значение измерения. Значение измерения определяет точное местоположение на маршруте, где должно быть выполнено разбиение линейного события.
  • Дата разбиения — выбрать дату, которая определяет, в какой момент вы хотите разбить линейное событие.
  • OID события — ID объекта события, которое необходимо разбить.
  • Событие 1 — отредактировать атрибуты первого итогового события.
  • Событие 2 — отредактировать атрибуты первого итогового события.

Настройки

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

  • Выбрать карту — выбрать виджет Карта.
  • Загрузить слои — Загрузка слоев из веб-карт в подключенный виджет Карта. Чтобы загрузить слои, виджет Карта должен быть подключен к веб-карте со слоями LRS.
  • Очистить слои — Удаление из виджета всех загруженных слоев.
  • Конфигурация слоя — Щелкните слой, чтобы открыть панель Конфигурация слоя.
    • Надпись—Задайте для слоя понятную подпись. Эта надпись отображается на панели виджетов во время выполнения.
    • Использовать псевдоним поля — включите этот параметр для отображения псевдонимов полей во время запуска. Псевдоним, или отображаемое имя является альтернативным именем для поля. Обычно это более понятное описание содержимого поля. В отличие от настоящих имен полей, псевдонимы могут не придерживаться ограничений базы данных и могут содержать специальные символы, например, пробелы.
    • Настройка полей — выберите, какие атрибутивные поля из слоя включать в панель виджета во время запуска. Вы можете определить, доступно ли редактирование каждого поля атрибута во время запуска, нажав на кнопку Доступно для редактирования или Недоступно для редактирования.
  • Настройки по умолчанию — задать настройку по умолчанию Событие. Это слой событий, который должен отображаться на панели виджета при первой загрузке.
  • Настройки отображения — выберите, какие настройки будут отображаться на панели виджета при запуске.
    • Скрыть событие — скрыть настройку Событие на панели виджета.
    • Скрыть сеть — скрыть настройку Сеть на панели виджета.

Разбить событие

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

  1. Запустите Experience Builder. Войдите на портал ArcGIS Enterprise.
  2. Добавьте виджет Карта. Подключите его к веб-карте с данными LRS, опубликованными с включенной функцией Системы линейных координат и, дополнительно, функцией Управление версиями.
  3. Добавьте виджет Разбить событие. Подключите его к виджету Карта, а затем загрузите слои LRS из виджета карты.
  4. Публикация приложения.
  5. Запустите приложение. При появлении запроса войдите на свой портал ArcGIS Enterprise.
  6. Приблизьтесь к местоположению, в котором вы хотите выполнить разбиение событий.
  7. Откройте виджет Разбить событие.
  8. Используйте слой линейных событий по умолчанию или щелкните стрелку ниспадающего списка Событие и выберите другой слой линейных событий.
  9. Укажите маршрут, содержащий нуждающееся в разбиении событие, выполнив одно из следующих действий:
    • Введите ID маршрута в поле ID маршрута.

      Если у слоя сети настроен route name в качестве идентификатора, то этот параметр надписывается Имя маршрута.

    • Щелкните кнопку выбора маршрута Выбор маршрута и щелкните маршрут на карте.

    Значение Разбить измерение заполняется в зависимости от места, в котором вы щелкаете.

  10. При необходимости измените значение измерения, указав значение в текстовом поле Разбить измерение.
  11. Задайте дату разбиения одним из следующих способов:
    • Оставьте дату разбиения по умолчанию - текущую дату.
    • Введите дату в текстовом окне Дата разбиения.
    • Щелкните кнопку календаря Календарь и выберите дату разбиения.
    • Поставьте отметку Использовать дату начала маршрута.
  12. Можете изменить атрибуты событий разбиения.
  13. Щелкните Разбить.

    При разбиении линейных событий в верхней части панели виджета появляется сообщение с подтверждением. Входное линейное событие строки удаляется с даты разделения. Два новых событий будут подсвечены на карте.

Опции взаимодействия

Этот виджет поддерживает действия с данными, которые можно включить на вкладке Действие настроек виджета.

Вы можете использовать действия с данными в виджете Виджет Таблица, чтобы запустить виджет Разбить событие и заполнить значения. Для этого необходимо добавить виджеты Разбить событие и Таблица в свое приложение и включить действие с данными Разбить событие в настройках виджета Таблица.

Действие данных Разбить событие виджета Таблица может заполнять параметры Событие, Сеть, ID маршрута либо Имя маршрута, ID события и Дата разбиения в виджете Слияние событий. Также могут быть заполнены атрибуты итоговых событий разбиения.

Для использования действий с данными во время запуска, выполните следующие действия:

  1. Выберите запись в виджете Таблица.
  2. Щелкните кнопку Действие в верхней части панели виджета Таблица.
  3. Щелкните Разбить событие.

    Разбить событие

    Параметры События, Сеть, ID маршрута либо Имя маршрута и OID события заполняются на основе выбранного события из таблицы.

  4. Введите значение для параметра Разбить измерение.

Параметр Дата разбиения заполняется текущей датой.

Примечание:

Можно изменить любые значения после того, как они будут заполнены действием с данными. В этом случае виджет Разбить событие по-прежнему будет проверять все записи.