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

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

Глава 9: Создание тематических карт и легенд

леса, природоохранные, фермы и др.). Может понадобиться использовать именно такие настройки к другой таблице. Можно сделать это путем сохранения категорий в шаблоне, которые будут применяться из сохраненного шаблона к другой таблице.

Чтобы сохранить отдельные категории в тематическом шаблоне при создании новой тематической карты или для существующей тематической карты, в диалоге “Настройка тематической карты” нажмите кнопку СОХРАНИТЬ КАК и укажите имя шаблона. Установите флажок СОХРАНИТЬ ИНДИВИДУАЛЬНЫЕ КАТЕГОРИИ и нажмите OK. Шаблон сохраняется таким образом, что может использоваться для воспроизведения тех же категорий к другой таблице. Когда в меню КАРТА выполняется команда СОЗДАТЬ ТЕМАТИЧЕСКУЮ КАРТУ, то имена шаблонов появятся в левом окне диалога Имя шаблона диалога “Создание тематической карты - Шаг 1 из 3”.

Использование операции обновления колонки в тематической картографии

Как уже говорилось в этой главе, для построения тематических карт можно использовать данные из других таблиц. Для этого следует выбрать Объединение из окошка списка во втором диалоге создания тематических карт. MapInfo покажет диалог "Обновление тематической колонки".

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

Пусть, например, имеется таблица районов и таблица городов Московской области. Вы хотите создать тематическую карту области методом диапазонов, которая показывала бы процент городского населения каждого района. Чтобы MapInfo могла посчитать этот процент, суммарное число жителей городов должно находиться в таблице районов.

Чтобы создать временную колонку командой Обновить колонку:

1.Откройте обе таблицы – базовую (таблицу Московской области "BORD_DIS.TAB") и ту, откуда требуется взять данные (таблицу городов "DATA1_UB.TAB").

2.Выполните команду СОЗДАТЬ ТЕМАТИЧЕСКУЮ КАРТУ, откроется диалог "Создание тематической карты – Шаг 1 из 3".

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

294

MI_UG.PDF

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

Глава 9: Создание тематических карт и легенд

3.Нажмите кнопку ДИАПАЗОНЫ. Откроется диалог "Создание тематической карты – Шаг 2 из 3" .

4.Выберите таблицу районов, В окошке списка Поле выберите “Объединение”. Появится диалог "Обновить тематическую колонку".

В окошке Обновить таблицу уже установлено "BORD_DIS", а в окошке Обновить колонку – Добавить новую временную колонку”.

5.В списке Значения извлечь из выберите таблицу "DATA1_UB". Если, помимо таблицы районов, открыта только эта таблица, то ее название автоматически будет установлено в этом окошке.

Внимание: Если Вы создаете временную колонку для тематической карты, эта колонка должна быть числовой.

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

295

MI_UG.PDF

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

Глава 9: Создание тематических карт и легенд

В данном примере мы хотим показать процент городского населения для Московской области. Первым этапом вычислений этой величины будет нахождение суммарного населения по "DATA1_UB" – надо сложить численность населения всех городов в каждом районе и поместить результаты во временную колонку.

6.Поэтому в окошке Вычислить следует выбрать функцию "Sum". А в окошке для колонки выберите "Наличное".

Чтобы поместить данные из таблицы "DATA1_UB" во временную колонку таблицы "BORD_DIS", мы должны определить соответствие между двумя этими таблицами. Тогда MapInfo сможет сопоставить данные из двух различных таблиц. Часто подобное соответствие MapInfo может создать автоматически. В нашем примере обе таблицы имеют поле "Район".

7.Нажмите кнопку ОБЪЕДИНИТЬ в диалоге “Обновить тематическую колонку.

Когда выбираете ОБ ЕДИНИТЬ из диалога ”Обновить тематическую колонку”, то увидите, что MapInfo Professional уже выбрала в диалоге “Объединение” одинаковые колонки Rajon для обеих таблиц. Если проводится объединение там, где не проходит автоматическое вычисление, но необходимо указать колонки по которым будет производится сопоставление, или обратиться к географическому объединению.

8.Нажмите OK. MapInfo посчитает суммы и вернется в диалог “Создание тематической карты – Шаг 2 из 3. В окошке Поле Вы увидите созданную временную колонку "СуммаНаличное".

Таблица "BORD_DIS" содержит теперь всю необходимую информацию для создания тематической карты.

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

9.В диалоге " Создание тематической карты – Шаг 2 из 3" в списке Поле выберите Выражение. Появится диалог "Выражение".

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

296

MI_UG.PDF

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

Глава 9: Создание тематических карт и легенд

Процент городского населения вычисляется выражением “СуммаНаличное/ Население * 100”.

10.В окне Введите выражение, наберите:

СуммаНаличное/Население * 100

11.Нажмите кнопку ПРОВЕРИТЬ, чтобы проверить правильность синтаксиса, а затем – кнопку OK. Вы снова вернетесь в диалог "Создание тематической карты – Шаг 2 из 3", и окошко Поле будет содержать только что созданное выражение. Нажмите OK, чтобы перейти к диалогу " Создание тематической карты – Шаг 3 из 3".

12.Выберите режим РАВНОЕ КОЛИЧЕСТВО ЗАПИСЕЙ или РАВНЫЙ РАЗБРОС ЗНАЧЕНИЙ для диапазонов в зависимости от того, какой из способов лучше отобразит распределение данных. При необходимости используйте округление значений. Настройте стили по своему желанию. Настройте легенду, нажав кнопку ЛЕГЕНДА.

13.Нажмите OK для показа карты в окне Карты.

Двухтемные карты

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

297

MI_UG.PDF

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

Глава 9: Создание тематических карт и легенд

На так называемых двухтемных картах мы работаем с двумя тематическими переменными, т.е. характеризуем явление или объект по двум признакам. Например, геометрическая форма сисвола может отражать функциональное значение населенного пункта, а его цвет - состав населения.

Двухтемные карты в MapInfo строятся следующим образом: создается два слоя тематических карт и эти слои располагаются один поверх другого.

Типы карт и переменных

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

Обе карты строятся методом диапазонов

Одна карта строится методом диапазонов, а другая – методом отдельных значений

Карта-призма тоже может быть двутемной. Подробнее об этом в разделе Работа с

3DКартой и Картой-призмой на странице 142.

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

Режимы показа символа

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

цвет и тип символа

цвет и размер символа

размер и тип символа

Тип символа следует использовать только для нечисловых данных, поскольку нельзя установить соответствия между числовой величиной и одним из типов символов.

Пример двухтемной карты

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

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

Теперь определим режимы показа данных. Можно использовать сочетание цвета и размера символов для показа двух тематических переменных. Скажем, цветом будет обозначаться тип предприятия, а размеры будут изображать диапазоны значений продаж. Заметим, что

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

298

MI_UG.PDF

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

Глава 9: Создание тематических карт и легенд

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

Далее для каждой тематической переменной следует создать тематические карты. Для карты, построенной способом отдельных значений, выберите таблицу клиентов, а качестве поля значений задайте "Вид_бизнеса". MapInfo изобразит разные виды предприятий разными цветами.

Затем создадим карту диапазонов для объемов продаж. В качестве исходной таблицы зададим таблицу клиентов, а в качестве поля значений – поле "Об_Продаж". Разобьем значения продаж на шесть диапазонов с приблизительно одинаковым числом клиентов в каждом из них. В диалоге "Создание тематической карты – Шаг 1 из 3нажмите кнопку ДИАПАЗОНЫ, измените число диапазонов на 6 и проверьте, что выбран метод Равное количество записей.

Чтобы диапазоны изображались символами разной геометрической формы, в диалоге “Создание тематической карты – Шаг 3 из 3” нажмите кнопку СТИЛИ. Выберите Размер, и символы в окошке Стили примут разные размеры. Вы хотите использовать только цвет, поскольку размеры символов будут определяться на карте отдельных значений. Нажмите кнопку ДЕТАЛИ и нажмите снова в разделе Изменить переключатель Размер.

Помните, что выбор в окошке раздела Изменить отменяет результат выбора в окошке Изменить автоматически. Чтобы изменить атрибут символов, теперь следует нажать ДЕТАЛИ, а затем – ЦВЕТ или РАЗМЕР в разделе Изменить.

Символы на втором тематическом слое прозрачные, но имеют заданный размер. Нажмите OK, и тематическая карта диапазонов будет нарисована поверх карты индивидуальных значений. Цвет символа на карте отдельных значений показывает тип предприятия, а размер символа отражает объем продаж. Легенда двухтемной карты содержит описание двух различных тематических слоев. Тематические переменные в легенде не совмещаются.

Внимание: Если на карте не видны оба тематических слоя, проверьте, не накладываются ли тематические переменные. Также проверьте, установлены ли флажки Видимый для обоих слоев в диалоге “Управление слоями".

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

299

MI_UG.PDF

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

Глава 9: Создание тематических карт и легенд

Переломное значение в тематической карте

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

Точка перелома вставляется между диапазонами, содержащими существенно различные по смыслу значения, либо значения различных знаков. Переломное значение можно использовать в шкале карты температур, чтобы разделить положительные и отрицательные значения или отобразить отклонения температуры от ее среднего значения на территории.

Цвета для диапазонов возле переломного значения стремятся к одному пороговому оттенку.

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

Пример использования переломного значения

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

Подробнее об этом написано в разделе Использование операции обновления колонки в тематической картографии на странице 122. Поскольку для создания карты с использованием пороговой точки надо выполнить большое количество действий, начнем с краткого обзора этого процесса:

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

2.Создаются диапазоны.

3.Определяется положение пороговой точки.

4.Задается стиль диапазонов.

5.Задается положение пороговой точки относительно границ диапазонов.

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

300

MI_UG.PDF

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

Глава 9: Создание тематических карт и легенд

6.Задается стиль пороговой точки.

7.Запускается процесс создания тематической карты.

Каждый шаг будет подробно описан ниже.Чтобы подсчитать рост численности населения, следует создать выражение. Для нашего случая рост в процентах можно получить с помощью выражения "НАСЕЛЕНИЕ_1990 – НАСЕЛЕНИЕ_1980)/НАСЕЛЕНИЕ_1980 * 100". Чтобы создать выражение, в окошке списка в диалоге "Создание тематической карты – Шаг 2 из 3" выберите "Выражение". Выражение будет помещено в окошко Поле диалога "Создание тематической карты – Шаг 2 из 3. Нажмите кнопку ДАЛЬШЕ, чтобы перейти к Шагу 3.

Чтобы настроить стиль диапазонов, нажмите кнопку ДИАПАЗОНЫ. При использовании переломной точки важно убедиться, что данные будут хорошо распределены по диапазонам. Можно увеличить число диапазонов или попробовать методы Равное количество записей, Равный разброс значений и Естественные группы, чтобы выбрать наилучшее распределение данных по диапазонам.

Для нашего примера используйте Равный разброс значений и число диапазонов 14. Можно также использовать метод Вручную для настройки границ диапазонов, чтобы ноль являлся нижней границей одного из диапазонов и верхней границей следующего. Но это делать необязательно. Нажмите OK. Вы вернетесь в диалог “Создание тематической карты – Шаг

3 из 3.

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

В диалоге “Создание тематической карты – Шаг 3 из 3” нажмите кнопку СТИЛИ. Будут показаны стили всех диапазонов. Можно оставить без изменений стандартные оттенки (от красного до серого), либо задать свои цвета. Для данного примера можно оставить для верхнего диапазона красный цвет, а цвет нижнего изменить на синий. Затем нажмите кнопку

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

301

MI_UG.PDF

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