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