Виджет Поиск по маршруту позволяет выполнять поиск маршрута или его части и находить определенные местоположения на нем в Системе линейных координат (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:
- Pipeline Referencing—Создание LRS и публикация LRS как веб-слоев
- Roads and Highways—Создание LRS и публикация LRS как веб-слоев
Если вы добавите этот виджет в приложение, пользователи на панели виджета смогут работать со следующими параметрами поиска маршрутов:
- Метод — Выбор метода поиска.
- Маршрут и Измерение — поиск по ID маршрута. При необходимости вы также можете задать одно значение измерения, несколько значений измерений или их диапазон, задав одно значение, несколько значений или диапазон.
- ID маршрута или Имя маршрута — Укажите идентификатор или имя маршрута, который вы хотите найти. Если у слоя сети есть route name в качестве идентификатора, этот параметр называется Имя маршрута.
Примечание:
Если сеть LRS настроена с ID маршрута из нескольких полей, отображаются поля этого объединенного ID маршрута. В этом случае введите допустимые значения во всех полях идентификатора маршрута для поиска маршрута.
- ID маршрута или Имя маршрута — Укажите идентификатор или имя маршрута, который вы хотите найти. Если у слоя сети есть route name в качестве идентификатора, этот параметр называется Имя маршрута.
- Координаты — Поиск по координатам. Введите координаты x, y и, дополнительно, z.
- Референт — поиск по референту. Референт — это фиксированное местоположение вдоль маршрута, имеющее дискретное значение измерения, на основе которого определяются другие местоположения.
- Референт — выберите слой референта, который вы собираетесь использовать для поиска.
- Поле референта — Задание значения поля идентификатора события референта. Это поле используется для поиска отдельных объектов события.
- Смещение — Дополнительное задание смещения. Смещение — это фиксированное расстояние от референта, оно может быть положительным или отрицательным.
- Линия и измерение — поиск по ID или имени линии. Дополнительно вы также можете указать значение измерения, несколько значений измерения или их диапазон для поиска по линии.
- ID линии или Имя линии — укажите ID или имя линии для маршрута, который вы хотите найти.
- Маршрут и Измерение — поиск по ID маршрута. При необходимости вы также можете задать одно значение измерения, несколько значений измерений или их диапазон, задав одно значение, несколько значений или диапазон.
- Сеть — Слой сети, используемый для поиска маршрутов.
Настройки
Виджет Поиск по маршруту включает следующие настройки:
- Режим — выберите метод загрузки данных.
- Выбрать слои — выберите виджет Карта и загрузите все слои из веб‑карты.
- Выбрать виджет Карты — выберите на странице виджет Карта, подключённый к веб‑карте.
- Загрузить слои — загрузите слои из веб-карты в подключенный виджет Карта. Для загрузки слоёв виджет Карта должен быть подключён к веб‑карте, содержащей слои LRS.
- Очистить слои — удалите из виджета все загруженные слои.
- Слои — после загрузки слоёв можно нажать стрелку вниз, чтобы развернуть список слоёв. Щелкните слой, чтобы открыть панель Конфигурация слоя.
- Конфигурация слоя — настройте параметры для отдельных слоёв.
- Слои сети LRS:
- Надпись—Задайте для слоя понятную подпись. Эта надпись отображается на панели виджетов во время выполнения.
- Методы поиска — используйте стрелку ниспадающего списка, чтобы выбрать метод поиска По умолчанию, который будет использоваться при первой загрузке виджета, и определить, какие методы поиска будут доступны во время выполнения. Нужно включить хотя бы один: Маршрут и измерение, Координата, Референт и Линия и измерение.
- Поиск по измерениям — эти настройки применяются, если выбран метод поиска Маршрут и измерение или Линия и измерение. Выберите, какие типы значений измерений пользователи могут искать во время запуска. У вас должна быть включена хотя бы одна из следующих опций:
- Одиночные – разрешить пользователям искать значения одиночных измерений вдоль маршрутов.
- Несколько – разрешить пользователям искать значения нескольких измерений вдоль маршрутов.
- Диапазон – разрешить пользователям искать диапазон значений измерений вдоль маршрутов.
- Идентификатор по умолчанию — настроить идентификатор по умолчанию, который будет использоваться для поиска маршрутов. Если в сети LRS настроен ID маршрута из нескольких полей, можно перетаскивать поля, чтобы менять их порядок, или отменять выбор полей, чтобы они не отображались на панели виджета во время выполнения. В зависимости от конфигурации ID маршрута в сети LRS выберите один из следующих вариантов:
- ID маршрута — поле ID маршрута, которое будет использоваться для поиска маршрутов.
- ID маршрута из нескольких полей — поля, формирующие объединенный идентификатор маршрута, будут использоваться для поиска маршрутов. Перетаскивайте поля, чтобы менять их порядок, и отменяйте выбор полей, чтобы они не отображались в виджете.
- Имя маршрута — поле имя маршрута, которое будет использоваться для поиска маршрутов.
- ID линии — поле ID линии, которое будет использоваться для поиска маршрутов в линейной сети.
- Имя линии — поле имени линии, которое будет использоваться для поиска маршрутов в линейной сети.
- Пространственная привязка — задать пространственную привязку для поиска. Вы можете использовать пространственную привязку карты или слоев LRS.
- Поиск — задать радиус поиска.
- Результаты — используйте следующие настройки, чтобы определить, как виджет отображает результаты поиска.
- Сортировать результаты по — добавьте поля, чтобы сортировать результаты по полю. Вы можете отсортировать результаты по возрастанию или по убыванию.
- Развернуть по умолчанию — включите эту настройку, чтобы результаты поиска по умолчанию раскрывались, когда пользователь выполняет поиск.
- Расширенное отображение полей — выберите, показывать или скрывать каждое поле сетевых атрибутов в результатах поиска. Если линейная сеть имеет связанную с ней производную сеть, можно отобразить или скрыть поля атрибутов этой производной сети в результатах поиска.
- Слои пересечений LRS, калибровочных точек и событий:
- Надпись—Задайте для слоя понятную подпись. Эта надпись отображается на панели виджетов во время выполнения.
- Настройка полей — выберите поле по умолчанию для отображения на панели виджета во время запуска.
- Слои сети LRS:
- Взаимодействие с виджетом Карта — подключите виджет Поиск по маршруту к виджету Карта. Все веб-карты в подключенном виджете Карта отображаются в списке. После подключения к виджету Карта можно щёлкнуть стрелку вниз рядом с кнопкой Выбрать слои
, чтобы развернуть список слоёв. Щелкните слой, чтобы открыть панель Конфигурация слоя.- Конфигурация слоя — настройте параметры для отдельных слоёв. Просмотрите настройки, доступные на панели Конфигурация слоя.
- Выбрать слои — щёлкните кнопку Выбрать слои
, чтобы открыть панель Выбрать слои. В панели можно выбрать или отменить выбор слоёв из списка.
- Выбрать слои — выберите виджет Карта и загрузите все слои из веб‑карты.
- Настройки выборки — настройте оформление маршрутов в процессе их поиска и выбора.
- Выделить — выбрать цвет отображения для выделения выборки. По умолчанию установлен голубой цвет (#00FFFF).
- Ширина — задать ширину выделения выборки в пикселях. Ширина по умолчанию равна 3.
- Цвет надписи — задать цвет подписи маршрута. Цвет по умолчанию — черный (#000000).
- Размер надписи — задать размер шрифта подписи маршрута в пунктах. Размер по умолчанию — 12.
- Настройки результатов — настройте размер страницы для результатов поиска, то есть количество результатов, отображаемых на одной странице. Значение по умолчанию — 25.
- Параметры отображения — выберите, какие параметры отображать на панели виджета во время выполнения, и настройте значения параметров по умолчанию, которые должны быть доступны при первой загрузке виджета.
- Скрыть метод — скрыть параметр Метод на панели виджета.
- Скрыть сеть — скрыть параметр Сеть на панели виджета.
- Скрыть маршрут в поиске по линии — скрыть ID или имя маршрута на панели виджета, если для параметра Метод выбрано значение Линия и измерение.
- Сеть по умолчанию — выберите слой сети по умолчанию.
- Референт по умолчанию — выберите слой референта по умолчанию при поиске по референту.
- Единицы измерения отступа по умолчанию — выберите единицы смещения по умолчанию при поиске по референту.
Поиск маршрутов по имени или ID маршрута
Выполните следующие шаги, чтобы найти маршруты по имени или ID маршрута:
- Запустите Experience Builder. Войдите на портал ArcGIS Enterprise.
- Добавьте виджет Карта. Подключите его к веб-карте с данными LRS, опубликованными с включенными возможностями Системы линейных координат и Управления версиями.
- Добавьте виджет Поиск по маршруту. Подключите его к виджету Карта, а затем загрузите слои LRS из виджета карты.

Первое изображение показывает пример панели виджета Поиск по маршруту с данными Roads and Highways. Сеть LRS настроена с ID маршрута из нескольких полей. Второе изображение показывает пример панели виджета Поиск по маршруту с данными Pipeline Referencing. Сеть LRS настроена с автоматически сгенерированным ID маршрута. - Если в настройках виджета настроено несколько методов, выберите Маршрут и измерение в ниспадающем меню.
- Если в настройках виджета есть несколько сетей, выберите сеть в ниспадающем меню Сеть.
- Введите ID или имя маршрута в поле ID маршрута или Имя маршрута.
Если у слоя сети настроено имя маршрута в качестве идентификатора, этот параметр называется Имя маршрута.
Примечание:
Если в сети LRS настроен ID маршрута из нескольких полей, появятся поля, формирующие объединённый идентификатор маршрута. В этом случае введите допустимые значения во всех полях идентификатора маршрута для поиска маршрута.Примечание:
Вы можете использовать подстановочные знаки для поиска маршрутов. Подстановочные знаки - это специальные символы, которые могут заменять неизвестные символы в значении поиска. Поддерживаются следующие символы:
Символ Описание %
Соответствует любому количеству символов.
_
Соответствует одному символу.
- При необходимости введите значение измерения, несколько значений измерений либо начальное и конечное значения измерений для поиска определенных местоположений на маршруте.
Примечание:
Значения станций также поддерживаются в качестве входных значений измерений. - Щелкните Поиск.
Если существует допустимый маршрут, соответствующий параметрам поиска, он появится на панели результатов. Если существует только один результат, соответствующий параметрам поиска, карта выделится и приблизится к этому маршруту. Если есть несколько результатов, соответствующих параметрам поиска, вы можете выбрать запись на панели результатов, чтобы выделить карту и приблизить этот маршрут.

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

Первое изображение показывает пример панели виджета Поиск по маршруту с данными Roads and Highways. Второе изображение показывает пример панели виджета Поиск по маршруту с данными Pipeline Referencing. - Если в настройках виджета задано несколько методов, выберите Координаты в ниспадающем меню Метод.
- Если в настройках виджета есть несколько сетей, выберите сеть в ниспадающем меню Сеть.
- Введите значения в текстовые поля Координата X и Координата Y. Можно также ввести значение в поле Координата Z.
- Щелкните Поиск.
Если существует допустимый маршрут, соответствующий параметрам поиска, он появится на панели результатов. Если существует только один результат, соответствующий параметрам поиска, карта выделится и приблизится к этому маршруту. Если есть несколько результатов, соответствующих параметрам поиска, вы можете выбрать запись на панели результатов, чтобы выделить карту и приблизить этот маршрут.

Первое изображение показывает пример результатов поиска на панели виджета Поиск по маршруту с данными Roads and Highways. Второе изображение показывает пример результатов поиска на панели виджета Поиск по маршруту с данными Pipeline Referencing.
Поиск маршрутов по референту
Выполните следующие шаги, чтобы найти маршруты по референту:
- Запустите Experience Builder. Войдите на портал ArcGIS Enterprise.
- Добавьте виджет Карта. Подключите его к веб-карте с данными LRS, опубликованными с включенными возможностями Системы линейных координат и Управления версиями.
- Добавьте виджет Поиск по маршруту. Подключите его к виджету Карта, а затем загрузите слои LRS из виджета карты.

Первое изображение показывает пример панели виджета Поиск по маршруту с данными Roads and Highways. Второе изображение показывает пример панели виджета Поиск по маршруту с данными Pipeline Referencing. - Если в настройках виджета задано несколько методов, выберите Референт в ниспадающем меню Метод.
- Если в настройках виджета есть несколько сетей, выберите сеть в ниспадающем меню Сеть.
- Нажмите на стрелку ниспадающего списка Референт и выберите слой референта. Вы можете использовать любой точечный слой карты в качестве слоя референта.
- Введите значение в текстовом окне Поле референта. В качестве поля референта можно использовать любое поле слоя референта с уникальными значениями.
- Дополнительно можно ввести значение смещения в текстовое поле Смещение.
- Щелкните Поиск.
Если существует допустимый маршрут, соответствующий параметрам поиска, он появится на панели результатов. Если существует только один результат, соответствующий параметрам поиска, карта выделится и приблизится к этому маршруту. Если есть несколько результатов, соответствующих параметрам поиска, вы можете выбрать запись на панели результатов, чтобы выделить карту и приблизить этот маршрут.

Первое изображение показывает пример результатов поиска на панели виджета Поиск по маршруту с данными Roads and Highways. Второе изображение показывает пример результатов поиска на панели виджета Поиск по маршруту с данными Pipeline Referencing.
Поиск маршрутов по имени или ID линии
Выполните следующие шаги, чтобы найти маршруты по имени или ID линии:
- Запустите Experience Builder. Войдите на портал ArcGIS Enterprise.
- Добавьте виджет Карта. Подключите его к веб-карте с данными LRS, опубликованными с включенными возможностями Системы линейных координат и Управления версиями.
- Добавьте виджет Поиск по маршруту. Подключите его к виджету Карта, а затем загрузите слои LRS из виджета карты.
- Если в настройках виджета настроено несколько методов, выберите Линия и измерение в ниспадающем меню.
- Если в настройках виджета есть несколько сетей, выберите линейную сеть в ниспадающем меню Сеть.
- Введите ID или имя линии в текстовом поле ID линии или Имя линии.
Примечание:
Вы можете использовать подстановочные знаки для поиска линий. Подстановочные знаки - это специальные символы, которые могут заменять неизвестные символы в значении поиска. Поддерживаются следующие символы:
Символ Описание %
Соответствует любому количеству символов.
_
Соответствует одному символу.
- При необходимости введите значение измерения, несколько значений измерений либо начальное и конечное значения измерений для поиска определенных местоположений на линии.
Примечание:
Значения станций также поддерживаются в качестве входных значений измерений. - Щелкните Поиск.
Если существует допустимая линия, соответствующая параметрам поиска, она отображается на панели результатов. Если существует только один результат, соответствующий параметрам поиска, карта выделится и приблизится к этому маршруту. Если есть несколько результатов, соответствующих параметрам поиска, вы можете выбрать запись на панели результатов, чтобы выделить карту и приблизить эту линию.

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