Skip To Content

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

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

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

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

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

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

  10. Выберите, должны ли результаты поиска содержать или быть равными ключевым словам.
  11. Введите текст подсказки, который появляется в поле поиска, когда пользователь выбирает слой для поиска. Эта же подсказка будет появляться во всех слоях с возможностью поиска.
  12. Повторите действия, чтобы включить возможность поиска для других слоев.
  13. Щёлкните Сохранить.

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