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

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

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

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

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

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

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

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

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

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

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

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

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

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

Настройки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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