Виджет Слияние событий

Виджет Слияние событий позволяет объединить два или большее число линейных событий, которые являются частью одного класса объектов линейных событий Системы линейных координат (LRS). Вы можете использовать этот виджет для управления данными о трубопроводах с помощью ArcGIS Pipeline Referencing и данных о дорогах с помощью ArcGIS Roads and Highways. Слияние событий сокращает фрагментацию в LRS. Вы можете комбинировать несколько последовательных событий в одно. Все входные события удаляются с даты начала итогового объединенного события.

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

Примечание:

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

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

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

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

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

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

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

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

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

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

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

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

  • Событие — выбрать слой событий, содержащий события, которые необходимо объединить.
  • События для слияния — воспользоваться выборкой, чтобы указать события для объединения.
  • Измерение от — указать начальное значение измерения объединенных событий. Объединенное событие получает наименьшее значение из полей FromMeasure входных событий.
  • Измерение до — указать конечное значение измерения объединённых событий. Объединенное событие получает наибольшее значение из полей ToMeasure входных событий.
  • Дата начала — указать дату начала объединенного события.
  • Дата окончания — при необходимости указать дату окончания объединённого события.
  • Атрибуты слитых событий — при необходимости отредактировать атрибуты объединённого события.

Настройки

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

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

Слияние событий

Выполните следующие действия, чтобы объединить события:

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

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

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

    Выбранные события отображаются в таблице События для слияния со списком их идентификаторов объектов. События отображаются в порядке калибровки на маршруте.

    Виджет Слияние событий
    Первое изображение — пример панели виджета Слияние событий с данными Roads and Highways. Второе изображение — пример панели виджета Слияние событий с данными Pipeline Referencing.
  10. Значения Измерение "От" и Измерение "До" объединенного события заполняются по входным событиям и не подлежат редактированию.

    Объединённое событие получает своё начальное значение измерения от первого входного события в направлении оцифровки и конечное значение — от последнего входного события в направлении оцифровки.

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

      Эта опция недоступна для связанных линейных событий.

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

    Следующие примечания относятся к дате окончания:

    • Отметка Использовать дату окончания маршрута недоступен для событий из линейной сети.
    • Если вы не укажете дату окончания, событие останется действительным от даты начала маршрута и в будущем.
    • Чтобы выполнить слияние событий, они должны быть активными и иметь значение Дата До, равное null. Нельзя выполнить слияние исключенных событий.

  13. Можно также изменить атрибуты в таблице атрибутов объединенных событий.
  14. Щелкните Слияние.

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

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

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

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

Действие с данными Объединить события виджета Таблица может заполнить параметры Событие, События для слияния, Измерение "До", Измерение "До" и Атрибуты слитых событий в виджете Слияние событий.

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

  1. Выберите два или большее число записей в виджете Таблица.
  2. Щелкните кнопку Действие в верхней части панели виджета Таблица.
  3. Щелкните Слияние событий.
    Действие с данными Слияние событий
  4. Параметры События для слияния, Измерение "От", Измерение "До" и Атрибуты слитых событий заполняются на основе событий, выбранных вами в таблице.
    Примечание:

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