Виджет Динамическая сегментация

Виджет Динамическая сегментация берет несколько слоёв входных событий и суммирует их в единую сегментированную таблицу. Инструмент создает новую запись, называемую сегментом, в любом измерении вдоль события, где изменяется любой из атрибутов любого из входных слоев событий. Результаты динамической сегментации можно просмотреть в виде таблицы или линейной схемы (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:

Чтобы использовать виджет Динамическая сегментация с сервисами объектов, опубликованными с помощью ArcGIS Enterprise, необходимо войти в учётную запись ArcGIS Enterprise.

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

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

  • Дважды щелкните ячейку в таблице, чтобы изменить ее значение.
    Примечание:

    Пользовательские поля линейного события можно редактировать, если в таблице доступны Type = Line. Пользовательские поля точечного события можно редактировать, если в таблице доступны Type = Point.

  • Щелкните Сохранить, чтобы сохранить изменения. Изменения затрагивают отдельные слои событий.

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

При отображении результатов в виде линейной схемы вы можете взаимодействовать с схемой следующими способами.

  • Используйте кнопки навигации для изменения масштаба и экстента схемы.
  • Щелкните имя слоя, чтобы скрыть его на схеме. Вы можете щелкнуть скрытый слой, чтобы вернуть его в активный список.
  • Наведите курсор на событие, чтобы отобразить подсказку со списком атрибутов события.
  • Щелкните событие, чтобы выделить его на карте и просмотреть атрибуты и статистику во всплывающем окне. Некоторые атрибуты можно редактировать.
  • Наведите курсор на панель измерений, чтобы отобразить подсказку инструмента со списком точных значений измерений.
  • Щелкните значение измерения, чтобы отобразить всплывающее окно со списком атрибутов всех событий, существующих в этом измерении.
  • Щёлкните кнопку Взаимодействие карты , чтобы отключить или включить синхронизацию между виджетом Карта и линейной схемой. При включении навигация по карте будет обновлять линейную схему (SLD) и наоборот.
    Примечание:

    Когда кнопка Взаимодействие карты включена, двойной щелчок по масштабной линейке SLD приведёт к увеличению карты до соответствующего местоположения измерения.

Если при использовании этого виджета наблюдается низкая производительность или сбои, увеличьте объем динамической памяти на уровне сервиса.

Пример динамической сегментации

Примечание:

Ниже приведен пример динамической сегментации для ArcGIS Roads and Highways.

Посмотреть аналогичный пример для ArcGIS Pipeline Referencing

На следующей схеме два слоя линейных событий — Ограничение скорости и Функциональный класс, а также точечный слой событий связаны с одним маршрутом. Каждый слой событий имеет разные значения вдоль измерений маршрута, обозначенных изменениями цвета.

Слои событий и сегментированные выходные данные на Route1
Линейная схема, отображающая динамически сегментированные слои событий.

Маршрут калибруется слева направо между измерениями 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:
          • Поле отображения — выбрать поле отображения для слоя событий.
    • Взаимодействие с виджетом Карта — подключить виджет Динамическая сегментация к виджету Карта. Все веб-карты в подключенном виджете Карта отображаются в списке. После подключения к виджету Карта можно щёлкнуть стрелку вниз рядом с кнопкой Выбрать слои , чтобы развернуть список слоёв. Щелкните слой, чтобы открыть панель Конфигурация слоя.
      • Конфигурация слоя — настроить параметры для отдельных слоёв. Просмотрите настройки, доступные на панели Конфигурация слоя.
      • Выбрать слои — щёлкнуть кнопку Выбрать слоиВыбрать слои, чтобы открыть панель Выбрать слои. В панели можно выбрать или отменить выбор слоёв из списка.
  • Настройки по умолчанию — настройте следующие параметры по умолчанию для первой загрузки виджета.
    • Результат динамической сегментации по умолчанию — Выберите метод отображения результатов по умолчанию – таблицу или линейную схему. Вы можете переключаться между ними во время выполнения.
    • Сеть по умолчанию — если вы добавите несколько слоев сети, вы можете установить слой сети по умолчанию.
      Примечание:

      При использовании поля ID маршрута или Имя маршрута для поиска маршрутов, включаемых в динамическую сегментацию, можно выполнять запрос только к объектам маршрутов в пределах значения параметра Сеть по умолчанию. Чтобы выполнить запрос к другим сетям LRS, используйте действия с данными.

    • Тип набора атрибутов по умолчанию — Выберите, нужно ли показывать результаты, используя набор атрибутов линии, или одновременно наборы атрибутов линии и точек.
    • Набор атрибутов линии — выберите набор атрибутов линии по умолчанию.
    • Набор атрибутов точек — выберите набор атрибутов точек по умолчанию.
    • Разрешить редактирование — включите этот параметр, чтобы пользователи, имеющие доступ к данным, могли редактировать данные в таблице динамической сегментации и линейной схеме.
    • Слияние совпадающих событий — включите эту настройку, чтобы автоматически объединять отредактированные события, которые имеют точно такие же атрибуты, как существующее событие, и примыкают к нему или перекрываются с ним по значениям измерений.
    • Цвет выделения таблицы — выберите цвет для строк в таблице результатов.
    • Цвет выделения карты — выберите цвет для отображения маршрутов на подключенной карте.
    • Масштаб схемы по умолчанию — Выберите масштаб по умолчанию для линейной схемы. Единица измерения — это единица измерения сети.
    • Показать статистику — включите этот параметр, чтобы отображать статистику во всплывающем окне при двойном щелчке по событию в линейной схеме.

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

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

Запуск динамической сегментации

Для запуска динамической сегментации выполните следующие шаги:

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

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

    Примечание:

    Также можно выбрать события для динамической сегментации с помощью виджетов Идентификация LRS, Поиск по маршруту или Таблица. Для получения дополнительной информации обратитесь к разделам ниже.

  8. Выберите запись из результатов поиска.

    Таблица или линейная схема динамической сегментации заполняются результатами.

Запустите динамическую сегментацию с помощью виджета Идентификация LRS

Для использования действия Динамическая сегментация данных во время запуска с виджетом Идентификация LRS, выполните следующие действия:

  1. Определите местоположение на маршруте с помощью виджета Идентификация LRS.
  2. Щелкните кнопку Действие в верхней части панели виджета Идентификация LRS.
  3. Щелкните Динамическая сегментация.

    Таблица или линейная схема динамической сегментации заполняются результатами.

Запустите динамическую сегментацию с помощью виджета Поиск по маршруту

Для использования действия Динамическая сегментация данных во время запуска с виджетом Поиск по маршруту, выполните следующие действия:

  1. Найдите маршрут, используя один из следующих вариантов измерения:
    • Нет измерения — все события, происходящие между началом и концом маршрута, динамически сегментируются.
    • Одно измерение — все события, расположенные в месте искомого измерения, динамически сегментируются.
    • Несколько измерений — все события, расположенные между минимальным и максимальным местами искомого измерения, динамически сегментируются.
    • Диапазон измерений — все события, расположенные между началом и концом измерений, динамически сегментируются.
  2. Выберите запись из результатов поиска.
  3. Щелкните кнопку Действия в верхней части панели виджета Поиск по маршруту.
  4. Щелкните Динамическая сегментация.

    Таблица или линейная схема динамической сегментации заполняются результатами.

Запустите динамическую сегментацию с помощью виджета Таблица

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

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

    Таблица или линейная схема динамической сегментации заполняются результатами.