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

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

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

· Sum - сумма

· Minimum - минимум

· Maximum - максимум

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

· Standard Deviation – среднеквадратическое отклонение

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

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

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

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

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

 

 

Построение связей между таблицами

Некоторые приложения требуют доступа к информации из нескольких различных таблиц. Например, приложение по домовладельцам может нуждаться в таблице по расценкам для налогообложения, демографической таблице и таблице учета сделок по недвижимости. В ArcView существует возможность поддерживать отношения между таблицей темы и другими таблицами с целью доступа к дополнительным данным, касающимся объектов темы. После установления отношений появляется возможность использовать данные из других таблиц для построения запросов, создания диаграмм, осуществления анализа или отображения объектов. При установлении отношений между несколькими таблицами можно либо соединить, либо связать эти таблицы. Выбор операции зависит от отношения между записями двух таблиц. Единственное, что является необходимым для выполнения операций соединения или связывания, - это наличие в обеих таблицах общего поля. ArcView для установления отношений между таблицами использует традиционный механизм реляционных баз данных.

Соединение – это операция, которая осуществляет сопоставление и присоединений двух таблиц. Для соединения двух таблиц необходимо выбрать в каждой из них общее поле, сделать активной целевую таблицу (таблицу назначения и нажать кнопку Join. После завершения операции данные из таблицы-источника будут добавлены к записям таблицы назначения. Соединение используется прежде всего с таблицами, отношение между которыми «один к одному». Таблица атрибутов темы всегда является таблицей назначения, если она участвует в операции соединения. Пример соединения таблиц показан на рисунке.

 

 

 

Результирующая таблица отображает все поля из таблицы назначения и таблицы источника, за единственным исключением: общее поле из таблицы источника является скрытым. Два файла источника, на основании которых создается объединенная таблица, хранятся отдельно. Объединение происходит только в проекте ArcView, а не физически с файлами на диске. Разорвать соединение можно, выбрав пункт меню Table/Remove All Joins.

 

Связывание используется в первую очередь для таблиц, находящихся в отношении «один ко многим». Когда таблицы связаны, выбор записей в таблице назначения ведет за собой автоматический выбор соответствующих записей в связываемой с таблицей. Связывание таблиц полностью аналогично применяемому в реляционных СУБД. Связь между таблицами всегда является односторонней. Установка связи выполняется точно также, как и соединение, за исключением того, что для создания связи требуется выбрать пункт меню Table/Link. Разрыв всех связей с таблицей осуществляется посредством выбора пункта меню Table/Remove All Links.

 

Создание диаграмм по таблицам

Диаграмма ArcView является динамическим визуальным представлением табличных данных. Диаграммы в короткий срок сообщают информацию, для резюмирования и синтеза которой иначе потребовалось бы много времени.

Для создания диаграммы по какой-либо таблице необходимо открыть эту таблицу и нажать кнопку Create Chart. Если в таблице есть выбранные записи, диаграмма отразит существующий выбор, иначе диаграмма будет составлена на основании всей таблицы. В диалоговом окне свойств диаграммы необходимо выбрать поля, определяющие группы и серии для включения в диаграмму. В списке Label Series Using выбирается поле, значения которого будут использоваться для подписи данных и в легенде.

Диаграмма состоит из различных элементов: групп (вдоль по оси X), серий (в легенде), маркировочных символов данных (столбцов, линий, точек, секторов), легенды, осей, заголовка. Можно настраивать эти элементы, используя соответствующее окно свойств (инструмент Chart Element Properties). Серии и группы определяются и изменяются через диалоговое окно свойств диаграммы (меню Chart/Properties). Серии – это набор значений данных, по которым ArcView производит сравнение в диаграмме Группа – это набор значений данных, которые ArcView использует в диаграмме для описания одной и той же переменной. Названия групп всегда представляются в качестве надписей по оси Х, либо как заголовки круговой диаграммы. Используя инструмент Chart Color, можно изменять цвет элементов диаграммы.

В диалоговом окне свойств легенды можно задавать позицию легенды, щелкая мышью в блоке Legend Position. При выборе центральной позиции легенда может быть размещена в произвольном месте диаграммы. Данное окно также позволяет редактировать текст легенды.

Окно свойств осей позволяет: изменять названия групп, включать/выключать линии оси, добавлять и включать/выключать надписи на осях и маркировочные надписи, задавать положение осей. Кроме того, можно настраивать сетку амплитуду диаграммы.

Кнопка Series From Records or Fields определяет, каким образом группы и серии будут представлены на диаграмме. Каждая запись в сериях становится группой, а каждая группа становится записью в сериях.