Виджет Разбить событие позволяет разбить линейное событие на два смежных события. Вы можете использовать этот виджет для управления данными о трубопроводах с помощью ArcGIS Pipeline Referencing и данных о дорогах с помощью ArcGIS Roads and Highways. Можно отредактировать атрибуты события после выбора местоположения разбиения. После разбиения виджетом события входное событие удаляется, а полученным в результате событиям присваиваются новые идентификаторы событий.
Примеры для Pipeline Referencing
Используйте этот виджет для поддержки требований к разработке приложений, таких как:
- Вам может понадобиться разбить линейное событие трубопровода на два новых события.
- Вам необходимо разбить линейные события на основании изменений атрибутов трубопровода, например, рабочего давления или диапазона проверки.
- Вашей организации необходимо, чтобы пользователи могли разбивать линейные события во время работы в поле.
Примеры для Roads and Highways
Используйте этот виджет для поддержки требований к разработке приложений, таких как:
- Вам может понадобиться разбить линейное событие дороги на два новых события.
- Вам необходимо разделить линейные события на основе изменений таких атрибутов дороги, как ограничение скорости и статус парковки.
- Вашей организации необходимо, чтобы пользователи могли разбивать линейные события во время работы в поле.
Примечания по использованию
Виджету требуется подключение к виджету Карта. Чтобы разбить события, виджет карты должен быть подключен к источнику данных веб-карты, опубликованному с помощью LRS, с включенной функцией Линейная привязка. Для просмотра версий, отличных от версии по умолчанию, источник данных веб-карты должен быть опубликован с помощью LRS с включенной функцией Управление версиями.
Чтобы создать LRS и опубликовать сервис объектов с включенными возможностями линейной привязки и управления версиями, выполните действия, описанные в документации ArcGIS Pro:
- Pipeline Referencing—Создание LRS и публикация LRS как веб-слоев
- Roads and Highways—Создание LRS и публикация LRS как веб-слоев
Если вы добавите этот виджет в приложение, пользователи смогут работать со следующими опциями разбиения событий на панели:
- Событие — выбрать слой событий, содержащий события, которые необходимо разбить.
- Сеть – родительский слой сети LRS для выбранного слоя линейных событий.
- ID маршрута или Имя маршрута — указать идентификатор или имя маршрута, содержащего событие, которое вы хотите разбить. Если у слоя сети есть route name в качестве идентификатора, этот параметр называется Имя маршрута.
Примечание:
Если входная сеть LRS настроена с ID маршрута из нескольких полей, отображается объединенный ID маршрута.
- Разбить измерение — указать значение измерения. Значение измерения определяет точное местоположение на маршруте, где должно быть выполнено разбиение линейного события.
- Дата разбиения — выбрать дату, которая определяет, в какой момент вы хотите разбить линейное событие.
- OID события — ID объекта события, которое необходимо разбить.
- Событие 1 — отредактировать атрибуты первого итогового события.
- Событие 2 — отредактировать атрибуты первого итогового события.
Настройки
Виджет Разбить событие включает в себя следующие настройки:
- Выбрать карту — выбрать виджет Карта.
- Загрузить слои — Загрузка слоев из веб-карт в подключенный виджет Карта. Чтобы загрузить слои, виджет Карта должен быть подключен к веб-карте со слоями LRS.
- Очистить слои — Удаление из виджета всех загруженных слоев.
- Конфигурация слоя — Щелкните слой, чтобы открыть панель Конфигурация слоя.
- Надпись—Задайте для слоя понятную подпись. Эта надпись отображается на панели виджетов во время выполнения.
- Использовать псевдоним поля — включите этот параметр для отображения псевдонимов полей во время запуска. Псевдоним, или отображаемое имя является альтернативным именем для поля. Обычно это более понятное описание содержимого поля. В отличие от настоящих имен полей, псевдонимы могут не придерживаться ограничений базы данных и могут содержать специальные символы, например, пробелы.
- Настройка полей — выберите, какие атрибутивные поля из слоя включать в панель виджета во время запуска. Вы можете определить, доступно ли редактирование каждого поля атрибута во время запуска, нажав на кнопку Доступно для редактирования или Недоступно для редактирования.
- Настройки по умолчанию — задать настройку по умолчанию Событие. Это слой событий, который должен отображаться на панели виджета при первой загрузке.
- Настройки отображения — выберите, какие настройки будут отображаться на панели виджета при запуске.
- Скрыть событие — скрыть настройку Событие на панели виджета.
- Скрыть сеть — скрыть настройку Сеть на панели виджета.
Разбить событие
Для разбиения события выполните следующие действия:
- Запустите Experience Builder. Войдите на портал ArcGIS Enterprise.
- Добавьте виджет Карта. Подключите его к веб-карте с данными LRS, опубликованными с включенной функцией Системы линейных координат и, дополнительно, функцией Управление версиями.
- Добавьте виджет Разбить событие. Подключите его к виджету Карта, а затем загрузите слои LRS из виджета карты.
- Публикация приложения.
- Запустите приложение. При появлении запроса войдите на свой портал ArcGIS Enterprise.
- Приблизьтесь к местоположению, в котором вы хотите выполнить разбиение событий.
- Откройте виджет Разбить событие.
Вы также можете использовать действия с данными для разбиения события.
- Используйте слой линейных событий по умолчанию или щелкните стрелку ниспадающего списка Событие и выберите другой слой линейных событий.
- Укажите маршрут, содержащий нуждающееся в разбиении событие, выполнив одно из следующих действий:
- Введите ID маршрута в поле ID маршрута.
Если у слоя сети настроен route name в качестве идентификатора, то этот параметр надписывается Имя маршрута.
- Щелкните кнопку выбора маршрута и щелкните маршрут на карте.
Значение Разбить измерение заполняется в зависимости от места, в котором вы щелкаете.
- Введите ID маршрута в поле ID маршрута.
- При необходимости измените значение измерения, указав значение в текстовом поле Разбить измерение.
- Задайте дату разбиения одним из следующих способов:
- Оставьте дату разбиения по умолчанию - текущую дату.
- Введите дату в текстовом окне Дата разбиения.
- Щелкните кнопку календаря и выберите дату разбиения.
- Поставьте отметку Использовать дату начала маршрута.
- Можете изменить атрибуты событий разбиения.
- Щелкните Разбить.
При разбиении линейных событий в верхней части панели виджета появляется сообщение с подтверждением. Входное линейное событие строки удаляется с даты разделения. Два новых событий будут подсвечены на карте.
Опции взаимодействия
Этот виджет поддерживает действия с данными, которые можно включить на вкладке Действие настроек виджета.
Вы можете использовать действия с данными в виджете Виджет Таблица, чтобы запустить виджет Разбить событие и заполнить значения. Для этого необходимо добавить виджеты Разбить событие и Таблица в свое приложение и включить действие с данными Разбить событие в настройках виджета Таблица.
Действие данных Разбить событие виджета Таблица может заполнять параметры Событие, Сеть, ID маршрута либо Имя маршрута, ID события и Дата разбиения в виджете Слияние событий. Также могут быть заполнены атрибуты итоговых событий разбиения.
Для использования действий с данными во время запуска, выполните следующие действия:
- Выберите запись в виджете Таблица.
- Щелкните кнопку Действие в верхней части панели виджета Таблица.
- Щелкните Разбить событие.
Параметры События, Сеть, ID маршрута либо Имя маршрута и OID события заполняются на основе выбранного события из таблицы.
- Введите значение для параметра Разбить измерение.
Параметр Дата разбиения заполняется текущей датой.
Примечание:
Можно изменить любые значения после того, как они будут заполнены действием с данными. В этом случае виджет Разбить событие по-прежнему будет проверять все записи.