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