Виджет Поиск по маршруту позволяет выполнять поиск маршрута или его части и находить определенные местоположения на нем в Системе линейных координат (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 линии. Дополнительно вы также можете указать значение измерения, несколько значений измерения или их диапазон для поиска по линии.
- ID линии или Имя линии — укажите ID или имя линии для маршрута, который вы хотите найти.
- Маршрут и Измерение — поиск по ID маршрута. При необходимости вы также можете задать одно значение измерения, несколько значений измерений или их диапазон, задав одно значение, несколько значений или диапазон.
- Сеть — Слой сети, используемый для поиска маршрутов.
Настройки
Виджет Поиск по маршруту включает следующие настройки:
- Выбрать виджет Карта - выберите виджет Карта.
- Загрузить слои — Загрузка слоев из веб-карт в подключенный виджет Карта. Чтобы загрузить слои, виджет Карта должен быть подключен к веб-карте со слоями LRS.
- Очистить слои — Удаление из виджета всех загруженных слоев.
- Конфигурация слоя — Щелкните слой, чтобы открыть панель Конфигурация слоя.
- Надпись—Задайте для слоя понятную подпись. Эта надпись отображается на панели виджетов во время выполнения.
- Методы поиска — выберите метод поиска По умолчанию, который вы хотите использовать при первой загрузке виджета, и выберите, какие методы поиска будут доступны во время запуска. Нужно включить хотя бы один: Маршрут и измерение, Координата, Референт и Линия и измерение.
- Поиск измерений — эти настройки появляются, когда вы выбираете метод поиска Маршрут и измерение. Выберите, какие типы значений измерений пользователи могут искать во время запуска. У вас должна быть включена хотя бы одна из следующих опций:
- Одиночные – разрешить пользователям искать значения одиночных измерений вдоль маршрутов.
- Несколько – разрешить пользователям искать значения нескольких измерений вдоль маршрутов.
- Диапазон – разрешить пользователям искать диапазон значений измерений вдоль маршрутов.
- Идентификатор — настроить поля сети LRS, которые будут использоваться для поиска маршрутов. Вы можете перетаскивать поля, чтобы менять их порядок, и отменить выбор полей, чтобы они не отображались на панели виджетов во время выполнения. По умолчанию выберите одну из следующих опций:
- ID маршрута — поле 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 из виджета карты.
- Если в настройках виджета задано несколько методов, выберите Референт в ниспадающем меню Метод.
- Если в настройках виджета есть несколько сетей, выберите сеть в ниспадающем меню Сеть.
- Нажмите на стрелку ниспадающего списка Референт и выберите слой референта. Вы можете использовать любой слой точечных событий карты в качестве слоя референта.
- Введите значение в текстовом окне Поле референта. В качестве поля референта можно использовать любое поле слоя референта с уникальными значениями.
- Дополнительно можно ввести значение смещения в текстовое поле Смещение.
- Щелкните Поиск.
Если существует допустимый маршрут, соответствующий параметрам поиска, он появится на панели результатов. Если существует только один результат, соответствующий параметрам поиска, карта выделится и приблизится к этому маршруту. Если есть несколько результатов, соответствующих параметрам поиска, вы можете выбрать запись на панели результатов, чтобы выделить карту и приблизить этот маршрут.
Поиск маршрутов по имени или ID линии
Выполните следующие действия для поиска по линии:
- Запустите Experience Builder. Войдите на портал ArcGIS Enterprise.
- Добавьте виджет Карта. Подключите его к веб-карте с данными LRS, опубликованными с включенной функцией Системы линейных координат и, дополнительно, функцией Управление версиями.
- Добавьте виджет Поиск по маршруту. Подключите его к виджету Карта, а затем загрузите слои LRS из виджета карты.
- Если в настройках виджета настроено несколько методов, выберите Линия и измерение в ниспадающем меню.
- Если в настройках виджета есть несколько сетей, выберите линейную сеть в ниспадающем меню Сеть.
- Введите ID или имя линии в текстовом поле ID линии или Имя линии.
Примечание:
Вы можете использовать подстановочные знаки для поиска линий. Подстановочные знаки - это специальные символы, которые могут заменять неизвестные символы в значении поиска. Поддерживаются следующие символы:
Символ Описание %
Соответствует любому количеству символов.
_
Соответствует одному символу.
- При необходимости введите значение измерения, несколько значений измерений либо начальное и конечное значения измерений для поиска определенных местоположений на линии.
Примечание:
Значения станций также поддерживаются в качестве входных значений измерений. - Щелкните Поиск.
Если существует допустимая линия, соответствующая параметрам поиска, она отображается на панели результатов. Если существует только один результат, соответствующий параметрам поиска, карта выделится и приблизится к этому маршруту. Если есть несколько результатов, соответствующих параметрам поиска, вы можете выбрать запись на панели результатов, чтобы выделить карту и приблизить эту линию.
Опции взаимодействия
Этот виджет поддерживает действия с данными, которые можно включить на вкладке Действие настроек виджета.
Вы можете использовать действия с данными в виджете Поиск по маршруту, чтобы запустить виджет Добавить точечное событие или Добавить линейное событие и заполнить значения. Для этого необходимо включить действия с данными Добавить точечное событие и Добавить линейное событие в настройках виджета Поиск по маршруту.
Действиями с данными виджета Поиск по маршруту Добавить точечное событие и Добавить линейное событие можно заполнить параметры маршрута и измерений в виджетах Добавить точечное событие и Добавить линейное событие.