Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

MI6UGRU

.pdf
Скачиваний:
16
Добавлен:
13.02.2015
Размер:
14.71 Mб
Скачать

Глава 11: Тематические карты

2.Тематические слои плотности точек.

3.Тематические слои, созданные методом диапазонов (с параметром Öâåò èëè

Размер).

4.Тематические слои, созданные методом диапазонов (с параметром Все атрибуты), а также карты индивидуальных значений.

5.Тематический слой, созданный методом растровой поверхности (слои).

6.Базовый слой (слои).

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

Показ тематических слоев

Показ тематических слоев можно регулировать таким же образом, как и показ всех прочих слоев Карты. Все установки Оформления в диалоге "Управление слоями" применимы к тематическим слоям, что позволяет задавать для них масштабный эффект. Из диалога "Управление слоями" можно также открыть диалог "Настройка тематической карты".

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

Информация о тематических слоях приводится в этом списке в виде:

<тип тематической карты> - <список переменных> Сначала указывается тип тематической карты, затем – список переменных,

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

Кр. диаграммы - Предприниматели, Дантисты...

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

Методы построения тематических Карт

В данном разделе приводятся общие сведения о методах создания тематических карт. Подробно эти методы и возможные режимы описываются в главе "Создать тематическую карту" â Справочнике MapInfo.

217

Глава 11: Тематические карты

Отдельные (индивидуальные) значения

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

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

согласно розничным ценам поставляемого напитка, то все магазины, продающие напиток по цене 3 тысячи рублей, будут обозначены одним цветом, а все продающие по цене 3 тысячи 300 рублей – другим и так далее.

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

218

Глава 11: Тематические карты

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

Скажем, Вы анализируете результаты анкетирования потребителей. Один из вопросов анкеты звучит так: "Как Вы предпочитаете проводить воскресный вечер?" Возможные ответы:

1.Спать

2.Смотреть телевизор

3.Ездить на машине

4.Читать

5.Заниматься спортом или наблюдать, как это делают другие

6.Посещать музеи и выставочные залы

7.Ходить в кино

Вы хотите раскрасить точки, которыми обозначены на карте Ваши клиенты, в

зависимости от того, как они предпочитают проводить воскресенье. Допустим, колонка

ВОСКРЕСЕНЬЕ таблицы клиентов содержит число, обозначающее ответ на вопрос

анкеты. Эти числа имеют смысл номеров, а не собственно математических величин.

"Ходить в кино" не больше, чем "Заниматься спортом", хотя для соответствующих

чисел верно соотношение 7 > 5. Если числа используются подобным образом (как

номера), следует применять метод отдельных значений. Каждому из номеров при этом

будет сопоставлен свой цвет.

219

Глава 11: Тематические карты

Диапазоны значений

При создании тематических карт методом диапазонов MapInfo группирует записи с близкими значениями тематической переменной и присваивает созданным группам единые цвета, типы символов или линий. Рассмотрим, например, таблицу демографической ситуации в Российской Федерации на 1995 год и перспективу ее изменения к 2000 году.

Используя метод диапазонов, можно создать группы по расчитанной численности населения к 2000 году. Например, все административные единицы, численность населения которых составит от 0 до 2000000 человек к 2000 году, собираются в первую группу. Области, где расчетная численность будет от 2000000 до 4000000 человек – во вторую, от 4000000 до 8000000 – в третью, а более 8000000 – в четвертую.

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

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

220

Глава 11: Тематические карты

Типы диапазонов

MapInfo позволяет автоматически создавать диапазоны следующими пятью способами: "Равное количество записей", "Равный разброс значений", "Естественные группы", "На основе дисперсии" è "Квантование". Диапазоны можно также задать "Вручную".

Метод "Равное количество записей" создает диапазоны с одинаковым числом записей в каждом из них. Если группировать 100 записей в 4 диапазона методом "Равное количество записей", MapInfo создаст диапазоны примерно с 25 записями в каждом из диапазонов, в зависимости от установленного порядка округления.

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

Èâàí

5000

 

 

Марья

6000

 

 

Феофан

4500

 

 

Игорь

5000

 

 

Евгений

100

 

 

Татьяна

7000

 

 

Николай

5500

 

 

Àííà

7500

 

 

ßêîâ

6000

 

 

то Евгений и Феофан попадут в один диапазон (так как они имеют наименьшие значе- ния).

Метод "Равный разброс значений" разбивает записи на диапазоны, исходя из разброса зна- чений данных. Например, в таблице содержатся значения от 1 до 100. Пусть Вы хотите создать тематическую карту с четырьмя одинаковыми по разбросу значений диапазонами. MapInfo выделит следующие диапазоны: 1–25, 26–50, 51–75 и 76–100.

221

Глава 11: Тематические карты

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

Èâàí

100

 

 

Марья

6

 

 

Феофан

4

 

 

Игорь

95

 

 

Евгений

10

 

 

Татьяна

90

 

 

Николай

1

 

 

Àííà

92

 

 

ßêîâ

89

 

 

MapInfo создаст четыре следующих диапазона (1–25, 26–50, 51–75 и 76–100). Однако, если Вы посмотрите на значения данных в таблице, то увидите, что только два диапазона из четырех (1–25 и 76–100) будут содержать записи.

Методы "Естественные группы" è "Квантование" позволяют анализировать неравномерно распределенные данные. В режиме Естественные группы диапазоны создаются с помощью

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

Метод "Квантование" позволяет строить диапазоны, определяющие распределение тематической переменной по некоторому сегменту данных. Например, можно применить режим Квантование к населению области по отношению к численности городского населения, чтобы показать, как распределено городское население на территории России. При этом в легенде не будет указано, что Вы использовали режим Квантование для построения диапазонов. Легенду можно будет настроить так, чтобы она содержала название поля, которое использовалось для построения диапазонов.

При использовании метода "На основе дисперсии" два средних диапазона разделяет среднее значение, а размер этих диапазонов равен стандартному отклонению (дисперсии).

Кроме того, можно самому определить диапазоны методом "Вручную".

222

Глава 11: Тематические карты
Настройка стилей диапазонов и перелом значений
При настройке стилей диапазонов можно выбрать, с помощью каких атрибутов следует отображать объекты из данного диапазона на карте: цвет, размер и прочие атрибуты. Размер можно задавать только для объектов типа точка и линия. Можно задавать размер символов для каждого диапазона или использовать метод размерных символов.
Еще одним эффективным способом настройки диапазонов является использование переломной точки. Переломная точка задает цвет, которым разделяются два набора разной по своему смыслу информации, например, положительные и отрицательные значения или доходы и убытки, прирост или убыль населения.
Цвета диапазонов, разделенных переломной точкой, стремятся к пороговому цвету, но никогда его не достигают. Например, если пороговым цветом является белый цвет, а диапазонам сопоставлены синий и красный цвет соответственно, то диапазоны будут изображаться оттенками от синего до белого и от белого до красного. Близкие к точке перелома цвета будут светло-розовыми è светло-голубыми, но никогда не будет присутствовать собственно белый цвет.
В конце этой главы будет приведен пример использования точки перелома.
Подробнее о настройке диапазонов и других режимах команды СОЗДАТЬ ТЕМАТИЧЕСКУЮ КАРТУ см. главу "Тематическая картография" â Справочнике MapInfo.
Тематические растровые поверхности
Тематическая картография MapInfo Professional пополнилась седьмым методом, отображающим тематические данные в виде растровой поверхности с непрерывной цветовой раскраской карты. Этот тип тематических карт известен также под названиями грид или поверхность, он получается при интерполяции точечных данных из исходной таблицы. MapInfo генерирует ãðèä-ôàéë из интерполированных данных и отображает их в виде растра в окне Карты.
Тематические карты поверхности используются во многих геоинформационных системах и других программах, где точечные данные имеют какое-либо числовое значение, относящееся к месту дислокации этих точек. Например, можно использовать тематическую растровую поверхность для иллюстрации изменений температуры, толщины снежного покрова или изображения рельефа топографической поверхности. Приведенный ниже пример показывает среднегодовые температуры на территории США в виде растровой поверхности. Непрерывная раскраска позволяет извлечь
223

Глава 11: Тематические карты

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

Файлы поверхности

Алгоритмы интерполяции создают специальные типы файлов, называемые файлами поверхности. Когда Вы создаете тематическую карту поверхности интерполятором MapInfo, генерируется стандартное имя файла имя файла_имя поля с расширением

.mig (например, USELEV_ELEVFEET.MIG). На шаге 2 из 3 диалога MapInfo будет показан путь и имя такого файла, можно внести в него нужные изменения.

Вы можете установить другой модуль интерполяции файлов поверхности. Для установке стандартного модуля интерполяции, выполните команду НАСТРОЙКИЕЖИМЫ и укажите модуль интерполяции. Доступные форматы модулей интерполяции зависят от того, какие модули интерполяции установлены. Изменяя стандартный модуль интерполяции, Вы измените и стандартное расширение файлов поверхности.

Файлы поверхности хранятся по умолчанию в директории с данными C:\PROGRAM FILES\MAPINFO\PROFESSIONAL. Файлы поверхности могут открываться командой ФÀÉË > ÎТКРЫТЬ ТАБЛИЦУ, как и другие типы файлов MapInfo. Другие тематические слои могут сохраняться только в Рабочих наборах.

224

Глава 11: Тематические карты

Модуль обработки файлов поверхности Vertical Mapper

Новый модуль обработки файлов поверхности Vertical Mapper поставляется с версией MapInfo 6.0 и позволяет пользователю, не имеющему полной версии Vertical Mapper фирмы Northwood Geoscience, открывать, просматривать и распечатывать файлы Vertical Mapper Grid (*.grd, *.grc).

Когда Вы открываете таблицу поверхности, в диалоге “Открыть таблицу” укажите тип файлов (*grd, *mig) из выпадающего списка. Расширение .grd включено как дополнительный тип файлов к формату поверхности MapInfo, .mig.

В настоящее время, поверхности, используемые модулем обработки файлов Vertical Mapper, не могут быть изменяемы в диалоге “Настроить тематическую карту”. Они доступны только для чтения. Они могут изменяться только в самом приложении Vertical Mapper. Коме того, нельзя создать файлы .grd или .grc в программе MapInfo. Для этого надо использовать приложение Vertical Mapper, запускаемое под MapInfo, чтобы создавать их.

IDW: Интерполяционный метод средневзвешенных с весами, обратнопропорциональными расстоянию

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

Как MapInfo создает сетку

Процесс создания растровой поверхности в MapInfo начинается с определения минимального предельного прямоугольника (MBR) в исходной таблице. Сетка делится на квадратики равного размера. Например, используя по умолчанию шаблон Grid, таблица States в примерах MapInfo, создаст сетку размером 200 ячеек на 303. При расчете числа ячеек в сетке и определении размера MBR MapInfo определяет, что каждая ячейка должна быть квадратом со стороной 18.1 миль. (Размер ячейки должен быть в таких же

225

Глава 11: Тематические карты

единицах, как и карта в окне Карты. Чтобы изменить единицы измерения, выполните команду КÀÐÒÀ > ÐЕЖИМЫ > ÅДИНИЦЫ ИЗМЕРЕНИЯ).

Настройки IDW – интерполятора контролируются путем нажатия кнопки НАСТРОЙКА â

диалоге “Шаг 3 из 3”. Иллюстрация показывает настройки для таблицы States, если Вы создаете сетку с помощью шаблонов Grid Default или Grid Gray, поставляемых вместе с MapInfo Professional. Обратите внимание, что размер ячейки представляет и высоту, и ширину. Любые изменения размера ячейки автоматически изменяют размерность сетки. После установки размера ячейки на основе известных значений исходных точек в таблице MapInfo, происходит расчет значений для каждой ячейки сетки. Это значение определяется при расчете средневзвешенного значения с весами, обратно пропорциональными расстоянию от исходных точек, попавшими в радиус поиска. Значения в точках взвешиваются обратнопропорционально расстоянию от центра ячейки. В IDW показатель степени определяет, насколько сильно будет влияние каждой точки на результат осреднения. Чем выше показатель степени, тем больше влияние наиболее близких точек. Значение показателя степени может быть от 1 до 10.

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

226

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