Виджет Динамическая сегментация берет несколько слоёв входных событий и суммирует их в единую сегментированную таблицу. Инструмент создает новую запись, называемую сегментом, в любом измерении вдоль события, где изменяется любой из атрибутов любого из входных слоев событий. Результаты динамической сегментации можно просмотреть в виде таблицы или линейной схемы (SLD). Линейная схема (SLD) отображает входные и выходные слои событий. Вы можете использовать этот виджет для управления и визуализации данных о трубопроводах с помощью 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
Используйте этот виджет для поддержки требований к разработке приложений, таких как:
- Вам необходимо проанализировать состояние дорог, используя такие переменные, как интенсивность движения и юрисдикция, чтобы определить, как распределять средства на техническое обслуживание.
- Вам нужно, чтобы пользователи выполняли перекрёстную проверку для подтверждения точности данных HPMS (Системы мониторинга состояния автомагистралей) вдоль маршрута.
- Вам нужно проверить наличие пробелов в данных и заполнить их.
Примечания по использованию
Виджету требуется подключение к виджету Карта. Для динамического сегментирования событий виджет Карта должен быть подключен к источнику данных веб-карты, с LRS, опубликованному с включенными возможностями Систем линейных координат и Управления версиями.
Чтобы создать LRS и опубликовать сервис объектов с включенными возможностями Систем линейных координат и Управления версиями, выполните действия, описанные в документации ArcGIS Pro:
- Pipeline Referencing—Создание LRS и публикация LRS как веб-слоев
- Roads and Highways—Создание LRS и публикация LRS как веб-слоев
Чтобы использовать виджет Динамическая сегментация с сервисами объектов, опубликованными с помощью ArcGIS Enterprise, необходимо войти в учётную запись ArcGIS Enterprise.
При включении этого виджета в приложение вы можете отображать результаты в виде таблицы или линейной схемы.
При отображении результатов в таблице вы можете взаимодействовать с таблицей следующими способами:
- Дважды щелкните ячейку в таблице, чтобы изменить ее значение.
Примечание:
Пользовательские поля линейного события можно редактировать, если в таблице доступны Type = Line. Пользовательские поля точечного события можно редактировать, если в таблице доступны Type = Point.
- Щелкните Сохранить, чтобы сохранить изменения. Изменения затрагивают отдельные слои событий.
Линейная схема представляет собой графическое изображение местоположений событий и их характеристик вдоль маршрутов. Как и таблица, схема интерактивна и доступна для редактирования. Изменения затрагивают отдельные слои событий.
При отображении результатов в виде линейной схемы вы можете взаимодействовать с схемой следующими способами.
- Используйте кнопки навигации для изменения масштаба и экстента схемы.
- Щелкните имя слоя, чтобы скрыть его на схеме. Вы можете щелкнуть скрытый слой, чтобы вернуть его в активный список.
- Наведите курсор на событие, чтобы отобразить подсказку со списком атрибутов события.
- Щелкните событие, чтобы выделить его на карте и просмотреть атрибуты и статистику во всплывающем окне. Некоторые атрибуты можно редактировать.
- Наведите курсор на панель измерений, чтобы отобразить подсказку инструмента со списком точных значений измерений.
- Щелкните значение измерения, чтобы отобразить всплывающее окно со списком атрибутов всех событий, существующих в этом измерении.
- Щёлкните кнопку Взаимодействие карты
, чтобы отключить или включить синхронизацию между виджетом Карта и линейной схемой. При включении навигация по карте будет обновлять линейную схему (SLD) и наоборот.
Примечание:
Когда кнопка Взаимодействие карты
включена, двойной щелчок по масштабной линейке SLD приведёт к увеличению карты до соответствующего местоположения измерения.
Если при использовании этого виджета наблюдается низкая производительность или сбои, увеличьте объем динамической памяти на уровне сервиса.
Пример динамической сегментации
Примечание:
Ниже приведен пример динамической сегментации для ArcGIS Roads and Highways.
Посмотреть аналогичный пример для ArcGIS Pipeline Referencing
На следующей схеме два слоя линейных событий — Ограничение скорости и Функциональный класс, а также точечный слой событий связаны с одним маршрутом. Каждый слой событий имеет разные значения вдоль измерений маршрута, обозначенных изменениями цвета.
Маршрут калибруется слева направо между измерениями 0 и 8. На маршруте три события, они имеют входные и выходные свойства, описанные в подразделах ниже.
Входные данные
В следующих таблицах показаны атрибуты событий:
Входные данные (Ограничения скорости)
| ID маршрута | ID события | Измерение От | Измерение До | Дата От | Дата До | Ограничения скорости |
|---|---|---|---|---|---|---|
Маршрут1 | Событие1 | 0 | 4 | 01.01.2000 | <Null> | 65 |
Маршрут1 | Событие2 | 4 | 8 | 01.01.2000 | <Null> | 40 |
Входные данные (Функциональный класс)
| ID маршрута | ID события | Измерение От | Измерение До | Дата От | Дата До | Функциональный класс |
|---|---|---|---|---|---|---|
Маршрут1 | Событие1 | 0 | 6.7 | 01.01.2000 | <Null> | Федеральная автострада |
Маршрут1 | Событие2 | 6.7 | 8 | 01.01.2000 | <Null> | US Highway |
Входные данные (Точечное событие)
| ID маршрута | ID события | Измерения | Дата От | Дата До | Код |
|---|---|---|---|---|---|
Маршрут1 | Событие1 | 5 | 01.01.2000 | <Null> | P1 |
Выходные данные
Выходной класс объектов и сопутствующая таблица атрибутов создаются динамически с использованием данных из составных линейных событий. Таблица атрибутов доступна для редактирования, и изменения распространяются на отдельные слои событий.
При движении в направлении калибровки маршрута (слева направо) первый сегмент в событиях определяется значением Speed Limit 65, которое начинается с измерения 0 и заканчивается на 4. Второй сегмент вызван ограничением скорости, Speed Limit, 40, которое начинается с измерения 4 и заканчивается в измерении 5 из-за наличия точечного события, P1. Третий сегмент обусловлен точечным событием P1, на измерении 5. Четвертый сегмент между измерениями 5 и 6.7 содержит значение Speed Limit, 40 и Functional Class, Interstate. Последний сегмент между измерениями 6.7 и 8 содержит значение Speed Limit, 40 и Functional Class, US Highway.
В следующей таблице показаны выходные данные динамической сегментации:
Выход (динамическая сегментация)
| ID маршрута | Тип | Секция | Измерение От | Измерение До | Дата От | Дата До | Ограничения скорости | Функциональный класс | Код |
|---|---|---|---|---|---|---|---|---|---|
Маршрут1 | Линия | 1 | 0 | 4 | 01.01.2000 | <Null> | 65 | Федеральная автострада | |
Маршрут1 | Линия | 2 | 4 | 5 | 01.01.2000 | <Null> | 40 | Федеральная автострада | |
Маршрут1 | Точка | 3 | 5 | 5 | 01.01.2000 | <Null> | 40 | Федеральная автострада | P1 |
Маршрут1 | Линия | 4 | 5 | 6.7 | 01.01.2000 | <Null> | 40 | Федеральная автострада | |
Маршрут1 | Линия | 5 | 6.7 | 8 | 01.01.2000 | <Null> | 40 | US Highway |
Настройки
У виджета Динамическая сегментация есть следующие настройки:
- Режим — выбрать метод загрузки данных.
- Выбор слоёв — выбрать виджет Карта и загрузить все слои из веб‑карты.
- Выбрать виджет Карты — выбрать на странице виджет Карта, подключённый к веб‑карте.
- Загрузить слои — загрузка слоев из веб-карт в подключенный виджет Карта. Для загрузки слоёв виджет Карта должен быть подключён к веб‑карте, содержащей слои LRS.
- Очистить слои — удалить из виджета всех загруженных слоев.
- Слои — после загрузки слоёв можно нажать стрелку вниз, чтобы развернуть список слоёв. Щелкните слой, чтобы открыть панель Конфигурация слоя.
- Конфигурация слоя — настроить параметры для отдельных слоёв.
- Слои сети LRS:
- Идентификатор маршрута — выбрать идентификатор маршрута по умолчанию. Для нелинейной сети по умолчанию используется ID маршрута. Для линейных сетей по умолчанию используется имя маршрута.
- Слои событий LRS:
- Поле отображения — выбрать поле отображения для слоя событий.
- Слои сети LRS:
- Взаимодействие с виджетом Карта — подключить виджет Динамическая сегментация к виджету Карта. Все веб-карты в подключенном виджете Карта отображаются в списке. После подключения к виджету Карта можно щёлкнуть стрелку вниз рядом с кнопкой Выбрать слои
, чтобы развернуть список слоёв. Щелкните слой, чтобы открыть панель Конфигурация слоя.- Конфигурация слоя — настроить параметры для отдельных слоёв. Просмотрите настройки, доступные на панели Конфигурация слоя.
- Выбрать слои — щёлкнуть кнопку Выбрать слои
, чтобы открыть панель Выбрать слои. В панели можно выбрать или отменить выбор слоёв из списка.
- Выбор слоёв — выбрать виджет Карта и загрузить все слои из веб‑карты.
- Настройки по умолчанию — настройте следующие параметры по умолчанию для первой загрузки виджета.
- Результат динамической сегментации по умолчанию — Выберите метод отображения результатов по умолчанию – таблицу или линейную схему. Вы можете переключаться между ними во время выполнения.
- Сеть по умолчанию — если вы добавите несколько слоев сети, вы можете установить слой сети по умолчанию.
Примечание:
При использовании поля ID маршрута или Имя маршрута для поиска маршрутов, включаемых в динамическую сегментацию, можно выполнять запрос только к объектам маршрутов в пределах значения параметра Сеть по умолчанию. Чтобы выполнить запрос к другим сетям LRS, используйте действия с данными.
- Тип набора атрибутов по умолчанию — Выберите, нужно ли показывать результаты, используя набор атрибутов линии, или одновременно наборы атрибутов линии и точек.
- Набор атрибутов линии — выберите набор атрибутов линии по умолчанию.
- Набор атрибутов точек — выберите набор атрибутов точек по умолчанию.
- Разрешить редактирование — включите этот параметр, чтобы пользователи, имеющие доступ к данным, могли редактировать данные в таблице динамической сегментации и линейной схеме.
- Слияние совпадающих событий — включите эту настройку, чтобы автоматически объединять отредактированные события, которые имеют точно такие же атрибуты, как существующее событие, и примыкают к нему или перекрываются с ним по значениям измерений.
- Цвет выделения таблицы — выберите цвет для строк в таблице результатов.
- Цвет выделения карты — выберите цвет для отображения маршрутов на подключенной карте.
- Масштаб схемы по умолчанию — Выберите масштаб по умолчанию для линейной схемы. Единица измерения — это единица измерения сети.
- Показать статистику — включите этот параметр, чтобы отображать статистику во всплывающем окне при двойном щелчке по событию в линейной схеме.
Опции взаимодействия
Следующие виджеты поддерживают действие данныхДинамическая сегментация, которое можно включить на вкладке Действие в их настройках.
Запуск динамической сегментации
Для запуска динамической сегментации выполните следующие шаги:
- Запустите Experience Builder. Войдите на портал ArcGIS Enterprise.
- Добавьте виджет Карта. Подключите его к веб-карте с данными LRS, опубликованными с включенными возможностями Системы линейных координат и Управления версиями.
- Добавить виджет Динамическая сегментация. Подключите его к виджету Карта и загрузите слои LRS из виджета Карта.
- Публикация приложения.
- Запустите приложение. При появлении запроса войдите на свой портал ArcGIS Enterprise.
- Открыть виджет Динамическая сегментация.
- Введите ID или имя маршрута в поле ID маршрута или Имя маршрута.
Если у слоя сети настроено имя маршрута в качестве идентификатора, этот параметр называется Имя маршрута.
Примечание:
Также можно выбрать события для динамической сегментации с помощью виджетов Идентификация LRS, Поиск по маршруту или Таблица. Для получения дополнительной информации обратитесь к разделам ниже.
- Выберите запись из результатов поиска.
Таблица или линейная схема динамической сегментации заполняются результатами.
Запустите динамическую сегментацию с помощью виджета Идентификация LRS
Для использования действия Динамическая сегментация данных во время запуска с виджетом Идентификация LRS, выполните следующие действия:
- Определите местоположение на маршруте с помощью виджета Идентификация LRS.
- Щелкните кнопку Действие в верхней части панели виджета Идентификация LRS.
- Щелкните Динамическая сегментация.
Таблица или линейная схема динамической сегментации заполняются результатами.
Запустите динамическую сегментацию с помощью виджета Поиск по маршруту
Для использования действия Динамическая сегментация данных во время запуска с виджетом Поиск по маршруту, выполните следующие действия:
- Найдите маршрут, используя один из следующих вариантов измерения:
- Нет измерения — все события, происходящие между началом и концом маршрута, динамически сегментируются.
- Одно измерение — все события, расположенные в месте искомого измерения, динамически сегментируются.
- Несколько измерений — все события, расположенные между минимальным и максимальным местами искомого измерения, динамически сегментируются.
- Диапазон измерений — все события, расположенные между началом и концом измерений, динамически сегментируются.
- Выберите запись из результатов поиска.
- Щелкните кнопку Действия в верхней части панели виджета Поиск по маршруту.
- Щелкните Динамическая сегментация.
Таблица или линейная схема динамической сегментации заполняются результатами.
Запустите динамическую сегментацию с помощью виджета Таблица
Для использования действия Динамическая сегментация данных во время запуска с виджетом Таблица, выполните следующие действия:
- Выберите одну запись маршрута в таблице.
- Щелкните кнопку Действия в верхней части панели виджета Таблица.
- Щелкните Динамическая сегментация.
Таблица или линейная схема динамической сегментации заполняются результатами.