Задача Поиск по атрибутам
Задача Поиск по атрибутам (Search Attributes) позволяет пользователям ввести текст, который будет использоваться для поиска атрибутов слоев карты. Такой поиск походит на простой поиск в сети, который осуществляется на таких сайтах, как Яндекс и Google. После выполнения какого-либо поиска пользователь может выбирать любые пространственные объекты из списка результатов, а также приближать и перемещать к ним карту.
Кроме того, задача Поиск по атрибутам поддерживает как отношения, так и автономные таблицы. Отношения простым образом определяют отношения между двумя таблицами без присоединения связанных данных к каждой таблице. Во многих случаях, отношения указывают на одиночные таблицы, для которых не создана геометрия, но в которых содержится ценная атрибутивная информация. Например, если опубликован картографический сервис, содержащий отношения между земельными участками вместе с отдельной таблицей владельцев участков, можно воспользоваться задачей Поиск по атрибутам для отображения в результатах поиска и владельцев, и местоположения участков.
Для конфигурирования задачи Поиск по атрибутам необходимо установить настройки отображения, поля поиска и способ представления результатов. Для настройки выберите задачу Поиск по атрибутам из списка на панели Задачи (Tasks) и нажмите кнопку Конфигурировать (Configure).
Выбор текста для задачи
Закладка Общие (General) предназначена для тщательной настройки всех словесных формулировок, которые пользователи увидят, запустив задачу. Можно изменить следующий текст:
- Название задачи. Это название будет отображаться на верхней панели картографического веб-приложения.
- Текст кнопки, предназначенной для запуска задачи.
- Текст подписи, отображаемый рядом с текстовым полем для поиска. Текст подписи может быть сформулирован как угодно, например "Найти реку" или "Введите фамилию владельца участка".
- Подсказка, всплывающая при наведении курсора на задачу.
Выбор допустимых атрибутов для поиска
Закладка Установки (Settings) служит для определения атрибутивных полей и слоев карты, по которым будет проводиться поиск. Список всех слоев и полей карты отображен слева. Выберите нужные поля для поиска и переместите их в список справа при помощи кнопки со стрелкой (>).
Оптимальными полями для задачи Поиск по атрибутам являются номинальные поля с уникальными значениями, например, поле с именем объекта. При работе с полями, содержащими значения, интервалы или отношения значений (например, с такими полями, как средняя температура или стоимость объекта), рекомендуется применять задачу Запрос к атрибутам.
Выбирая слои и поля для поиска, помните, что если несколько слоев имеют поля с одинаковым именем, все эти поля будут участвовать в поиске, а не только поле из выбранного слоя.
Выбор способа представления результатов
Закладка Результаты (Results) предназначена для настройки способа представления результатов. Полезно знать следующее:
- Есть возможность ограничить число результатов поиска. Это позволяет уберечь сервер от перегрузки при поиске, который может вернуть чрезмерно большое число записей.
- Если в задаче предусмотрено большое число результатов, следует помнить, что картографические сервисы ArcGIS for Server ограничивают число возвращаемых по запросу записей до 1 000. Чтобы это исправить, следует вручную внести изменения в файл конфигурации, сменив свойство MaxRecordCount (Максимальное число записей).
- Можно отключить поведение по умолчанию — группировку результатов по слоям и отображение атрибутов записей, полученных в результате поиска. Попробуйте различные настройки, затем выберите подходящий для вашего приложения вид представления результатов.
- Если подсказки карты включены, то при щелчке на пространственном объекте, полученном в качестве результата, появится всплывающее информационное окно. Объекты-результаты также будут подсвечиваться при наведении на них курсора мыши.
- Смена отображения результатов возможна на панели Результаты (Results), а также в Подсказках карты путем выбора Пользовательского форматирования (Custom formatting). При этом откроются дополнительные закладки, позволяющие сменить цвет объектов-результатов, сопутствующую информацию и формат текста.