Виджет Поиск по маршруту

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

Примечание:

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

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

Примеры

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

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

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

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

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

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

  • Метод — Выбор метода поиска.
    • Маршрут и Измерение — поиск по ID маршрута. При необходимости вы также можете задать одно значение измерения, несколько значений измерений или их диапазон, задав одно значение, несколько значений или диапазон.
      • ID маршрута или Имя маршрута — Укажите идентификатор или имя маршрута, который вы хотите найти. Если у слоя сети есть route name в качестве идентификатора, этот параметр называется Имя маршрута.
        Примечание:
        Если сеть LRS настроена с ID маршрута из нескольких полей, отображаются поля этого объединенного ID маршрута. В этом случае введите допустимые значения во всех полях идентификатора маршрута для поиска маршрута.
    • Координаты — Поиск по координатам. Введите координаты x, y и, дополнительно, z.
    • Референт — поиск по референту. Референт — это фиксированное местоположение вдоль маршрута, имеющее дискретное значение измерения, на основе которого определяются другие местоположения.
      • Референт — выберите слой референта, который вы собираетесь использовать для поиска.
      • Поле референта — Задание значения поля идентификатора события референта. Это поле используется для поиска отдельных объектов события.
      • Смещение — Дополнительное задание смещения. Смещение — это фиксированное расстояние от референта, оно может быть положительным или отрицательным.
    • Линия и измерение — поиск по ID или имени линии. Дополнительно вы также можете указать значение измерения, несколько значений измерения или их диапазон для поиска по линии.
      • ID линии или Имя линии — укажите ID или имя линии для маршрута, который вы хотите найти.
  • Сеть — Слой сети, используемый для поиска маршрутов.

Настройки

Виджет Поиск по маршруту включает следующие настройки:

  • Режим — выберите метод загрузки данных.
    • Выбрать слои — выберите виджет Карта и загрузите все слои из веб‑карты.
      • Выбрать виджет Карты — выберите на странице виджет Карта, подключённый к веб‑карте.
      • Загрузить слои — загрузите слои из веб-карты в подключенный виджет Карта. Для загрузки слоёв виджет Карта должен быть подключён к веб‑карте, содержащей слои LRS.
      • Очистить слои — удалите из виджета все загруженные слои.
      • Слои — после загрузки слоёв можно нажать стрелку вниз, чтобы развернуть список слоёв. Щелкните слой, чтобы открыть панель Конфигурация слоя.
      • Конфигурация слоя — настройте параметры для отдельных слоёв.
        • Слои сети LRS:
          • Надпись—Задайте для слоя понятную подпись. Эта надпись отображается на панели виджетов во время выполнения.
          • Методы поиска — используйте стрелку ниспадающего списка, чтобы выбрать метод поиска По умолчанию, который будет использоваться при первой загрузке виджета, и определить, какие методы поиска будут доступны во время выполнения. Нужно включить хотя бы один: Маршрут и измерение, Координата, Референт и Линия и измерение.
          • Поиск по измерениям — эти настройки применяются, если выбран метод поиска Маршрут и измерение или Линия и измерение. Выберите, какие типы значений измерений пользователи могут искать во время запуска. У вас должна быть включена хотя бы одна из следующих опций:
            • Одиночные – разрешить пользователям искать значения одиночных измерений вдоль маршрутов.
            • Несколько – разрешить пользователям искать значения нескольких измерений вдоль маршрутов.
            • Диапазон – разрешить пользователям искать диапазон значений измерений вдоль маршрутов.
          • Идентификатор по умолчанию — настроить идентификатор по умолчанию, который будет использоваться для поиска маршрутов. Если в сети LRS настроен ID маршрута из нескольких полей, можно перетаскивать поля, чтобы менять их порядок, или отменять выбор полей, чтобы они не отображались на панели виджета во время выполнения. В зависимости от конфигурации ID маршрута в сети LRS выберите один из следующих вариантов:
            • ID маршрута — поле ID маршрута, которое будет использоваться для поиска маршрутов.
            • ID маршрута из нескольких полей — поля, формирующие объединенный идентификатор маршрута, будут использоваться для поиска маршрутов. Перетаскивайте поля, чтобы менять их порядок, и отменяйте выбор полей, чтобы они не отображались в виджете.
            • Имя маршрута — поле имя маршрута, которое будет использоваться для поиска маршрутов.
            • ID линии — поле ID линии, которое будет использоваться для поиска маршрутов в линейной сети.
            • Имя линии — поле имени линии, которое будет использоваться для поиска маршрутов в линейной сети.
          • Пространственная привязка — задать пространственную привязку для поиска. Вы можете использовать пространственную привязку карты или слоев LRS.
          • Поиск — задать радиус поиска.
          • Результаты — используйте следующие настройки, чтобы определить, как виджет отображает результаты поиска.
            • Сортировать результаты по — добавьте поля, чтобы сортировать результаты по полю. Вы можете отсортировать результаты по возрастанию или по убыванию.
            • Развернуть по умолчанию — включите эту настройку, чтобы результаты поиска по умолчанию раскрывались, когда пользователь выполняет поиск.
            • Расширенное отображение полей — выберите, показывать или скрывать каждое поле сетевых атрибутов в результатах поиска. Если линейная сеть имеет связанную с ней производную сеть, можно отобразить или скрыть поля атрибутов этой производной сети в результатах поиска.
        • Слои пересечений LRS, калибровочных точек и событий:
          • Надпись—Задайте для слоя понятную подпись. Эта надпись отображается на панели виджетов во время выполнения.
          • Настройка полей — выберите поле по умолчанию для отображения на панели виджета во время запуска.
    • Взаимодействие с виджетом Карта — подключите виджет Поиск по маршруту к виджету Карта. Все веб-карты в подключенном виджете Карта отображаются в списке. После подключения к виджету Карта можно щёлкнуть стрелку вниз рядом с кнопкой Выбрать слои Выбрать слои, чтобы развернуть список слоёв. Щелкните слой, чтобы открыть панель Конфигурация слоя.
      • Конфигурация слоя — настройте параметры для отдельных слоёв. Просмотрите настройки, доступные на панели Конфигурация слоя.
      • Выбрать слои — щёлкните кнопку Выбрать слои Выбрать слои, чтобы открыть панель Выбрать слои. В панели можно выбрать или отменить выбор слоёв из списка.
  • Настройки выборки — настройте оформление маршрутов в процессе их поиска и выбора.
    • Выделить — выбрать цвет отображения для выделения выборки. По умолчанию установлен голубой цвет (#00FFFF).
    • Ширина — задать ширину выделения выборки в пикселях. Ширина по умолчанию равна 3.
    • Цвет надписи — задать цвет подписи маршрута. Цвет по умолчанию — черный (#000000).
    • Размер надписи — задать размер шрифта подписи маршрута в пунктах. Размер по умолчанию — 12.
  • Настройки результатов — настройте размер страницы для результатов поиска, то есть количество результатов, отображаемых на одной странице. Значение по умолчанию — 25.
  • Параметры отображения — выберите, какие параметры отображать на панели виджета во время выполнения, и настройте значения параметров по умолчанию, которые должны быть доступны при первой загрузке виджета.
    • Скрыть метод — скрыть параметр Метод на панели виджета.
    • Скрыть сеть — скрыть параметр Сеть на панели виджета.
    • Скрыть маршрут в поиске по линии — скрыть ID или имя маршрута на панели виджета, если для параметра Метод выбрано значение Линия и измерение.
    • Сеть по умолчанию — выберите слой сети по умолчанию.
    • Референт по умолчанию — выберите слой референта по умолчанию при поиске по референту.
    • Единицы измерения отступа по умолчанию — выберите единицы смещения по умолчанию при поиске по референту.

Поиск маршрутов по имени или ID маршрута

Выполните следующие шаги, чтобы найти маршруты по имени или ID маршрута:

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

    Поиск по маршруту
    Первое изображение показывает пример панели виджета Поиск по маршруту с данными Roads and Highways. Сеть LRS настроена с ID маршрута из нескольких полей. Второе изображение показывает пример панели виджета Поиск по маршруту с данными Pipeline Referencing. Сеть LRS настроена с автоматически сгенерированным ID маршрута.

  4. Если в настройках виджета настроено несколько методов, выберите Маршрут и измерение в ниспадающем меню.
  5. Если в настройках виджета есть несколько сетей, выберите сеть в ниспадающем меню Сеть.
  6. Введите ID или имя маршрута в поле ID маршрута или Имя маршрута.

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

    Примечание:
    Если в сети LRS настроен ID маршрута из нескольких полей, появятся поля, формирующие объединённый идентификатор маршрута. В этом случае введите допустимые значения во всех полях идентификатора маршрута для поиска маршрута.
    Примечание:

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

    СимволОписание

    %

    Соответствует любому количеству символов.

    _

    Соответствует одному символу.

  7. При необходимости введите значение измерения, несколько значений измерений либо начальное и конечное значения измерений для поиска определенных местоположений на маршруте.

    Примечание:
    Значения станций также поддерживаются в качестве входных значений измерений.

  8. Щелкните Поиск.

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

    Результаты поиска
    Первое изображение показывает пример результатов поиска на панели виджета Поиск по маршруту с данными Roads and Highways. Второе изображение показывает пример результатов поиска на панели виджета Поиск по маршруту с данными Pipeline Referencing.

Поиск маршрутов по координатам

Выполните следующие шаги, чтобы найти маршруты по координатам:

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

    Поиск по координатам
    Первое изображение показывает пример панели виджета Поиск по маршруту с данными Roads and Highways. Второе изображение показывает пример панели виджета Поиск по маршруту с данными Pipeline Referencing.

  4. Если в настройках виджета задано несколько методов, выберите Координаты в ниспадающем меню Метод.
  5. Если в настройках виджета есть несколько сетей, выберите сеть в ниспадающем меню Сеть.
  6. Введите значения в текстовые поля Координата X и Координата Y. Можно также ввести значение в поле Координата Z.
  7. Щелкните Поиск.

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

    Результаты поиска
    Первое изображение показывает пример результатов поиска на панели виджета Поиск по маршруту с данными Roads and Highways. Второе изображение показывает пример результатов поиска на панели виджета Поиск по маршруту с данными Pipeline Referencing.

Поиск маршрутов по референту

Выполните следующие шаги, чтобы найти маршруты по референту:

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

    Поиск по референту
    Первое изображение показывает пример панели виджета Поиск по маршруту с данными Roads and Highways. Второе изображение показывает пример панели виджета Поиск по маршруту с данными Pipeline Referencing.

  4. Если в настройках виджета задано несколько методов, выберите Референт в ниспадающем меню Метод.
  5. Если в настройках виджета есть несколько сетей, выберите сеть в ниспадающем меню Сеть.
  6. Нажмите на стрелку ниспадающего списка Референт и выберите слой референта. Вы можете использовать любой точечный слой карты в качестве слоя референта.
  7. Введите значение в текстовом окне Поле референта. В качестве поля референта можно использовать любое поле слоя референта с уникальными значениями.
  8. Дополнительно можно ввести значение смещения в текстовое поле Смещение.
  9. Щелкните Поиск.

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

    Результаты поиска
    Первое изображение показывает пример результатов поиска на панели виджета Поиск по маршруту с данными Roads and Highways. Второе изображение показывает пример результатов поиска на панели виджета Поиск по маршруту с данными Pipeline Referencing.

Поиск маршрутов по имени или ID линии

Выполните следующие шаги, чтобы найти маршруты по имени или ID линии:

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

  4. Если в настройках виджета настроено несколько методов, выберите Линия и измерение в ниспадающем меню.
  5. Если в настройках виджета есть несколько сетей, выберите линейную сеть в ниспадающем меню Сеть.
  6. Введите ID или имя линии в текстовом поле ID линии или Имя линии.

    Примечание:

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

    СимволОписание

    %

    Соответствует любому количеству символов.

    _

    Соответствует одному символу.

  7. При необходимости введите значение измерения, несколько значений измерений либо начальное и конечное значения измерений для поиска определенных местоположений на линии.

    Примечание:
    Значения станций также поддерживаются в качестве входных значений измерений.

  8. Щелкните Поиск.

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

    Результаты поиска

    Примечание:

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

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

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

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

Действиями с данными виджета Поиск по маршруту Добавить точечное событие и Добавить линейное событие можно заполнить параметры маршрута и измерений в виджетах Добавить точечное событие и Добавить линейное событие.