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