Чтобы облегчить пользователям поиск объектов на карте, которая принадлежит или администрируется вами, можно настроить определенные слои карты так, чтобы появилась возможность поиска по ним. Например, можно включить поиск в вашем слое земельных участков, чтобы пользователи могли найти определенный участок. Пользователи выбирают слой участков в ниспадающем меню окна поиска, вводят ID искомого участка, а карта приближается к участку и показывает всплывающее окно (которое можно настроить). На размещенных векторных слоях, в картографических сервисах и сервисах объектов ArcGIS Server с включенной опцией Запрос можно выполнять поиск. В слое все строковые и целочисленные поля, не имеющие кодированных доменов, доступны в поиске.
- Убедитесь, что вы вошли в качестве владельца или администратора карты, которую вы хотите настроить на поиск объектов.
- На вкладке Мои ресурсы страницы ресурсов откройте страницу элемента карты.
- На странице элемента щелкните вкладку Настройки и щелкните ссылку Настройки веб-карты.
- Разверните параметр Поиск местоположений, если она еще не развернута, и отметьте опцию По слою.
- Щёлкните Добавить слой.
- Выберите слой из ниспадающего меню.
Примечание:
На размещенных векторных слоях, в картографических сервисах и сервисах объектов ArcGIS Server с включенной опцией Запрос можно выполнять поиск (поэтому они отображаются в ниспадающем меню). Например, если вы публикуете векторные данные из ArcMap, вы можете включить операцию Запрос через Редактор сервисов. Подробнее см. Справку ArcGIS Server.
- Выберите в слое атрибутивное поле.
Примечание:
Для чтобы было возможно выполнять поиск в поле (и оно отображалось в ниспадающем меню), оно должно содержать строки или целочисленные значения и не использовать домен кодированных значений. Целочисленные поля поддерживают только условие Equals. Для достижения наилучших результатов поиска, выберите поле с уникальным значением.
- Выберите, должны ли результаты поиска содержать или быть равными ключевым словам.
- Введите текст подсказки, который появляется в поле поиска, когда пользователь выбирает слой для поиска. Эта же подсказка будет появляться во всех слоях с возможностью поиска.
- Повторите эти действия, чтобы включить поиск в дополнительных слоях или указать дополнительные поля поиска. Для слоя можно указать несколько полей поиска.
- Щелкните Сохранить.
Теперь на вашей карте включен поиск объектов. Другие пользователи могут использовать поле поиска вверху Map Viewer для поиска объектов в настроенных слоях. Для этого они щелкают стрелку ниспадающего меню в окне поиска и выбирают из меню слой. Введенный вами текст подсказки будет отображен в поле поиска. После выполнения пользователем ввода ключевых слов в окно поиска карта приблизится к нужному объекту. При этом будет отображено всплывающее окно со всей атрибутивной информацией.