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

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

Примечание:

Все виджеты Location Referencing поддерживают быстрый режим. При создании приложения в быстром режиме все виджеты Location Referencing автоматически настраиваются на основе веб‑карты, добавленной в виджет Карта. Любые изменения, внесённые в виджет Карта, например, замена веб‑карты, мгновенно отразятся в виджетах Location Referencing. Быстрый режим позволяет эффективно настраивать виджеты Location Referencing в ArcGIS Experience Builder, упрощая процесс развертывания приложений, содержащих такие виджеты Location Referencing.

Более подробно о быстром режиме

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

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

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

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

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

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

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

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

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

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

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

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

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

Настройки

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

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

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

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

  1. Запустите Experience Builder. Войдите на портал ArcGIS Enterprise.
  2. Добавьте виджет Карта. Подключите его к веб-карте с данными LRS, опубликованными с включенными возможностями Системы линейных координат и Управления версиями.
  3. Добавьте виджет Разбить событие. Подключите его к виджету Карта и загрузите слои LRS из виджета Карта.
  4. Публикация приложения.
  5. Запустите приложение. При появлении запроса войдите на свой портал ArcGIS Enterprise.
  6. Перейдите к местоположению, где хотите добавить разбитое линейное событие.
  7. Откройте виджет Разбить событие.
    Виджет Разбить событие
    Первое изображение показывает пример панели виджета Разбить событие с данными Pipeline Referencing. Второе изображение показывает пример панели виджета Разбить событие с данными Roads and Highways.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечание:

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