Настройка поиска на карте объектов

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

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

  1. Убедитесь, что вы вошли в качестве владельца или администратора карты, которую вы хотите настроить на поиск объектов.
  2. На вкладке Мои ресурсы страницы ресурсов откройте страницу элемента карты.
  3. На странице элемента щелкните вкладку Настройки и щелкните ссылку Настройки веб-карты.
  4. Разверните параметр Поиск местоположений, если она еще не развернута, и отметьте опцию По слою.
  5. Щёлкните Добавить слой.
  6. Выберите слой из ниспадающего меню.
    Примечание:

    Поиск в размещенных векторных слоях и слоях сервисов объектов и картографических сервисов ArcGIS Server с включенной возможностью Запрос возможен, и поэтому такие слои появляются в ниспадающем меню. При выполнении публикации данных из ArcGIS Pro операция Query по умолчанию включена.

  7. Выберите в слое атрибутивное поле.
    Примечание:

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

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

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