Задача Запрос к атрибутам

Задача Запрос к атрибутам (Query Attributes) позволяет выбрать или просмотреть данные на карте, отобранные на основе атрибутов этих данных. Задача Запрос к атрибутам создает один запрос к одному слою карты. Однако этот запрос может иметь составное условие. К примеру, можно указать запрос к слою городов, отбирающий города с населением больше указанного значения и названием, начинающимся с указанной строки.

Кроме того, задача Запрос к атрибутам поддерживает как отношения, так и автономные таблицы. Отношения простым образом определяют отношения между двумя таблицами без присоединения связанных данных к каждой таблице. Во многих случаях, отношения указывают на одиночные таблицы, для которых не создана геометрия, но в которых содержится ценная атрибутивная информация. Например, если опубликован картографический сервис, содержащий отношения между земельными участками и автономной таблицей владельцев участков, можно воспользоваться задачей Запрос к атрибутам для отображения в результатах запроса и владельцев, и местоположения участков.

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

Допустим, требуется дать пользователям возможность выбора городов США по названию штата и минимальному среднему размеру домохозяйства. SQL-выражение для такого запроса выглядит подобным образом: SELECT * FROM counties.sdc.counties WHERE: "STATE_NAME" = 'Idaho' AND "AVE_HH_SZ" > 3.0. Но пользователи веб-приложения могут не знать конкретных названий атрибутивных полей или правил составления SQL-запроса. Для создания более понятного интерфейса с помощью задачи Запрос к атрибутам можно создать простую и понятную форму с подобным текстом: Требуется выбрать города в штате (здесь на выбор дан ниспадающий список штатов), имеющие средний размер домохозяйства, равный или больший (здесь расположено текстовое поле для ввода числового значения).

Добавив в приложение задачу Запрос к атрибутам, нажмите кнопку Конфигурировать (Configure), чтобы отобразить настройки конфигурации задачи. При помощи диалогового окна происходит построение запроса, а также определение словесной формулировки, которую увидит пользователь, запустив задачу. Также есть возможность настроить отображение результатов.

Выбор текста для задачи

Закладка Общие (General) предназначена для тщательной настройки всех словесных формулировок, которые пользователи увидят, запустив задачу. Можно изменить следующий текст:

Построение запроса

Для построения запроса служит закладка Установки (Settings). Выбрав картографический сервис и слой для запроса, следует добавить к запросу условие при помощи кнопки Добавить (Add). Возможно добавление нескольких условий для формирования составного запроса. Если вы только начали изучать SQL, или если вам требуется краткий обзор, обратитесь для начала к разделу справки ArcGIS for Desktop Построение выражений запроса.

Построение запроса на закладке Установки

В вышеприведенном примере показано условие запроса, позволяющее пользователям ввести значение и найти города с населением, превышающим это значение.

При настройке задачи Запрос к атрибутам следует помнить следующие моменты:

Выбор способа представления результатов

Закладка Результаты (Results) предназначена для настройки способа представления результатов. Полезно знать следующее:

10/15/2012