Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №4.doc
Скачиваний:
18
Добавлен:
12.04.2015
Размер:
1.47 Mб
Скачать

Запросы к таблицам

ArcViewпозволяет определять и изменять критерий для выбора записей в таблице. Построитель запросов – это диалоговое окно, в котором определяется критерий выбора. Доступ к построителю запросов возможен как из вида, так и из таблицы (кнопкаQueryBuilder). Выбранные объекты в виде и соответствующие им записи в таблице выделяются. Критерий выбора определяется в форме одного или нескольких логических выражений, каждое из которых состоит из поля, оператора и значения. Можно создавать составные выражения, определяя сразу несколько полей или наборов значений. Пример критерия «цена участка больше 150000 и доход больше 60000»: ([Value] > 150000)and([Income] > 60000).

При составлении запроса можно использовать шаблоны. Маской шаблона для группы символов является ‘*’ ([Name] = “*land”), для единичного символа – ‘?’ ([Name] = “?olly”). даты хранятся в формате ГГГГММДД ([Date] > 19950519).

После формирования первоначальной выборки может потребоваться уточнить критерий запроса. Это означает добавление или удаление определенных записей из выборки, либо создание новой выборки. Для этого служат следующие кнопки в построителе запросов: NewSet– создать новую выборку;AddToSet– добавить записи к выборке;SelectFromSet– выбрать записи из выборки.

Также для работы с выборкой применяются три кнопки в GUIтаблицы:SelectAll– выбрать все записи,SelectNone– отменить выборку иSwitchSelection– сделать выбранные записи невыбранными, а не выбранные – выбранными.

С помощью ArcViewможно отображать статистические показатели для поля таблицы. Если существуют выбранные записи, статистика показывается только для этих записей. Для отображения статистики служит пункт менюField/Statistics. Производится отображение следующих статистических показателей:

  • Sum– сумма значений

  • Count– количество записей

  • Mean– среднее значение

  • Minimum– наименьшее значение

  • Maximum– наибольшее значение

  • Range- диапазон

  • Variance- дисперсия

  • Standarddeviation– среднеквадратическое отклонение

Резюмирование таблиц

Можно осуществлять резюмирование (сводку по таблице) всех записей (или только выбранных) на основании значений в определенном поле. Необходимо выбрать поле в таблице, а затем нажать кнопку Summarize. В появившемся диалоговом окне определения сводной таблицы необходимо задать имя выходного файла для сводной таблицы, которую создастArcView. В спискеFieldотображаются все числовые поля кроме активного поля, здесь необходимо выбрать поле, которое будет использоваться для статистических вычислений. Затем необходимо выбрать нужный тип статистики из спискаSummarizeby. Доступны следующие типы статистики:

  • Average– среднее значение

  • Sum- сумма

  • Minimum- минимум

  • Maximum- максимум

  • Variance- дисперсия

  • StandardDeviation– среднеквадратическое отклонение

  • First– первое значение

  • Last– последнее значение

  • Count– количество

По нажатию кнопки Addопределяется поле, которое будет создано в выходной таблице на основе выбранных поля и типа статистики. Можно создать несколько резюмирующих полей.

При резюмировании таблицы ArcViewсоздает новую таблицу, содержащую по одной записи для каждого уникального значения активного поля. Каждая запись содержит также количество записей, которое данное значение имеет в первоначальной таблице. На рисунке показан пример подсчета суммы населения городов для каждой страны. Аналогичным образом можно было подсчитать, например, среднее количество городов в каждой стране и т.д.