Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MI_UG_7.pdf
Скачиваний:
174
Добавлен:
13.02.2015
Размер:
8.59 Mб
Скачать

Глава 5: Обработка данных

Обобщение данных командой ОБНОВИТЬ КОЛОНКУ

В MapInfo имеется несколько функций обобщения, позволяющих вычислять новую информацию на основе имеющихся сведений. Эти функции можно использовать в диалоге команды ОБНОВИТЬ КОЛОНКУ, если в диалоге "Обновить колонку" используются две таблицы.

Среди них – Average, Count, Minimum, Maximum, Sum, Weighted Average, Proportion Sum, Proportion Average и Proportion Weighted Average.

Вот описание этих функций.

Функции обобщения

Описание

 

 

AVERAGE

Вычисляет среднюю величину на основании всех

 

значений из указанной группы.

 

 

COUNT

Подсчитывает число записей в группе.

 

 

MINIMUM

Находит наименьшее значение в группе.

 

 

MAXIMUM

Находит наибольшее значение в группе.

 

 

SUM

Вычисляет сумму значений для всех записей группы.

 

 

WEIGHTED AVERAGE

Вычисляет среднее значение для записей группы;

 

различные значения берутся с различными

 

коэффициентами (весами).

 

 

PROPORTION SUM

Вычисляет сумму в зависимости от того, какая часть

 

графического объекта лежит внутри другого объекта.

 

 

PROPORTION AVERAGE

Вычисляет среднее значение в зависимости от того, какая

 

часть графического объекта лежит внутри другого

 

объекта.

 

 

PROPORTION WEIGHTED

Вычисляет взвешенное среднее значение в зависимости

AVERAGE

от того, какая часть графического объекта лежит внутри

 

другого объекта.

 

 

Запомните, что Аverage, Count, Min, Max, Sum и Weighted Average могут работать только с численными данными. Функции "Proportion..." могут работать и с географическими соотношениями.

Внимание: Более подобное описание использования команды ОБНОВИТЬ КОЛОНКУ

смотрите в разделе Добавление временной колонки в таблицу на странице 164.

MapInfo Professional 7.5 Руководство пользователя (Сокращенное)

177

Работа с таблицами MapInfo

Пример использования функций Proportion Sum и Proportion Average

Чтобы продемонстрировать действие функции Proportion Sum и Proportion Average, рассмотрим следующий пример.

Необходимо определить, какая часть населения района проживает в зоне риска затопления (наводнения). Имеются две таблицы: таблица ГОРОДА с границами городов и статистическими данными и таблица НАВОДНЕНИЕ, содержащая границы области имевшего места наводнения (на рисунке – это круг). В зону затопления попадают три города с пригородами. Как показано на рисунке, MapInfo вычисляет, какая часть населения этих трех городов проживает в зоне затопления (пропорциональная сумма), и выдает результат во временной колонкетаблицы НАВОДНЕНИЕ. Аналогично, MapInfo вычисляет пропорциональное среднее значение для уровня жизни в этой же зоне.

Пропорциональную сумму лучше всего использовать на исходных данных (численность населения, количество жилых домов и т.д.), а пропорциональное среднее – на вычисляемых данных (средний доход, средняя стоимость жилья и т.п.).

178

MapInfo Professional 7.5

Глава 5: Обработка данных

Пример использования функции Proportion Weighted Average

Функция Proportion Weighted Average работает аналогично функции пропорционального среднего за исключением того, что слагаемые берутся с коэффициентами (весами). Эти коэффициенты должны быть заранее заданы в определенной колонке таблицы.

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

Для этого создайте временную колонку в таблице ОКРУГ с данными из таблицы ГОРОДА, содержащей пропорциональное число жителей, охваченных торговым рядом. В качестве весового коэффициента используйте средний доход жителей каждого города. В данном примере MapInfo автоматически объединяет таблицы, чтобы выяснить, какая часть города попадает в 20-километровую окрестность возможного места расположения торгового ряда.

Наиболее подходящим будет то место, которому будет соответствовать наибольшее значение во временной колонке, как показано в окне Списка.

MapInfo Professional 7.5 Руководство пользователя (Сокращенное)

179

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]