Вы находитесь на странице: 1из 191

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

имени М. В. ЛОМОНОСОВА

геоинформационные системы
Практикум в программе MapInfo 12.5 (32-бита)
Факультет почвоведения

И. О. Алябина, М. В. Конюшкова,


В. А. Кириллова

геоинформационные
системы
Практикум в программе
MapInfo 12.5 (32-бита)

И. О. Алябина, М. В. Конюшкова, В. А. Кириллова


Учебное пособие

МОСКВА
МАКС Пресс
2018
МОСКОВСКИЙ ГОСУДАРСтВенныЙ УнИВеРСИтет
имени М.В. ЛОМОнОСОВА
факультет почвоведения

И. О. Алябина, М. В. Конюшкова,


В. А. Кириллова

Г ЕОИНФОРМАЦИОННЫЕ
СИСТЕМЫ
Практикум в программе MapInfo 12.5 (32-бита)

Учебное пособие

Москва – 2018
УДК 528.9+004.9(075.8) DOI 10.29003/m166.978-5-317-05895-1
ББК 26.17:32.988-5я73
А60

Рекомендовано Учебно-методической комиссией факультета почвоведения


МГУ имени М. В. Ломоносова в качестве учебно-методического пособия
для студентов факультета, обучающихся по стандартам МГУ,
по направлениям подготовки 06.03.02 «Почвоведение»,
05.03.06 «Экология и природопользование»

Ре ц ен з е н т ы :
Г. П. Глазунов – доктор биологических наук (МГУ имени М. В. Ломоносова);
Н. П. Кириллова – кандидат биологических наук (МГУ имени М. В. Ломоносова)

Алябина И. О., Конюшкова М. В., Кириллова В. А.


А60 Геоинформационные системы. Практикум в  программе MapInfo
12.5 (32-бита) : учебное пособие / И. О. Алябина, М. В. Конюшкова,
В. А. Кириллова. – Москва : МАКС Пресс, 2018. – 192 с.
ISBN 978-5-317-05895-1
e-ISBN 978-5-317-05896-8
В пособии представлены задания, выполняемые студентами факультета
почвоведения МГУ имени М.В.Ломоносова на практических занятиях по
курсу «Географические информационные системы» в программе MapInfo
12.5 (32-бита). Цель практикума заключается в формировании у студентов
навыков применения ГИС в работе с пространственно-распределенными
данными, освоения набора методов ГИС-анализа.
Учебное пособие предназначено для студентов факультета почвоведения
Московского государственного университета имени М.В. Ломоносова, об-
учающихся по направлениям «Почвоведение», «Экология и природопользо-
вание».
Ключевые слова: география, информационные системы, программа
MapInfo 12.5., ГИС-анализ.

УДК 528.9+004.9(075.8)
ББК 26.17:32.988-5я73

Электронная (цветная) версия издания доступна на платформе elibrary.ru

ISBN 978-5-317-05895-1 © Алябина И. О.,Конюшкова М.В.,


e-ISBN 978-5-317-05896-8 Кириллова В. А. 2018
© Оформление. ООО «МАКС Пресс», 2018
От авторов

Настоящее пособие разработано для проведения практикума


дисциплины «Географические информационные системы», которая
читается на факультете почвоведения МГУ им. М.В.Ломоносова уже
более 10 лет. Практические занятия проводятся в программе
MapInfo Professional, в настоящее время используется v.12.5 (32-
бита).

Руководство состоит из двух частей. Первая часть «УРОКИ


MAPINFO» позволяет освоить большинство основных
функциональных возможностей программы MapInfo 12.5. Раздел
содержит подробное пошаговое описание хода выполнения заданий,
необходимые справочные материалы, проверочные задания. Он
может быть рекомендован для самостоятельного выполнения.

Вторая часть «МЕТОДЫ ГИС-АНАЛИЗА» содержит задания


по теме «Характеристика административных районов субъекта
Российской Федерации (с использованием данных о населенных
пунктах, населении, структуре земельных угодий)». Выполнение
этих заданий направлено на более глубокое освоение ГИС,
использование дополнительных алгоритмов и функциональных
возможностей. Этот раздел призван также привить студентам навык
обращения к Справочнику MapInfo.

После освоения обеих частей руководства предусмотрено


выполнение контрольных работ.

В Приложении приводится полезная информация о системах


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

Материалы для практикума расположены по ссылке:


https://yadi.sk/d/733qhyoA3NHkda

3
СОДЕРЖАНИЕ

Часть I. УРОКИ MAPINFO 12.5 (32-бита) 6


Занятие 1. Знакомство с программой MapInfo 7
Запуск программы MapInfo
Работа с Инструментальными панелями
О данных MapInfo Professional
Послойное картографирование
Подписывание
Сохранение работы в Рабочем Наборе
Проверочное задание к занятию 1
Выход из программы MapInfo
Занятие 2. Выборки. Графики и диаграммы 37
Выборки
Проверочное задание к занятию 2
Графики и диаграммы
Занятие 3. Создание и оформление тематических карт. 58
Предпечатная подготовка карты (окно Отчета)
Создание и оформление тематических карт
Проверочное задание к занятию 3
Предпечатная подготовка карты (окно Отчета)
Экспорт карт MapInfo Professional
Использование инструмента Геолинк в окне Карты
Занятие 4. Отображение точечных данных на карте 76
Геокодирование
Создание точечных объектов (по координатам)
Буферные зоны
Проверочное задание к занятию 4
Занятие 5. Создание и редактирование векторных карт 86
Инструменты редактирования
Восстановление таблиц
Рисование простых линий и фигур
Создание и редактирование векторной карты полигонов
Трассировка полилиний и полигонов
Проверка топологии
Проверочное задание к занятию 5
Занятие 6. Привязка растрового изображения 111
Визуализация растрового изображения
Регистрация растрового изображения (привязка)
4
Перенос векторных координат на растровое
изображение
Редактирование контрольных точек (точек привязки)
Масштабный эффект при визуализации растровых
изображений
Проверочное задание к занятию 6
Контрольная работа №1 122
Часть II. МЕТОДЫ ГИС-АНАЛИЗА MAPINFO 12.5 (32- 138
бита)
Введение 139
Занятие 1. 143
Географическое объединение таблиц
Обновление колонки
Занятие 2. 146
Объединение таблиц командой SQL
Обобщение данных
Буферные зоны
Занятие 3. 153
Отражение временных изменений на карте (создание
временного ряда карт и карт оценки изменений)
Экспорт таблиц MapInfo Professional
Построение тематических карт разных типов,
трехмерных карт (3D-карта, карта-призма)
Дополнительное задание
Контрольная работа №2 156
ПРИЛОЖЕНИЯ 161
Приложение 1. 162
Основные понятия: система координат (координатная
система), проекция, датум
Приложение 2. 176
Основные понятия: векторные и растровые данные,
типы векторных данных, шейп-файл,
геопространственная топология
Ответы к контрольным работам 186

5
ЧАСТЬ I
УРОКИ MAPINFO 12.5
(32-бита)
ЗАНЯТИЕ 1. ЗНАКОМСТВО С ПРОГРАММОЙ MAPINFO

 Запуск программы MapInfo


 Работа с Инструментальными панелями
 О данных MapInfo Professional
 Послойное картографирование
 Подписывание
 Сохранение работы в Рабочем Наборе
 Проверочное задание к занятию 1
 Выход из программы MapInfo

ЗАПУСК ПРОГРАММЫ MAPINFO

Запустить MapInfo Professional можно путем выполнения


одного из следующих действий:
• Дважды щелкните по иконке MapInfo Professional на рабочем
столе. Появится диалог MapInfo Professional «Открыть сразу».
• В системном меню Пуск (Start) выберите MapInfo Professional
12.5 из раздела Программы.
В любом случае в окне запущенной программы появится диалог
«Открыть сразу». В этом диалоге можно выбрать вариант сценария
действий, по которому будет выполняться сеанс работы с картами.

7
Если имеются готовые таблицы MapInfo, то программу можно
запустить так:
В проводнике дважды щелкните по значку
исполнительного файла MapInfo (*.tab или *.wor). В окне
запущенной программы откроется нужная таблица или
восстановится нужный сеанс работы.
Запустите программу MapInfo одним из двух первых
способов. Пока не требуется открывать какую-либо Таблицу
или Рабочий Набор. В окне диалога «Открыть» сразу выберите
вариант Отмена.

РАБОТА С ИНСТРУМЕНТАЛЬНЫМИ ПАНЕЛЯМИ

В панелях инструментов MapInfo Professional собраны кнопки,


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

Инструментальная панель Команды (или Стандартная)

Инструментальная панель «Стандартная» содержит часто


используемые инструменты из разделов меню «Файл», «Правка» и
«Окно». Эта инструментальная панель содержит также инструменты
быстрого доступа к командам районирования и к «Справочной
системе». Многие из этих инструментов знакомы вам по работе с
Microsoft Windows.

8
Инструментальная панель Операции
В инструментальной панели «Операции» собраны средства
выбора объектов на карте, изменения вида окна карты и получения
информации. Здесь также находятся кнопки ускоренного открытия
некоторых окон и показа расстояния между объектами. Есть кнопки,
позволяющие изменять атрибуты слоев и открывать окна легенды
или статистики.

Инструментальная панель Пенал


Инструментальная панель «Пенал» содержит инструменты и
вызывает команды, связанные с рисованием на карте.

Откройте Справочник MapInfo Professional:


Содержание → Введение в MapInfo Professional → Основы
MapInfo Professional → Знакомство с MapInfo Professional.
Просмотрите разделы:
 Работа с Инструментальными панелями;
 Панели инструментов.
Подробнее с инструментами вы познакомитесь в ходе дальнейшего
изучения программы.

9
О ДАННЫХ MAPINFO PROFESSIONAL

Информация об объектах хранится в MapInfo в


картографических таблицах (карта с атрибутивной информацией).
Одна картографическая таблица представляет собой набор
файлов с одинаковым именем. Векторные карты в MapInfo состоят
как минимум из 4 файлов:
.TAB – файл ASCII, связывающий все файлы векторной карты
и хранящий информацию о типе файла, несущего атрибутивную
информацию.
.DAT – файл, хранящий атрибутивную информацию. Это файл
формата dBaseIIIDBFfile. MapInfoможет использовать информацию
и их других форматов данных: *.TXT, *.XLS, *.WK, *.MDB, но в
любом случае создает .TAB-файл, с которым в итоге и оперирует
пользователь.
.MAP – файл, хранящий информацию о графической и
географической информации, необходимой для визуализации
векторных данных на карте.
.ID – файл, связывающий графические и атрибутивные данные
между собой. Связь хранится в виде индекса (4-байтное целое
число) к каждому свойству файла MAP.

Загрузите материалы для выполнения части I настоящего


руководства. Разархивируйте файлы и откройте папку DATA-1.
Посмотрите содержимое папки.

10
Вы увидите, что каждая картографическая таблица (Adm_centers,
City_200, Mer_Par и др.) представлена 4-мя форматами файлов.
Важно! При копировании одной картографической таблицы
(карты) необходимо копировать все файлы с одинаковым
названием. Например, если нужно скопировать картографическую
таблицу Adm_centers, необходимо скопировать файлы
Adm_centers.DAT, Adm_centers.ID, Adm_centers. MAP, Adm_centers.
TAB. При отсутствии хотя бы одного файла картографическая
таблица на другом компьютере не откроется.

При открытии одной картографической таблицы (карты с


атрибутивной информацией) ее можно отобразить в виде Карты
и/или в виде Списка (Таблицы).
Манипулировать информацией из базы данных можно как в
графическом виде в окне Карты, так и в табличной форме в окне
Списка.
• Выберите в меню Файл → Открыть… и укажите таблицу
Subjects_RF.
По умолчанию она откроется в виде карты.
Покажите карту России полностью в окне Карты одним из
возможных способов:
11
• Кликните правой кнопкой по карте и выберите Показать слой
полностью

• Пользуясь Уменьшающей Лупой , Увеличивающей лупой ,

инструментом Сдвиг из панели «Операции»;


• Выберите в меню Карта → Показать слой полностью…

Чтобы посмотреть уже открытую в программе таблицу Subjects_RF


в табличной форме (в окне Списка):
• Выполните команду Окно → Новый список…или нажмите кнопку

в Инструментальной панели Команды.

12
Сведения о регионах России будут показаны в форме таблицы.
Каждая строка списка-таблицы базы данных содержит информацию
о каждом полигоне карты. В каждом столбце содержится
атрибутивная информация определенного вида.
Переключитесь с окна Списка на окно Карты, кликая по
любому месту окна таблицы или карты. Обратите внимание, как
меняется меню программы. В случае, если активно окно Карты, то в
меню активируется опция «Карта», в обратном случае активируется
опция «Список».

Сдвиньте Карту России так, чтобы были видны оба окна.


Чтобы переместить окно Списка, выполните одно из
следующих действий:
• Укажите на заголовок окна, а затем, не отпуская кнопку мыши,
передвиньте окно.
• Выполните команду Окно → Рядом, чтобы можно было видеть
оба окна.
В следующем упражнении поменяем проекцию карты.
• Закройте окно Списка, разверните окно Карты Subject_RF на
весь экран.
• Через меню Файл → Открыть… откройте таблицу Mer_Par.
• Выполните команду Карта → Режимы → Проекция.
Посмотрите, в какой проекции изображена карта России.

13
Долгота / Широта (WGS 84)
• Смените проекцию. Выберите Азимутальную
равнопромежуточную (Сев. Полюс) из «Категории» Проекции
полушарий. Нажмите ОК.
• Покажите карту России полностью в окне Карты.

Азимутальная равнопромежуточная (Сев.Полюс)


• Теперь смените проекцию карты на Равнопромежуточную
(РСФСР) из Категории Прямые конические проекции России и
бывш. СССР. Покажите карту России полностью в окне Карты.

14
Равнопромежуточная РСФСР

ИНФОРМАЦИЯ ОБ ОБЪЕКТАХ

Инструмент Информация используется для вызова


вспомогательного окна «Информация» и отображения в этом окне
табличных данных, относящихся к выбранной записи или объекту.

• В панели Операции нажмите кнопку Информация. Щелкните


данным инструментом в какой-нибудь объект карты.
В окне «Информация» отобразятся данные из таблицы,
ассоциированные с выбранным объектом. Содержимое окна
«Информация» можно листать, чтобы просматривать данные из всех
полей записи.
Обратите внимание, что в случае попадания перекрестья
курсора на линии параллелей и меридианов из другого слоя Карты, в
окне «Информация» появятся данные объектов обеих таблиц. Их
можно посмотреть, нажав на названия таблиц в этом окне.
• Прежде чем перейти к следующему разделу, выполните команду
Файл → Закрыть все.

15
ПОСЛОЙНОЕ КАРТОГРАФИРОВАНИЕ

В одном окне карты можно визуализировать несколько


картографических таблиц (карт). В этом случае их называют слоями,
а весь набор картографических данных и производных тематических
карт в одном проекте называется в MapInfo Рабочий набор.
Работа со слоями включает в себя следующие операции:
− Использование диалога «Управление слоями»
− Переупорядочивание, добавление и удаление слоев
− Использование инструмента «Информация»
− Изменение стиля оформления
− Дублирование карты
− Сохранение карты
Например, один слой может содержать территории областей
(республик, краев), второй слой – линии железных дорог,
третий – символы, показывающие города, а четвертый –
текстовые подписи. При наложении слоев один на другой
складывается целая карта. Можно отображать одну, две или
более таблиц одновременно.

16
Важно! Различные типы объектов (точечные, линейные,
полигональные) должны храниться в различных картографических
таблицах и их нельзя объединять в одной таблице. Так, например,
полигоны (границы административных регионов) хранятся в
картографической таблице Subject_RF, линии (железные дороги)
хранятся в файле Railways, а точки (города) – в картографической
таблице City_200. Добавляются на карту разные типы объектов в
виде независимых слоев.

Слои представляют на Карте различную информацию и


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

УПРАВЛЕНИЕ СЛОЯМИ

В диалоге «Управление слоями» можно изменять порядок


слоев, добавлять и удалять их, а также изменять режимы их
отображения. Для ознакомления с диалогом «Управление слоями»
откройте несколько таблиц.
• Выполните команду Файл→ Открыть. Убедитесь, что в окне
Открыть указан Тип файлов «MapInfo (*.tab)».

В диалоге «Открыть» вы можете выбрать сразу несколько файлов,


удерживая клавишу CTRL.
• Выберите файлы City_200, Railways и Subjects_RF. Нажмите
Открыть.

Откроется окно Карты с тремя слоями – слой с субъектами РФ, слой


с железными дорогами и слой с крупными городами России.
• Сделайте все слои видимыми полностью.

17
Обратите внимание, что открывая новое окно Списка (Окно

→ Новый список… или ), теперь вы сможете выбрать одну или


несколько таблиц из перечня всех открытых в программе MapInfo.
Они откроются каждая в своем окне. Открывая новое окно Карты

(Окно → Новая Карта… или ), вы можете нанести на карту


один или несколько слоев в любом порядке. Они откроются в одном
окне Карты. Чтобы открыть несколько окон Карты следует
повторить процедуру.
Откройте диалог «Управление слоями» одним из трех способов:

• нажмите кнопку Управление слоями в панели «Операции»;


• кликните правой кнопкой в окне Карты и выберите Управление
слоями в выпадающем списке;
• зайдите в меню Карта и выберите Управление слоями в
выпадающем списке.
Диалог «Управление слоями» позволяет манипулировать
слоями, управлять их атрибутами и отображением на экране.
Обратите внимание, что строка заголовка окна Карты
включает названия таблиц City_200, Railways, Subjects_RF, и слои
накладываются друг на друга в порядке перечисления. В диалоге
показаны все открытые слои и еще плюс Косметический слой.
18
Косметический слой имеется в каждом окне Карты и всегда
является самым верхним слоем. Его можно представить, как лист
прозрачной пленки, лежащий поверх основной карты. Используйте
его для создания временных или пробных объектов на карте и для
нанесения поясняющих и прочих подписей, например, заголовка
карты.

ПЕРЕМЕЩЕНИЕ ПАНЕЛИ УПРАВЛЕНИЯ СЛОЯМИ НА


ЭКРАНЕ
Окно «Управление слоями» оформлено в виде панели и
является плавающим. Его можно оставлять открытым во время
сеанса работы. Изначально оно показывается в левой части окна
программы, но вы можете переместить его в другое место окна.
Для перемещения панели «Управления слоями» в другое место окна
программы:

• Разблокируйте окно двойным нажатием мыши на панели. Панель


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

Познакомьтесь с возможностями диалога «Управление слоями».

19
• Кликните по галочке Режим видимости для любого слоя, чтобы
сделать его невидимым.
Визуальные индикаторы предоставляют более подробную
информацию о слоях:
− Если для слоя задан масштабный эффект, а значение
масштаба карты находится вне масштабного диапазона для
этого слоя, то имя последнего в списке слоев затеняется, а
около флажка видимости для него ставится звездочка (*). В
нашем случае масштабный эффект для слоев не задан.
− имя слоя, на котором выбран объект, такой как точка, линия
или полигон, показывается жирным шрифтом.

• Выберите, кликнув по нему мышью, любой объект на карте.


Вы увидите, что слой, элемент которого вы выбрали, стал
выделен полужирным шрифтом в списке слоев.

− слои, выбранные в списке слоев, подсвечиваются. Вы


можете выбирать несколько слоев, используя клавиши CTRL
и SHIFT.

20
Типы слоев
Тип слоя отображает наличие элементов в слое, такие как точки,
линии, области, тематические диапазоны или растровые
изображения. Если слой показывается в режиме Единообразно, то
иконка отображает соответствующий стиль. Показывать или
скрывать иконки типа слоя можно в диалоге, который открывается
нажатием на кнопку Режимы управления слоями.
Кнопки в окне «Управление слоями»:

Нажатие на кнопку Добавить слои открывает одноименный диалог,


в котором можно добавить один или более слоев к карте.

• Нажмите на кнопку Добавить слои и выберите из списка


открытые таблицы.

Сделанные вами добавления отображаются в списке слоев. Кнопка


Добавить слои работает только при активном окне карты и
добавляет слои только в это окно. Поэтому перед добавлением слоев
сделайте соответствующую карту активной.
• Выберите из списка слоев в окне «Управление слоями» только
что добавленные файлы. Для выбора нескольких слоев,
удерживайте нажатыми клавиши SHIFT или CTRL. Нажмите

кнопку Удалить слои для удаления выбранных слоев из


списка. Кнопка Удалить слои запрашивает подтверждение
удаления.

• Нажмите кнопку Вверх для перестановки одного или более


слоев в списке вверх. Для выбора нескольких слоев, удерживайте
нажатыми клавиши SHIFT или CTRL.

21
• Нажмите кнопку Вниз для перестановки одного или более
слоев в списке вниз. Для выбора нескольких слоев, удерживайте
нажатыми клавиши SHIFT или CTRL.

Порядок слоев задает очередность их показа; самый нижний слой в


списке является самым нижним на карте.

• Нажмите Свойства Слоя , чтобы открыть одноименный


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

Кнопка Свойства слоя активизируется после выбора одного или


нескольких слоев одного типа. При выборе двух разных типов слоев
данная кнопка не активизируется. Кнопка Настройка
тематической карты активна только при наличии (и выборе)
тематического слоя. В нашем наборе такого слоя нет.

• Нажмите Настройка геолинка для открытия диалога


«Настройка геолинка», в котором вы можете задать имя файла, на
который будет ссылаться Геолинк, маршрут к нему, а также
задать метаданные.

Кнопка Настройка геолинка активируется только после выбора


одного слоя.

• Нажмите переключатель Автоматическая отрисовка карты


в нижней части диалога «Управление слоями», чтобы включить
отрисовку карты или выключить отрисовку карты, когда в слои
вносятся многочисленные изменения.
Если у вас много слоев, и их перерисовка отнимает много
времени, то можно ее отключить этой кнопкой, а затем включить.
22
Кнопка Настройки управления слоями открывает диалог, в
котором регулируется поведение диалога «Управление слоями»:
показ карт, функция подтверждения при удалении слоя, показ
подсказок и иконок.

ПЕРЕУПОРЯДОЧИВАНИЕ СЛОЕВ
Сейчас вы видите на Карте все слои. MapInfo, открывая
таблицы, следует естественной логике при размещении таблиц на
слоях Карты: сначала MapInfo определяет тип картографических
объектов, находящихся в таблице, и далее упорядочивает слои в
зависимости от их содержимого. Когда MapInfo находит слой,
содержащий преимущественно текст, то помещает его на самый
верх. Под текстовым слоем MapInfo помещает слой с точечными
объектами, затем – с линейными, ниже будет находиться слой с
полигональными объектами (областями), а в самом низу – растровые
слои.
Переместите вручную слой с субъектами РФ выше, поставив его над
слоем с железными дорогами.
• Выберите слой Subjects_RF.

• Нажмите кнопку Переместить слои наверх , чтобы


поместить слой в середину.
• Нажмите OK.
Обратите внимание, что слой железных дорог стал не виден.
Поскольку полигональные объекты слоя с субъектами РФ являются
непрозрачными, они просто «загораживают» слой железных дорог.

ИЗМЕНЕНИЕ ВИДА СЛОЯ


Время от времени вам будет требоваться изменить внешний
вид слоя. Это возможно сделать без внесения постоянных
изменений в таблицу.
• Выберите слой Subjects_RF.
23
• Нажмите на значок , обозначающий тип слоя слева от
имени слоя Subjects_RF.
Появится диалог «Стиль региона» для слоя Subjects_RF. В этом
диалоге измените стандартные настройки стиля оформления слоя,
определив, как этот слой будет выглядеть в окне Карты:
• Откройте список цветов в разделе Штрих.
• Из цветовой палитры выберите новый цвет.
• Нажмите OK, чтобы принять выбранный цвет.

Если для слоя Subjects_RF выбрать оформление Рисунка нет (N), то


он станет прозрачным, и слой железных дорог вновь станет
видимым.
Предыдущую операцию можно выполнить и другим способом:
• Выберите слой Subjects_RF, затем нажмите кнопку Свойства

слоя… .
• На вкладке Отображение слоя сначала поставьте «галку»

Единообразно, а потом нажмите на кнопку Стиль региона.


Появится диалог «Стиль региона» для слоя Subjects_RF, в котором
вы сможете изменить настройки стиля оформления слоя.

УДАЛЕНИЕ СЛОЯ
Теперь давайте удалим слой с Карты.

• Выберите слой City_200 и нажмите кнопку Удалить .


Нажмите OK.

24
Карта перерисуется и уже не будет содержать слоя городов. Чтобы
снова добавить слой:

• В панели «Управление слоями» нажмите кнопку Добавить .


Появится диалог «Добавить слои».
• Выберите слой City_200 из списка слоев. Нажмите кнопку ОК.
Карта вновь перерисуется, показывая новый слой, который вы
добавили.
Если вы откроете две таблицы, содержащие один и тот же тип
картографических объектов, например, областей, первая открытая
таблица будет помещена вниз, а следующий слой будет помещен
поверх первого. Это действие применяется и для других типов
картографических объектов.

МАСШТАБНЫЙ ЭФФЕКТ СЛОЕВ


Возможно, вам потребуется показать некоторые слои только
при определенном масштабе. Использование масштабного эффекта
позволяет указать диапазон, при котором слой будет отображаться.
Масштабный диапазон позволяет вам определять требуемый
уровень детальности карты для различных масштабов.
Установите для слоя City_200 масштабный эффект так, чтобы слой
был виден только при размере окна карты 4000 км или меньше.
• В панели «Управление слоями» выберите слой City_200.

• Нажмите кнопку Свойства слоя… наверху панели


«Управление слоями».
• В разделе Масштабный эффект установите флажок Показывать в
пределах.
• Введите 4000 в поле Максимум и нажмите ОК.
25
Обратите внимание, что слева от галочки видимости слоя появилась
звездочка, обозначающая, что слой при данном масштабе не виден.

Теперь города будут отображаться только при размере окна карты


4000 км или меньше. Текущий размер окна карты указывается в
нижнем левом углу окна программы.
• Если там указывается что-то другое – кликните на это место и
выберите нужное. Варианты: Размер (ширина окна), Масштаб,
Положение курсора.
• Выберите инструмент Увеличивающая лупа и щелкайте им на
Карте до тех пор, пока не увидите, как слой городов появится.
Затем инструментом Уменьшающая лупа добейтесь, чтобы
города опять исчезли.

ДУБЛИРОВАНИЕ ОКНА КАРТЫ


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

ПОДПИСЫВАНИЕ

При создании подписей на картах MapInfo предоставляет


следующие возможности:

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

Интерактивный метод подписывания

С использованием инструмента Подпись панели инструментов

• Выполните команду Файл → Открыть. Откройте таблицу


Subjects_RF.

• Нажмите на кнопку Подпись .


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

27
• В панели «Управление слоями» наверху нажмите кнопку

Свойства слоя… . В открывшемся диалоговом окне выберите


закладку Подписи и в разделе «Из колонки» замените стоящую
по умолчанию первую колонку Obl_name на следующую –
Fed_okr. Нажмите ОК. Подписи будут заменены.

Прежде чем перейти к следующему упражнению, уберите подписи с


Карты, выведенные вами с использованием инструмента Подписи и
измените колонку для подписывания:
• Выполните команду Карта → Восстановить подписи →
Восстановить.

28
• В панели «Управление слоями» войдите в Свойства слоя… .
В закладке Подписи в разделе Из колонки замените Fed_okr на
Obl_name. Нажмите ОК.

Автоматическое подписывание
• Сделайте слой видимым полностью.
• На панели «Управление слоями» установите флажок

Подписывание для слоя Subjects_RF.


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

• На панели «Управление слоями» нажмите кнопку «Свойства

слоя…» и выберите там вкладку Правила подписывания.


• Установите переключатель Разрешить перекрытие текста.
• Затем перейдите на вкладку Подписи и нажмите кнопку подбора

Стиля текста - .
• В диалоге «Стиль текста» установите флажок Жирный в группе
Эффекты, выберите белую кайму в группе Фон, установите
размер шрифта 10. Нажмите OK и затем OK в диалоге «Свойства
слоя…»

Теперь все подписи перекрывают друг друга и изображены на Карте


жирным шрифтом с белой каймой.
29
• Снимите флажок Подписывание для слоя Subjects_RF на панели
«Управление слоями».

Подписи на карте исчезнут.

Редактирование подписей
Вам может потребоваться отредактировать подпись: переместить ее,
изменить ее шрифт, цвет, размер или изменить текст подписи.
Отработайте эти процедуры на таблице City_200.

• Выполните команду Файл → Открыть. Откройте таблицу


City_200.
• В списке слоев в «Управлении слоями» установите флажок
Подписывание для слоя City_200.
• На панели «Управление слоями» нажмите кнопку Свойства

слоя… и выберите там вкладку «Правила подписывания».


• Установите переключатель «При перекрытии пробовать другое
положение».
• Затем перейдите на вкладку Подписи и нажмите кнопку подбора

Стиля текста - .
• В диалоге «Стиль текста» установите флажки Жирный и Курсив
в группе Эффекты, измените цвет текста с черного на какой-
нибудь яркий, выберите белую кайму в группе Фон, в окно
размера шрифта поставьте 5. Нажмите OK и затем OK в диалоге
«Свойства слоя…»

30
• Для того, чтобы переместить подпись, нажмите на кнопку Выбор

и переместите подпись мышкой.


• Для того, чтобы отредактировать существующую подпись,
инструментом Выбор дважды щелкните на подписи.
Появится диалог «Стиль подписи».

Поэкспериментируйте с настройками в этом диалоге и посмотрите


за результатом.
Вы также можете создать подписи с указками, чтобы не заслонять
объекты текстом.
• Для этого предварительно выберите Линию или Стрелку в
диалоге «Стиль подписи».

• Выделите подпись инструментом Выбор и переместите ее.


Вы увидите, что указка соединила подпись и символ.

31
Удаление подписей
Чтобы удалить подписи, выберите одну или несколько (с нажатой

клавишей SHIFT) подписей с помощью инструмента Выбор и


выполните одно из следующих действий:
• Нажмите клавишу DEL на клавиатуре
• Выполните команду Правка → Удалить.

Сохранение подписей
Чтобы сохранить подписи, надо сохранить Рабочий Набор.
Рабочий Набор сохранит конфигурацию вашего проекта (Карты,
Графики, Списки, Отчеты) и подписи.
• Выполните команду Файл → Сохранить Рабочий Набор.
• Введите имя набора и нажмите Сохранить.
Если вы попытаетесь закрыть программу, таблицу, которую
подписывали, или окно Карты, не сохранив подписи, MapInfo задаст
вопрос «Сохранить в Рабочем Наборе?»

Создание заголовков
Чтобы создать заголовок, используйте кнопку Текст на
панели Пенал.
Прежде чем вы сможете добавить текст в окно Карты, вы
должны сделать слой изменяемым. В изменяемом слое можно
рисовать новые объекты, а также редактировать существующие
объекты, изменять их форму, удалять их или изменять стиль их
оформления.

Сделайте изменяемым Косметический слой


Для этого в панели «Управление слоями» установите флажок

Изменяемый для Косметического слоя.

32
Когда Косметический слой является изменяемым, вы можете
добавлять, удалять или изменять его содержимое. В строке
состояния (внизу окна программы) отображается, какой слой
является изменяемым.
Атрибуты текста устанавливаются в диалоге «Стиль текста»
инструментальной панели Пенал.
• Нажмите кнопку Стиль текста и выберите Жирный шрифт,
размер 14. Нажмите OK.

• Нажмите кнопку Текст .


• Щелкните в окне Карты в том месте, где вы хотите поместить
заголовок.
• Напечатайте текст заголовка.
Кроме текста, таким же образом вы можете кнопкой Точка

добавить произвольные символы на вашу Карту. Так же как и


текст, символы наносятся на Косметический слой. Стиль символа

можно изменить, нажав кнопку Стиль символа .

Сохранение информации из Косметического слоя.


Теперь, когда вы создали заголовок на Косметическом слое,
вам может потребоваться сохранить его. Существуют разные
способы сохранения информации из Косметического слоя:
• Когда вы сохраняете Рабочий Набор, объекты из косметического
слоя также в нем сохраняются.
• Можно сохранять объекты из Косметического слоя в новой
таблице: меню Карта → Сохранить косметику. Вы можете в
следующих сеансах работы использовать эту таблицу в
различных картах.
33
Вы можете использовать Косметический слой для того, чтобы
нарисовать в нем новые объекты, которые вы хотели бы добавить в
уже существующую таблицу. В этом случае необходимо выполнить
следующие действия:
• В меню «Запрос» нажмите пункт Выбрать полностью
Косметический слой.
• В меню «Правка» нажмите Копировать.
• Сделайте изменяемым слой, в который вы хотите поместить
новые объекты. Для этого в панели «Управление слоями»

установите для нужного слоя флажок Изменяемый .


• В меню Правка нажмите Вставить.

В изменяемом слое появятся новые объекты.


• Теперь в меню Карта нажмите Удалить косметику → OK.
Сохраните измененную таблицу в вашем личном каталоге.

СОХРАНЕНИЕ РАБОТЫ В РАБОЧЕМ НАБОРЕ

Как уже отмечалось, в Рабочем Наборе сохраняются подписи


и объекты из Косметического слоя. Кроме того, Рабочий набор
позволяет сохранить всю вашу работу, включая набор открытых
таблиц, расположение окон, оформление карт и прочее.
Рабочий набор (файл с расширением *.WOR) – это список всех
таблиц, окон и настроек, использующихся в сеансе работы и
хранящихся в виде файла с расширением WOR. Рабочие Наборы –
это удобное средство, чтобы открыть сразу все ранее созданные
карты, а не открывать каждый файл вручную по отдельности и не
создавать карты заново каждый раз, когда они потребуются.
Если существуют файлы, которые не должны быть добавлены в
Рабочий Набор, их следует закрыть до выхода из программы.
Чтобы сохранить Рабочий Набор:
34
• Выполните команду Файл → Сохранить Рабочий Набор.
• Задайте путь к вашему личному каталогу, дайте создаваемому
файлу имя и нажмите Сохранить.
Рабочий Набор будет сохранен. Расширение *.WOR указывает на то,
что файл является Рабочим Набором.
Теперь, когда вы сохранили Рабочий Набор, закройте все открытые
таблицы.

• Выполните команду Файл → Закрыть Все.

Обратите внимание, что полностью таблица закрывается только при


закрытии через меню Файл → Закрыть таблицу… или Файл →
Закрыть Все. Если закрывать окна Карты и Списка, нажимая на
«крестик», таблица остается в программе, и ее можно снова открыть
в новом окне Списка или Карты.

Открытие Рабочего Набора


Чтобы открыть Рабочий Набор:
• Выполните команду Файл→ Открыть.
• В диалоге «Открыть» выберите в списке Тип файлов вариант
Рабочий набор (*.wor).
• Выберите диск, каталог, в котором находится файл Рабочего
Набора, и его имя. Нажмите Открыть.

Восстановите последний сеанс работы, открыв сохраненный вами


Рабочий Набор.

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

Если вы забыли, какие таблицы входят в ваш рабочий набор, можно


посмотреть содержание файла Рабочего Набора с помощью
текстового редактора.
• Откройте сохраненный вами файл *.WOR в текстовом редакторе.
Для этого в проводнике кликните правой кнопкой и выберите
Открыть с помощью. Укажите Блокнот или WordPad.

Если вы измените имя таблицы, которая упомянута в тексте


Рабочего Набора, то такой Рабочий Набор не откроется. Ситуацию
можно исправить двумя способами:
• Изменить имя таблицы на прежнее, выполнив в MapInfo команду
Таблица → Изменить → Переименовать…
• Отредактировать файл Рабочего Набора *.WOR, изменив в нем
прежнее имя таблицы на новое.
• Прежде чем перейти к следующему разделу, выполните команду
Файл → Закрыть все.

ПРОВЕРОЧНОЕ ЗАДАНИЕ К ЗАНЯТИЮ 1:

Вариант 1. Откройте таблицы City_200 и Subjects_RF. Сделайте


слои видимыми полностью.
Подпишите названия регионов (таблица Subjects_RF). Подписи
сделайте курсивом цветным шрифтом размером 5 с белой каймой.
Сделайте копию окна карты. Во втором окне в диалоге Свойства
слоя в закладке Правила подписывания выберите пункт Разрешить
перекрытие текста.
36
Вариант 2. Откройте таблицы City_200 и Subjects_RF. Сделайте
слои видимыми полностью.
Подпишите названия городов (таблица City_200). Подписи сделайте
курсивом черным шрифтом размером 5 с цветной каймой.
Сделайте копию окна карты. Во втором окне в диалоге Свойства
слоя в закладке Правила подписывания выберите пункт Разрешить
перекрытие текста.

ВЫХОД ИЗ ПРОГРАММЫ MAPINFO

Выйти из программы MapInfo можно двумя способами:

• В меню Файл выберите Выход


• Нажмите на крестик в правом верхнем углу окна программы.

Важно! Сообщений о том, что выход надо подтвердить, не появится.


Если в открытые таблицы были внесены несохраненные изменения,
на экран будет выведен диалог «Сохранить измененную таблицу». Из
него следует выбрать нужный вариант.
Если же вы хотите сохранить всю вашу работу, включая набор
открытых таблиц, расположение окон, оформление карт, подписи и
прочее, сохраните Рабочий Набор!

ЗАНЯТИЕ 2. ВЫБОРКИ. ГРАФИКИ И ДИАГРАММЫ


 Выборки
 Проверочное задание к занятию 2
 Графики и диаграммы

В программе MapInfo откройте один из Рабочих Наборов,


сохраненных в ходе выполнения Занятия 1.

Если попытка не удалась, выполните задание:

37
Откройте в окне Карты таблицу Subjects_RF из каталога DATA-1.
Сделайте слой видимым полностью.

• Автоматически подпишите названия регионов с помощью кнопки

Подпись в окне диалога Управление слоями.


• Сохраните Рабочий Набор, дав ему имя и указав путь в
персональную папку.
• Выполните команду Файл → Закрыть все.
• Откройте сохраненный Рабочий Набор.
• После выполнения задания выполните команду Файл → Закрыть
все

Важно! По мере необходимости при выполнении заданий


возвращайтесь к материалам предыдущих уроков.

ВЫБОРКИ

Иногда информация, с которой вы работаете, имеет очень


большой объем, поэтому удобнее работать только с частью таблицы.
Вы можете, формулируя запросы к вашим данным, выделять только
необходимую информацию.
Выборка – это подмножество данных, сгруппированных по
значениям одной или нескольких переменных. Выборки создаются
путем постановки вопросов (посылки запросов) о данных. MapInfo
Professional хранит ответы на такие вопросы во временных
таблицах, называемых таблицами запросов (Query…).
В число приемов, позволяющих оперировать большими
объемами данных, входят и следующие:
− Выбор записей инструментами панели Операции

38
− Создание выборки с использованием команд Выбрать…,
Найти…
− Создание выборки с использованием команды SQL-запрос…
− Сохранение выборки и запросов
− Отмена выбора объектов

Для изучения темы:


• Откройте таблицы Subjects_RF и Adm_centers.

• В окне Карты сделайте слои видимыми полностью. Для этого


кликните правой кнопкой по окну карты и выберите Показать
слой полностью. Укажите Все слои.

В окне Карты будут показаны Карта административного


деления России и Карта административных центров субъектов
России.
• Откройте два окна Списка обеих таблиц.
• Выполните команду Окно → Рядом, чтобы можно было
видеть три окна одновременно.

Таблицы Subjects_RF и Adm_centers в окнах Карты и Списка

39
Инструмент Выбор

Инструмент Выбор доступен с начала сеанса работы,


когда активно любое из окон программы MapInfo, включая окно
Карты или Списка.
Важно! Для того, чтобы в окне Карты с таблицей можно было
работать кнопкой Выбор, ее слой должен быть доступным (см.
диалог «Управление слоями»).Вы не можете использовать
инструмент Выбор для выбора объектов из разных слоев, так как
объекты должны находиться на одном доступном слое.
Объекты можно выбирать по одному или группами
(удерживая нажатой клавишу SHIFT при выборе в окне Карты, и
клавишу CTRL при выборе в окне Списка).

Выбор отдельного объекта:


• Инструментом Выбор щелкните на каком-либо объекте
таблицы Subjects_RF в Окне карты. Он изменит свой вид,
таким образом вы можете увидеть, что он выбран.
• В окне Карты выберите любой объект таблицы Adm_centers,
и он станет выбранным.
• По очереди выбирайте объекты в окнах Списка обеих
таблиц.

Обратите внимание, что выбранным всегда является объект


только одной таблицы, и это можно видеть в окне Карты и окне
Списка одновременно.

40
Выбор нескольких объектов:
• Щелкайте на объектах одной из таблиц, удерживая нажатой
клавишу CTRL (в окне Списка) или SHIFT (в окне Карты),
при этом все объекты выделяются как выбранные.
• Чтобы отменить выбор отдельных объектов:
• Удерживая клавишу SHIFT (или CTRL) нажатой, щелкните
на объекте, который вы хотите исключить из выборки.

Обратите внимание, что теперь он будет отображаться


невыбранным, а остальные объекты останутся выбранными.
Отменить выбор всех объектов можно разными способами:
• щелкните на карте там, где нет объектов;

• используйте кнопку Отменить выбор .


Все объекты станут невыбранными.

Просмотр содержимого Выборки


После того, как выбор произведен, MapInfo помещает ее во
временную таблицу – Query… Вы можете работать с ней в окне
Карты, просматривать в окне Списка или использовать другие
средства анализа данных. Большинство функций MapInfo одинаково
работает как с выборкой, так и со всей таблицей.
Посмотрите выборку в окне Карты и Списка:
• Выберите несколько объектов из таблицы Subjects_RF.
• Выполните команду Окно → Новый список…Появится
диалог «Новое окно Списка».

41
• Из списка таблиц выберите Selection (Выборка) и нажмите
OK. Появится окно Списка с названием Query1, содержащее
выбранные объекты.
• Теперь выполните команду Окно → Новая карта… Появится
диалог «Новое окно Карты».
• Из списка доступных слоев выберите Query1и нанесите на

его на новую карту .Появится окно Карты с названием


Query1, содержащее выбранные объекты.

Выборка Query1 в окнах Карты и Списка


Вы можете также добавить полученную выборку в окно Карты
таблицы Subjects_RF. Для этого в диалоге «Управление слоями»
этого окна нужно нажать на кнопку Добавить слои и выбрать из
списка таблицу Query1.

Отмените выбор всех объектов и закройте окна Карты и


Списка Query1.

Создание выборки с использованием команды Найти…


В таблице Adm_centers найдите город Камышин. Для этого:
42
• Выполните команду Запрос → Найти… Появится первый диалог
поиска.
• В окошке «Искать в таблице» выберите Adm_centers. В окошке
«Объекты из колонки» выберите Centre_name.
• Установите стиль символа, которым выбранный объект будет
помечен на карте. Для этого нажмите на кнопку Пометить

символом и установите в диалоге «Стиль символа»


звездочку, красный цвет, размер 24 и нажмите OK. Теперь
нажмите OK в первом диалоге поиска. Появится второй диалог
«Найти».
• Введите Камышин в окошко Centre_name и нажмите OK. В окне
Карты районе Нижнего Поволжья появится красная звездочка.
Обратите внимание, как изменилось окно Списка Adm_centers.

• С помощью инструментов Увеличивающая Лупа и Сдвиг

из панели Операции поместите Волгоградскую область, в


которой расположен город Камышин, в центр окна Карты.

Инструмент Выбор в круге

Инструмент Выбор в круге может быть использован для


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

43
Выберите с помощью инструмента Выбор в круге города,
расположенные на расстоянии не более 300км от города Камышин
Волгоградской области:
• Выберите инструмент Выбор в круге из панели Операции.
• Поместите указатель на символ, изображающий Камышин,
нажмите левую кнопку мыши и, не отпуская кнопки,
перемещайте мышь в сторону до тех пор, пока внизу слева в
строке сообщений не появится надпись Радиус: 300 km.
Отпустите кнопку мыши.

MapInfo выберет все города, лежащие в радиусе 300 км от


Камышина.

Выбор в круге – окно Карты


Посмотрите список городов, попавших в Выборку в окне
Списка:
44
• Выполните команду Окно → Новый список…
• В открывшемся диалоге Новое окно Списка из списка таблиц
выберите Selection и нажмите OK. Появится окно Списка с
названием Query2, содержащее выбранные объекты.

Выбор в круге – окно Списка

45
Инструмент Выбор в рамке

Инструмент Выбор в рамке используется для выбора


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

MapInfo выберет все города, лежащие в заданном


прямоугольнике.

Инструмент Выбор в полигоне

Инструмент Выбор в полигоне позволяет нарисовать


произвольный многоугольник в окне Карты и выбрать все объекты,
которые в него попали.
• Нажмите кнопку Выбор в полигоне.
• Нарисуйте многоугольник в окне Карты, задавая его вершины
щелчками мыши.
• Завершите рисование двойным щелчком на левой кнопке мыши.
В выборку попадут все объекты, заключенные в многоугольник.

MapInfo выберет все города, лежащие в заданном


многоугольнике.

46
Инструмент Выбор в области

Инструмент Выбор в области предназначен для выбора


всех объектов, расположенных в пределах некоторого площадного
объекта (полигона карты). С помощью этого инструмента MapInfo
Professional выбирает все объекты верхнего доступного слоя,
находящиеся в пределах заданной территории полигонального
доступного слоя, лежащего ниже.
В данном случае из самого верхнего доступного слоя
Adm_centers будут выбираться точечные объекты, лежащие в
пределах полигонов слоя Subjects_RF.
• Закройте окна Списков таблиц и увеличьте размер окна Карты.
• В окне Карты покажите все слои полностью.
Теперь выберите города на территории Республики Коми:

• Нажмите кнопку Выбор в области на панели Операции.


• Укажите курсором на территорию Республики Коми (но не на
сами административные центры!). Все административные
центры, расположенные на территории республики, будут
выбраны.
• Посмотрите список городов, попавших в Выборку в окне Списка,
выполнив команду Окно → Новый список…

Вы видите выбранные административные центры Республики


Коми в окнах Карты и Списка.

Обращение выборки

Эта операция используется для того, чтобы сделать выбранные


объекты невыбранными и наоборот.

47
• Выполните команду Запрос → Обратить выборку.

Теперь ваша выборка обращена. Города Республики Коми


стали невыбранными, а выбраны все остальные объекты таблицы
Adm_centers.

• Нажмите кнопку Обратить выборку на панели Операции.

Опять выбраны административные центры Республики Коми.


• Отмените выбор всех объектов.

Выборка по атрибутам
Использование символьных полей. MapInfo позволяет очень
просто найти требуемую информацию с использованием функции
выборки по атрибутам и условиям.

Выберите города Республики Коми командой Выбрать.

• Выполните команду Запрос → Выбрать… Появится диалог


«Выбрать».
• В окошке «Выбрать записи из таблицы» укажите Adm_centers.
Нажмите кнопку Составить. Появится диалог «Выражение». В
этом диалоге выберите колонку Obl_name и составьте выражение
Obl_name="Республика Коми". Нажмите OK. Снова появится
диалог «Выбрать».

Важно! Во всех диалогах MapInfo значения символьных полей


должны быть написаны в кавычках.

48
• Убедитесь, что в диалоге «Выбрать» установлен флажок
Результат в список. Нажмите ОК.
Появится еще одно окно Списка с городами Республики Коми,
и они станут выбранными в окне Карты.
• Закройте окна Списка.
Использование числовых полей. Из таблицы субъектов РФ
выберите те области России, население которых составляет от 1 млн
и больше человек (колонка Все_население_тыс_чел).
• Выполните команду Запрос → Выбрать… Появится диалог
Выбрать.
• В окошке «Выбрать записи из таблицы» укажите Subjects_RF.
Нажмите кнопку Составить.
• Заполните диалог «Выражение» следующим образом:
• Из списка Колонки выберите поле Все_население_тыс_чел – в
нем содержатся данные о численности населения. Из списка
Операторы выберите знак > (больше) и напечатайте 1000
(поскольку численность населения приводится в тысячах
человек). Выражение должно иметь вид:
Все_население_тыс_чел>1000.
• Нажмите кнопку Проверить для того, чтобы проверить
правильность синтаксиса в Вашем выражении. Нажмите OK,
чтобы закрыть диалог проверки синтаксиса.
• Нажмите OK, чтобы закрыть диалог «Выражение». Снова
появится диалог «Выбрать».

49
• Убедитесь, что установлен флажок Результат в список. Нажмите
ОК, чтобы выбрать области согласно условию.

MapInfo создаст окно Списка, содержащее выбранные записи,


и отобразит их в окне Карты.

Субъекты РФ с населением свыше 1 млн человек

Выбор с помощью команды SQL-запрос


Команда SQL-запрос является более мощной по сравнению с
командой Выбрать. Записи в таблице запросов, созданной командой
Выбрать не содержит никакой дополнительной информации по

50
сравнению с исходной таблицей. Это те же записи, они просто
собраны вместе в соответствии с назначенными условиями. С
помощью команды SQL-запрос можно создавать вычисляемые
колонки, содержащие данные, которые явно не присутствуют в
исходных таблицах; суммировать данные по таблице; объединять
две или более таблицы в одну новую таблицу; показывать только те
колонки и строки, которые вас интересуют.
Диалог SQL-запрос – один из наиболее сложных в MapInfo
Professional. Однако разобравшись в значениях каждого окошка, вы
без особого труда сможете формулировать сложные запросы.
Вы можете напрямую вводить выражения в текстовые окошки
или составлять их, выбирая элементы из окошек Списков.
Для знакомства с командой SQL-запрос выполните задание с
данными о плотности населения в субъектах РФ (в таблице
Subjects_RF такие данные в явном виде отсутствуют). Выберите
субъекты России, в которых плотность населения превышает 1 тыс.
человек на 1 кв. км.
• В окне диалога «Управление слоями» сделайте слой Adm_centers
невидимым. Слой Subjects_RF сделайте изменяемым.
• Выполните команду Запрос → SQL-запрос… Появится диалог
«SQL-запрос». Заполните его.
• В окошке из таблиц укажите Subjects_RF, выбрав ее из списка
Таблицы.
• Звездочка * в поле Выбрать колонки используется для
обозначения всех колонок всех исходных таблиц. Оставьте ее без
изменения.
• Заполните окошко с условием следующим образом:
• Из списка Колонки выберите поле Все_население_тыс_чел, из
списка Операторы выберите знак / (разделить). Из списка

51
Функции выберите Area (обратите внимание на единицы
измерения – должно быть «sq km»). Теперь введите условие
поиска – из списка Операторы выберите знак > и напечатайте 1.
Выражение должно иметь вид: Все_население_тыс_чел/Area(obj,
"sq km") > 1 (более 1 тыс. чел. / 1 кв. км).
• Нажмите кнопку Проверить для того, чтобы убедиться в
правильности синтаксиса в Вашем выражении. Нажмите OK,
чтобы закрыть диалог проверки синтаксиса.
• Теперь укажите порядок сортировки объектов в списке, для чего
заполните окошко Сортировать по колонкам. Из списка Колонки
выберите поле Fed_okr.
• Убедитесь, что установлен флажок Результат в список. Нажмите
ОК, чтобы выбрать области согласно условию.

Появится окно Списка с выбранными объектами, они


выделятся и в окне Карты. Обратите внимание на выполнение
условия сортировки по колонкам.
Вы можете не только увидеть результаты выбора на карте и в
списке, но и создать во временной таблице запросов
соответствующую вычисляемую колонку.
• Выполните команду Запрос → SQL-запрос… Появится уже
заполненный диалог «SQL-запроса».
• Измените условия в поле Выбрать колонки. Заполните его
следующим образом:
• Из списка Колонки последовательно выберите поле Fed_okr,
Obl_name и Все_население_тыс_чел. Затем введите или выберите
из списка Операторы знак / (разделить) и из списка Функции

52
выберите Area. Выражение должно иметь вид: Fed_okr,
Obl_name, Все_население_тыс_чел/Area(obj, "sq km"). Нажмите
ОК.

Вид окна SQL-Запроса


Таким образом вы создали вычисляемую колонку, которой нет
в исходной таблице Subjects_RF. Порядок колонок и сортировка
объектов в окне Списка временной таблицы Query… выполняют
заданные условия: первая колонка содержит название федерального
округа, вторая – название субъекта РФ, третья – плотность
населения; а перечислены субъекты в алфавитном порядке названий
федеральных округов.

53
Субъекты РФ с плотностью населения более тысячи человек на кв.
км

Сохранение выборок и запросов


Если вы захотите использовать запрос (или созданное
выражение запроса) в последующих сеансах работы, вы можете
сохранить его. В MapInfo это можно сделать такими способами:
• Создать таблицу запроса, выполнив команду Файл → Сохранить
запрос.
• Сохранить текст запроса, нажав на кнопку Сохранить… в
заполненном диалоге «SQL-запроса» (или диалоге «Выбрать»).
• Сохранить запрос в Рабочем наборе, выполнив команду Файл →
Сохранить Рабочий Набор.

Важно! В Рабочем Наборе сохраняются не все выборки, а только


запросы, созданные командами SQL-запрос или Выбрать.
Как уже говорилось выше, выборка – это временная таблица,
связанная с исходной таблицей. Однако часто бывает нужно сохранить
результаты запроса в виде постоянной таблицы и работать с ней в
дальнейшем. Кроме того, следует учитывать, что некоторые
алгоритмы программы не работают с временными таблицами.

54
Для того чтобы освоить сохранение результатов запроса в
виде постоянной таблицы, сохраните результат выбора субъектов
РФ с плотностью населения более тысячи человек на кв. км:
• Выполните команду Файл → Сохранить копию… Появится окно
«Создать копию».
• В этом окне из списка Сохранить таблицу как: выберите Query…
и нажмите кнопку Новое имя… Появится окно «Создать копию
таблицы».
• Укажите путь к папке, дайте имя файлу и нажмите Сохранить.

MapInfo создаст новую таблицу в указанной директории.

ПРОВЕРОЧНОЕ ЗАДАНИЕ К ЗАНЯТИЮ 2:


Из таблицы Subjects_RF выберите регионы, где сельское
население (поле Сельское_тыс_чел) превышает городское население
(Городское_тыс_чел). В окне Карты подпишите названия
(Obl_name) только тех субъектов РФ, которые вошли в выборку.

ГРАФИКИ И ДИАГРАММЫ

Функции построения графиков в MapInfo Professional


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

55
Построение Графиков из Выборки
Для создания графика, отображающего численность
городского населения нескольких областей, сначала сделайте
выборку из таблицы Subjects_RF.
• В окне Карты или Списка таблицы Subjects_RF выберите5 каких-
либо областей.
• Выполните команду Окно → Новый График. Появится диалог
«Создание графика - Шаг 1 из 2».
• Выберите Тип графика Круговые и один из Шаблонов. Нажмите
Дальше > .Появится диалог «Создание графика - Шаг 2 из 2».

Для того, чтобы создать График численности населения для


созданной вами выборки, заполните этот диалог следующим
образом:
• В окошке диалога Таблица выберите Selection.
• В окошке Поля из таблицы из списка выберите
Городское_тыс_чел и нажмите Добавить >>.
• В окошке Подписи из колонки из списка выберите Obl_name.
Нажмите ОК.

Появится окно Графика, в котором все население выбранных


Вами областей будет в сумме составлять 100% (кольцо или круг). В
строке меню появится пункт График.

56
Окно и меню График
Обратите внимание, что изменить данные в окне Графика
невозможно. Окно Графика – это только визуальное представление
ваших табличных данных.
• Откройте меню График и по очереди выберите все его пункты
для того, чтобы познакомиться с возможностями оформления.
• В пункте Заголовки заполните поля Заголовок, Подзаголовок,
уберите Сноску.

57
ЗАНЯТИЕ 3. СОЗДАНИЕ И ОФОРМЛЕНИЕ ТЕМАТИЧЕСКИХ
КАРТ. ПРЕДПЕЧАТНАЯ ПОДГОТОВКА КАРТЫ (ОКНО ОТЧЕТА)

 Создание и оформление тематических карт


 Проверочное задание к занятию 3
 Предпечатная подготовка карты (окно Отчета)
 Экспорт карт MapInfo Professional
 Использование инструмента Геолинк в окне Карты

СОЗДАНИЕ И ОФОРМЛЕНИЕ ТЕМАТИЧЕСКИХ КАРТ

Для более наглядного представления данных вы можете


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

58
Тематическая карта диапазонов

Тематическая карта плотности точек

Тематическая карта – столбчатая картодиаграмма

59
Сравните эти карты. Представленные на них данные не
различаются, различно лишь их представление (визуализация).

Для изучения темы запустите программу MapInfo и откройте


таблицы Subjects_RF и City_200.
• Выполните команду Карта → Создать тематическую карту…
Появится диалог «Создание тематической карты - Шаг 1 из 3».
Он предполагает выбор типа тематического шаблона.

MapInfo позволяет создавать семь различных видов


тематических карт. Они представлены в колонке кнопок Тип.
Каждый тип имеет свое назначение и особенности:
Карта диапазонов. Каждый цвет (штриховка, размер символа)
представляет диапазон численных значений.
Столбчатая картодиаграмма. Столбчатые диаграммы
помещаются в центре каждого объекта и раскрашиваются.
Круговая картодиаграмма. Круговые диаграммы помещаются
в центре каждого объекта и раскрашиваются.
Градуированные символы (Значки). Символы различного
размера используются для представления величины значений.
Символы большого размера соответствуют большим значениям и
наоборот.
Карта плотности точек. Точки помещаются в пределах
областей, и общее число точек внутри каждой из областей
отображает значение, которое соответствует данной области.
Карта индивидуальных значений. Каждое отдельное значение
представлено собственным цветом или значком.
Поверхность. Растровый массив, полученный в результате
интерполяции значений точечных данных.
• Закройте окно диалога «Создание тематической карты - Шаг 1 из
3».

60
Карты диапазонов
Прежде чем вы сами создадите карты диапазонов,
познакомьтесь с возможностями, предоставляемыми шаблоном
Диапазоны.
• В окне Карты покажите все слои полностью.
• Выполните команду Карта → Создать тематическую карту…
Появится диалог «Создание тематической карты - Шаг 1 из 3».
• В колонке кнопок Тип выберите Диапазоны.
• Теперь в окошке Имя Шаблона последовательно нажимайте один
за другим все предложенные варианты шаблонов, наблюдая при
этом, как меняется картинка в окошке Образец.

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


для объектов площадных, линейных, точечных. В этом типе
тематической карты для показа определенного диапазона значений
любых объектов используется цвет, для линий также – толщина, для
точек – размер и стиль символа.
Карта диапазонов для площадных объектов.
Создайте тематическую карту диапазонов по данным о
численности всего населения в субъектах РФ.
• Для типа Диапазоны в окошке Имя Шаблона выделите вариант
Картограмма… с какой-либо цветной заливкой.
• Нажмите Далее >, появится диалог «Создание тематической
карты - Шаг 2 из 3».
• Из списка Таблица выберите Subjects_RF. В окошке Поле
выберите Все_население_тыс_чел. Нажмите Далее >. Появится
диалог «Создание тематической карты - Шаг 3 из 3», в котором
отображен образец разбивки данных на диапазоны. Нажмите ОК.
61
В окне Карты появилась созданная вами тематическая карта, а
также окно Конструктора легенды.

• Откройте диалог «Управление слоями», и вы увидите, что в нем


над слоем Subjects_RF появился слой тематической карты
Диапазоны – Все_население_тыс_чел.

Карта диапазонов площадных объектов и легенда

Тематический слой в диалоге Управление слоями


62
Теперь измените настройки тематической карты. Для этого
выполните одно из следующих действий:
• Выполните команду Карта → Настройка тематической
карты…
• В окне «Управление слоями» нажмите кнопку Настройка
тематической карты… (кнопка активна, если выделен нужный
слой)
• Кнопкой Легенда в Инструментальной панели Операции
откройте окно Легенда. Дважды щелкните левой клавишей мыши
в окне Легенды.
• В любом случае откроется диалог «Настройка тематической
карты». Нажмите Диапазоны и в открывшемся окне измените
число диапазонов с 5 на 7. Нажмите кнопку Пересчет. Затем
нажмите ОК.
• Теперь в диалоге «Настройка тематической карты» нажмите
Легенда и в окне «Настройка легенды» отредактируйте ее
заголовок, измените размер шрифта для заголовка и для
обозначения диапазонов, а также снимите галочку в окне
Показывать число записей. Завершите настройку легенды и
тематической карты, дважды нажав ОК.

Обратите внимание, как изменилась ваша тематическая карта


и легенда к ней.

63
Карта диапазонов площадных объектов и легенда
Карта диапазонов для точечных объектов.
Создайте тематическую карту диапазонов по данным об
изменении численности населения в городах РФ.
• Выполните команду Карта → Создать тематическую карту… В
диалоге «Создание тематической карты - Шаг 1 из 3» в колонке
кнопок Тип выберите Диапазоны.
• Для типа Диапазоны в окошке Имя Шаблона выделите вариант
Способ значков, стандартный. Нажмите Далее.
• В диалоге «Создание тематической карты - Шаг 2 из 3» в списке
Таблица вы увидите таблицу с точечными объектами City_200. В
окошке Поле выберите Выражение…, откроется

64
соответствующее окно диалога. Пользуясь окнами Колонки,
Операторы и Функции составьте выражение
Население_1989г_чел-Население_1979г_чел. Нажмите ОК и в
следующем диалоге Далее .
• Теперь отредактируйте настройки Диапазонов. Выберите Метод
Равный разброс значений, Число диапазонов 3 и нажмите
Пересчет, затем ОК.
• В диалоге «Настройка тематической карты» нажмите Легенда и
отредактируйте ее настройки (заголовок и размер шрифта),
аналогично предыдущей тематической карте. Завершите
настройку легенды и тематической карты.

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


остальных население за 10 лет увеличилось незначительно или даже
уменьшилось.
Изменяя настройки тематической карты и легенды, редактируя
вручную границы диапазонов, вы можете вывести на карту любую
информацию, на которую хотите обратить внимание. Например,
отдельно показать города, где население уменьшилось, или создать
карту изменения численности населения не в тыс. человек, а в % к
численности 1979 г.
• Сверните окно Карты.

Важно! Окно не закрывать! Оно потребуется для выполнения


задания по следующей теме.

ПРОВЕРОЧНОЕ ЗАДАНИЕ К ЗАНЯТИЮ 3:


Откройте новое окно Карты Subjects_RF (через команду Окно).
Сделайте слой видимым полностью.

65
Из таблицы Subjects_RF выберите регионы, где все население
(поле Все_население_тыс_чел) превышает 50 человек на 1 кв. км.
Для этого в окне Запроса Выбрать… или SQL-запрос…,пользуясь
окнами Колонки, Операторы и Функции пропишите следующее
условие: Все_население_тыс_чел/Area(obj, "sq km") > 0.05
Постройте тематические карты только для тех субъектов РФ,
которые вошли в выборку:
1) тематическую карту (диапазонов) всего населения;
2) карту столбчатых картодиаграмм городского и сельского
населения.

Закройте окно Карты с выполненным проверочным заданием.

ПРЕДПЕЧАТНАЯ ПОДГОТОВКА КАРТЫ (ОКНО ОТЧЕТА)

MapInfo Professional предоставляет инструменты для создания


высококачественных Отчетов и презентаций. Используя окно
Отчета, вы можете придавать картам и сопутствующей информации
профессиональный вид. В окне Отчета готовится макет, на котором
размещаются для печати любые изготовленные в MapInfo
материалы: Карты, Списки, Графики, Легенды, тексты и другие. Вы
можете размещать информацию на нескольких листах для вывода на
устройство печати. Окна помещаются внутри рамок, размеры, стиль
и положение которых вы можете изменять. Режимы показа каждого
фрагмента могут быть изменены. Также вы можете рисовать линии,
картинки или вставлять текст, чтобы сделать Карту нагляднее или
улучшить ее эстетическое качество.
Оформите работу предыдущего раздела в виде Отчета.
• Выполните команду Окно → Новый Отчет… В диалоге «Новое
окно Отчета» нажмите ОК. Появится окно Отчета.

66
Неоформленный Отчет

Редактирование Отчета
• Выполните команду Файл → Настройка печати… Выберите
ориентацию Альбомная. Нажмите ОК.
• Измените количество страниц в Отчете, для чего выполните
команду Отчет → Режимы показа… → Размер Отчета:
Ширина 2 стр. Высота 1 стр. Нажмите ОК.
• Переведите окно Отчета в полноэкранный режим и выполните
команду Отчет → Показать весь макет.

• Используя инструмент Выбор , вы можете перемещать рамки


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

67
появятся маркеры размера. Разместите Карту и легенду красиво
на 1-ой странице Отчета.
• Дважды щелкните левой клавишей мыши по рамке Карты.
Откроется диалог «Рамка». В нем выставите масштаб 1 cm = 400
km. Нажмите ОК.
• Вы можете также редактировать оформление рамок.
Инструментом Выбор выделите рамку Карты. В
Инструментальной панели Пенал нажмите кнопку Стиль

области и в появившемся диалоге выполните Граница →


Стиль → N (Нет). Граница рамки исчезнет.

Примерный вид 1-ой страницы Отчета


Для оформления 2-ой страницы Отчета откройте таблицы, с
которыми работаете в окнах Списка.
• Выполните команду Окно → Новый список… и откройте таблицы
Subjects_RF и City_200.

68
• Перейдите в окно Отчета. На панели Пенал выберите инструмент

Рамка и, удерживая нажатой левую клавишу мыши,


нарисуйте рамку на половине 2-ой страницы Отчета. Появится
диалог, в котором из списка Окно выберите Subjects_RF Список.
Нажмите ОК. В Отчете вы увидите рамку с выбранным списком.
• Повторите процедуру вывода в окно Отчета рамки со списком
для таблицы City_200.
• Инструментом Выбор поправьте размеры рамок Списков и
аккуратно разместите их на 2-ой странице Отчета.

Добавление текста к Отчету


Сделайте несколько подписей в Отчете. Напишите заголовок
Карты, ее масштаб, заголовки Списков.
• Для создания заголовка Карты в панели инструментов Пенал

нажмите кнопку Стиль текста и в открывшемся диалоге


выберите подходящее оформление текста. Нажмите ОК.

• В панели инструментов Пенал нажмите кнопку Текст ,


укажите место в Отчете и введите нужную надпись.
Инструментом Выбор вы можете двигать созданные надписи.

69
Примерный вид Отчета
Оформленный таким образом Отчет готов для вывода на
печать (для печати используется команда Файл→ Печатать…).
Отчеты сохраняются в Рабочем Наборе.
• Сохраните Рабочий Набор, дав ему название и указав путь в
папку.

Важно! Помните, что окно Отчета динамически связано с другими


окнами, которое оно отображает. Если Вы сделаете изменения в окне
Карты, эти изменения немедленно отразятся в Отчете в рамке, которая
содержит это окно.
Теперь, когда вы уже сохранили Отчет в Рабочем Наборе, посмотрите,
как изменяются объекты в окне Отчета при изменении в окнах Карты и
Списка, и познакомьтесь с меню Отчет.

• В окне Карты увеличьте, например, Дальний Восток и


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

70
Обратите внимание, что некоторые пункты меню доступны
только при выбранном объекте Отчета.

Прежде чем перейти к следующему разделу, выполните


команду Файл → Закрыть все. Не сохраняйте в Рабочем Наборе
последние изменения.

ЭКСПОРТ КАРТ MAPINFO PROFESSIONAL

Сохранение окна MapInfo в формате растрового файла


Вы можете сохранить окно Карты, Списка или Графика в
файлах распространенных графических форматов: Windows Bitmap
(*.bmp), Windows Metafile (*.wmf), Portable Network Graphics Format
(*.png), JPEG File Interchange Format (*.jpg), Tagged Image File
Format (*.tif) и других. Графические файлы в этих форматах могут
быть легко вставлены в большинство текстовых редакторов,
электронных таблиц, программ презентации и графических пакетов.
Для того чтобы сохранить Карту в растровом формате:
• Откройте последний сохраненный вами Рабочий Набор.
Перейдите в окно Карты.
• Выполните команду Файл → Экспорт окна…, чтобы открыть
диалог «Экспорт окна в файл».
• В списке Папка укажите путь в каталог, дайте имя файлу,
выберите из списка Тип файла формат *.jpg. Нажмите Сохранить.
• В открывшемся диалоге «Экспорт окна» нажмите ОК. Обратите
внимание, что в пункте Разрешение стоит 96.
• Еще раз повторите процедуру экспорта этого же окна. Дайте
файлу другое имя и смените разрешение на 200.

71
• Перейдите в Проводник Windows, откройте созданные файлы и
сравните качество полученных изображений.

Теперь сохраните в виде растра окно Списка:


• Перейдите в окно Списка одной из таблиц.
• Экспортируйте окно в графический файл.
• Откройте файл из Проводника Windows и посмотрите на
полученное изображение.

Сохранение окна MapInfo в формате PDF файла


Сохранение окна Карты.
• Перейдите в окно Карты.
• Выполните команду Файл → Печать в PDF… В открывшемся
окне диалога «Печать» нажмите ОК.
• Откроется диалог «Output File Name». В нем укажите путь
создаваемому файлу в директорию. Нажмите ОК.
• Перейдите в Проводник Windows, откройте созданный файл.
Обратите внимание, что изображение состоит из слоев, которые
можно скрывать, щелкая по кнопке с изображением глаза.

Сохранение окна Списка.


• Откройте окно Списка таблицы City_200.
• Выполните команду Файл → Печать в PDF… В открывшемся
окне диалога «Печать» нажмите ОК.

72
• Откроется диалог «Output File Name». В нем укажите путь
создаваемому файлу в директорию. Нажмите ОК.
• Перейдите в Проводник Windows, откройте созданный файл. Вы
увидите, что файл *pdf содержит все записи таблицы, а не только
те, что вы видите в окне Списка MapInfo.

Важно! При сохранении окна Списка в формате *pdf названия колонок


на русском языке не передаются.

Публикация карт в Интернете


Инструмент MapInfo Растровая HTML-карта позволяет
создать растровое изображение карты и сгенерировать ее разметку
на языке HTML в соответствии с контурами полигональных
объектов в одном из растровых форматов (JPEG или PNG), задать
текст заголовка и зафиксировать авторские права на карту.
Чтобы воспользоваться эти инструментом, необходимо
загрузить соответствующую программу из Каталога Программ.
Каталог программ MapInfo – это модуль, позволяющий легко
управлять дополнительными инструментами и утилитами.
• Выполните команду Программы → Каталог программ…
Выберите из списка Программы Растровая HTML-карта и
поставьте галочку в окне Загрузить. Нажмите ОК.

73
Окно диалога Каталог Программ
После того, как вы загрузите утилиту, она станет доступной в
меню Программы. Теперь перейдите в окно Карты и опубликуйте ее
в Интернете.
• Выполните команду Программы → HTML карта → HTML
карта… Откроется диалог, в котором можно устанавливать
различные настройки для публикуемой карты.
• В диалоговом окне «HTML карта» для выбора слоев на Карте
выберите слой City_200 и нажмите Добавить >. Затем нажмите
кнопку Выбор…и в окне Имя файла HTML укажите путь в папку
и введите название файла. Нажмите Сохранить, а затем ОК.
• Программа создаст HTML Карту и предложит вам запустить ее.
Нажмите Запуск. Карта будет открыта в окне Браузера.

Вы можете также открыть созданный файл *html из


Проводника. Обратите внимание, что в вашей папке появились два
файла с одинаковым названием (2-ой в графическом формате).

74
Использование инструмента Геолинк в окне Карты
Инструмент Геолинк позволяет получить доступ к URL или
файлу, который ассоциируется с активным объектом (вызывается
щелчком по объекту или его подписи). Инструмент Геолинк
применим к окну Карты, содержащей, по крайней мере, один
активный слой. Слой является активным, если этот слой
изменяемый и/или доступный и содержит активные объекты, с
которыми ассоциированы файлы.
Для опробования инструмента Геолинк:
• В программе MapInfo откройте новое окно Карты таблицы
Subjects_RF. Покажите слой полностью.
• На панели инструментов Операции нажмите кнопку Геолинк

.
• Поочередно указывайте мышкой на различные субъекты РФ, а
затем на Республику Саха (Якутия). Обратите внимание, что
форма курсора изменится, поскольку этот объект является
активным. В строке состояния (в нижней части окна MapInfo)
отобразится имя ассоциированного с активным объектом
геолинка.
• Щелкните мышкой на объекте Республика Саха (Якутия). В
браузере откроется ассоциированный с объектом сайт.

Вы можете сами установить связь объекта таблицы


Subjects_RF с адресом в Интернет.
• В браузере найдите официальный сайт какого-либо субъекта РФ.
Скопируйте его адрес в Интернете в буфер обмена.

75
• В MapInfo откройте окно Списка таблицы Subjects_RF. В Списке
найдите выбранный вами субъект и в этой строке в поле Geolink
вставьте адрес сайта из буфера обмена.
• Теперь перейдите в окно Карты и инструментом Геолинк
нажмите на нужный субъект РФ. В браузере откроется
ассоциированный вами с этим объектом сайт.
• Закройте программу MapInfo Professional.

ЗАНЯТИЕ 4. ОТОБРАЖЕНИЕ ТОЧЕЧНЫХ ДАННЫХ НА КАРТЕ


 Геокодирование
 Создание точечных объектов (по координатам)
 Буферные зоны
 Проверочное задание к занятию 4

Существует два типа процесса, которые MapInfo Professional


использует для определения в пространстве и помещения на карту
данных, т.е. назначения географических идентификаторов
(например, географических координат, выраженных в виде широты
и долготы) объектам карты и записям данных.
1. Геокодирование (по объектам). MapInfo Professional считывает
данные по уличной сети, почтовым индексам и другой
бескоординатной информации из баз данных и сравнивает их с
информацией по адресам и почтовым индексам из таблицы
MapInfo.
2. Создание точечных объектов (по координатам). MapInfo
Professional считывает данные по координатам X и Y (например,
широта и долгота из GPS) и помещает на карту объекты по их
координатам.
В обоих случаях процесс размещения данных на карте состоит
из трех основных этапов:

76
− создание файла TAB-файла MapInfo из исходных
данных;
− геокодирование или создание точечных объектов по
значениям координат;
− отображение точечных объектов на карте.
Геокодирование – присвоение координат данным по объектам
Геокодирование по объектам основано на привязке
создаваемых точечных объектов к географическому положению
существующих объектов какого-либо типа. Такой метод
геокодирования применяется, например, в том случае, если
геокодируемая таблица содержит список адресов интересующих
пользователя объектов (магазинов, станций обслуживания и т.п.).
Чтобы показать данные на карте, сначала необходимо
сопоставить каждой записи данных координаты X и Y. MapInfo
может присвоить координаты X и Y записям некоторой таблицы на
основании сравнения географической информации из нее с
географической информацией из таблицы, которой уже
сопоставлены координаты X и Y (эту таблицу называют таблицей
поиска).
Допустим, вы хотите присвоить координаты X и Y записи о
клиенте, расположенном по адресу «Садово-Кудринская, 5».
MapInfo Professional сравнит этот адрес с таблицей поиска,
например, с таблицей Street Info. В таблице поиска уже имеются
координаты X и Y для каждой записи.
Сопоставив значение «Садово-Кудринская, 5» в Вашей
таблице со значением «Садово-Кудринская, 5» в таблице поиска,
MapInfo присвоит соответствующие координаты X и Y записи из
Вашей таблицы. Геокодированная точка станет частью Вашей базы
данных. Эту точку теперь можно показать на карте.
Создание точечных объектов с заданными координатами
Характеризуя те или иные точечные объекты (например,
почвенные разрезы или источники загрязнения) и зная их
координаты, вы можете нанести точки на карту и продолжить
работу с этими данными в ГИС.
77
Создание точечных объектов по координатам требует для
своего выполнения, чтобы в двух полях геокодируемой таблицы
содержались значения координат X и Y. При выполнении
процедуры для каждой записи таблицы создается точечный объект с
указанными координатами. Этот метод позволяет наиболее точно
разместить создаваемые объекты на карте.
Вы познакомитесь с процедурой создания точечных объектов
на примере нескольких нефтяных скважин Малоичского
лицензионного участка, расположенного в Новосибирской области.

Создание файла TAB-файла MapInfo из исходных данных


Если данные об объектах, которые надо разместить на карте,
хранятся в формате, отличном от формата MapInfo, то перед
геокодированием или созданием точечных объектов их надо
зарегистрировать в MapInfo. В этом процессе берутся данные и
информация о них передается в TAB-файл, который уже может
использовать MapInfo Professional. Сами данные при этом остаются
без изменения. Процесс, который использует для чтения MapInfo
Professional, зависит от формата данных.
Можно создать таблицу MapInfo из следующих форматов
данных:
− Microsoft Excel (*.XLS или*.XLSX)
− Microsoft Access (*.MDB или*.ACCDB)
− d-Base (*.DBF)
− Lotus 1-2-3 (*.WK1, *.WKS, *.WK3, *.WK4)
− ASCII (*.TXT)
− Текстовый, с разделителем-запятой (*.CSV)

Данные о нефтяных скважинах хранятся в файле Oil_wells.xls.


• Откройте файл Oil_wells.xls в программе Microsoft Excel и
посмотрите, что он содержит.

78
Важно! Информация о координатах должна быть представлена в
десятичных градусах, а не в градусах/минутах/секундах. Координаты в
формате градусы/минуты/секунды следует преобразовать в
десятичные градусы. В MapInfo это можно сделать с помощью
программы Пересчет градусов из Каталога Программ.

• Закройте файл Oil_wells.xls.

Теперь откройте этот файл в MapInfo Professional.


• Запустите программу MapInfo Professional.
• Выполните команду Файл → Открыть… В диалоге Открыть из
списка Тип файла выберите Microsoft Excel (*.xls; *.xlsx), а затем
файл Oil_wells. Нажмите кнопку Открыть.
• В окошке Информация из Excel вы можете выбрать рабочий лист,
из которого хотите сделать таблицу MapInfo. По умолчанию
диапазон данных, который открывается в файле Excel,– это все
записи электронной таблицы. В данном случае, это Вся таблица
Малоичский ЛУ.
• Установите флажок «Задать заголовки из ячеек, находящихся над
выбранными». В этом случае данные будут считываться, начиная
со второй строки, а первая строка будет интерпретироваться как
названия колонок.
• Нажмите ОК. Откроется диалог «Установка свойств поля».

Этот диалог позволяет при открытии электронных таблиц


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

79
• Нажмите OK, чтобы конвертировать выделенные данные в
формат таблицы MapInfo (*.TAB).

Конвертированные данные вы увидите в окне Списка. Эта


таблица открыта только для чтения и не может изменяться в MapInfo
Professional.
Обратите внимание, что при конвертировании данных в
таблицу MapInfo Professional, вы никоим образом не меняете
исходные данные. В каталоге с вашими файлами программа создала
новый файл Oil_wells.TAB, содержащий служебную информацию,
которая позволит нанести данные, содержащиеся в электронной
таблице, на Карту.

Содержимое файла Oil_wells.TAB

• Откройте таблицу Subjects_RF и поместите в центр окна Карты


Новосибирскую область.

Нанесение точек по координатам на Карту


• Выполните команду Таблица → Создать точечные объекты…
• В диалоге «Создать точечные объекты» из списка таблиц
выберите Oil_wells.

80
• Нажмите кнопку Проекция и в диалоге «Выбор проекции»
выделите Долгота / Широта (WGS 84). Нажмите ОК.
• В диалоге «Создать точечные объекты» в окошке «Извлечь
координаты Х из колонки:» установите Долгота, в окошке
«Извлечь координаты Y из колонки:» установите Широта.
• Нажав на кнопку пометить символом:, перейдите в диалог
«Стиль символа». Из предлагаемого набора выберите какой-
нибудь символ, яркий цвет и размер 36. Нажмите ОК.
• Теперь нажмите ОК в диалоге «Создать точечные объекты».
MapInfo Professional создаст точечные объекты. Чтобы увидеть
их в окне Карты, добавьте слой Oil_wells в диалоге «Управление
слоями».
• Дублируйте окно Карты и в нем выполните команду Карта →
Показать слой полностью… → Oil_wells. Нажмите ОК.

Нефтяные скважины в окнах Карты


Обратите внимание, что вы не можете сделать слой Oil_wells
изменяемым и редактировать эту таблицу. Электронные таблицы
открываются в MapInfo в режиме только для чтения. Для того,

81
чтобы получить возможность редактировать таблицу, необходимо
сохранить ее копию с новым именем.
• Выполните команду Файл → Сохранить копию…В диалоге
Создать копию из списка таблиц выберите Oil_wells и нажмите
кнопку Новое имя…
• В открывшемся окне диалога «Создать копию таблицы» введите
новое имя Oil_wells2, укажите путь к папке и нажмите
Сохранить.

MapInfo создаст новую таблицу в указанной директории.

• Выполните команду Файл → Закрыть таблицу… → Oil_wells.


• Откройте таблицу Oil_wells2.

Теперь вы можете редактировать объекты таблицы Oil_wells2


в окне Списка и, сделав слой изменяемым, в окне Карты.

Буферные зоны
Создание буферных зон – одна из наиболее важных функций в
MapInfo Professional. Эта процедура позволяет устанавливать
объекты, расположенные не далее заданного расстояния, и
проводить с ними разнообразные операции.
Буфером или буферной зоной называется область, которая
охватывает все объекты, находящиеся на определенном расстоянии
от заданного объекта или группы объектов. Буферы представляют
собой новые площадные объекты, которые могут быть созданы
вокруг точек, линий и полигонов.
Вид буфера определяется его радиусом и количеством
сегментов. Управление этими параметрами осуществляется из
диалога «Буферные объекты».

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

С помощью процедуры построения буферных зон определите,


какие населенные пункты находятся в радиусе 200 км от нефтяных
скважин лицензионного участка Малоичский.
• В окне Карты со слоями таблиц Oil_wells2 и Subjects_RF
откройте таблицу Adm_centers.
• В диалоге «Управление слоями» сделайте изменяемым слой
Oil_wells2.
• Выполните команду Запрос→ Выбрать…
• В открывшемся диалоговом окне в списке «Выбрать записи из
таблицы»: укажите Oil_wells2. Уберите флажок из окошка
Результат в Список. Нажмите ОК. В окне Карты будут выбраны
все нефтяные скважины.
• Теперь выполните команду Объекты → Буферные зоны… В окне
диалога «Буферные объекты» установите радиус буфера 200 км.
Проверьте, чтобы был установлен флажок Один буфер для всех
объектов. Нажмите Далее >>. Откроется диалог «Обобщение
данных».
• В диалоге «Обобщение данных» установите флажок Не включать
данные. Нажмите ОК. На карте вы увидите созданный буфер.

83
Для того чтобы выяснить, какие населенные пункты попали в
буферную зону, воспользуйтесь инструментом Выбор-в-области.

• Нажмите кнопку Выбор-в-области на панели Операции.


• Курсором укажите на любое место буферной зоны (но не на
сами населенные пункты) и щелкните мышкой. Будут
выбраны точечные объекты.

Выбор в буфере в окне Карты


Теперь посмотрите в окне Списка, какие населенные пункты
были выбраны.
• Выполните команду Окно → Новый список… В диалоговом окне
из «Списка Таблиц» выберите Selection и нажмите ОК.

84
Выбор в буфере в окне Списка
Вы увидите, что в 200-км буферную зоны попали семь
населенных пунктов из Новосибирской области и по одному из
Омской и Томской областей.
Прежде чем перейти к следующему заданию, восстановите
таблицу Oil_wells2, отменив все изменения.
Восстановление таблиц
Иногда после различных изменений в таблицах (в том числе,
ошибочных) требуется вернуть их в первоначальное состояние.
Команда Восстановить таблицу позволяет вернуться к
последнему сохраненному варианту таблицы, если вы не хотите
сохранить внесенные с тех пор изменения. Команда Восстановить
таблицу заменяет выбранную таблицу, которая находится в текущий
момент в памяти, последней сохраненной копией.
• Выполните команду Файл→ Восстановить таблицу…
• В диалоговом окне Восстановить таблицу Oil_wells2 отменив все
изменения, нажмите Восстановить.

Построенный в изменяемом слое Oil_wells2 буферный объект


будет удален.

ПРОВЕРОЧНОЕ ЗАДАНИЕ К ЗАНЯТИЮ 4:


Определите, какие нефтяные скважины (Oil_wells2) находятся
в пределах 25 км от границ Томской области.

85
• В окне Управление слоями удалите слой Adm_centers и сделайте
изменяемым слой Subjects_RF.
• Инструментом Выбор нажмите на Томскую область.
• Выполните команду Объекты → Буферные зоны…
• В окне диалога «Буферные объекты» установите радиус буфера
25 км. Нажмите Далее >>. В открывшемся диалоге «Обобщение
данных» установите флажок Не включать данные. Нажмите ОК.
Обратите внимание, что границы области изменились.
• Кнопкой Выбор-в-области выберите точечные объекты,
попавшие в буферную зону.
• Откройте выборку в новом окне Списка.

При завершении работы в MapInfo Professional не сохраняйте


изменения в таблице Subjects_RF.

ЗАНЯТИЕ 5. СОЗДАНИЕ И РЕДАКТИРОВАНИЕ ВЕКТОРНЫХ


КАРТ

 Инструменты редактирования
 Восстановление таблиц
 Рисование простых линий и фигур
 Создание и редактирование векторной карты полигонов
 Трассировка полилиний и полигонов
 Проверочное задание к занятию 5

ИНСТРУМЕНТЫ РЕДАКТИРОВАНИЯ

Инструменты редактирования и рисования позволяют


создавать новые объекты на карте и править уже существующие.
86
Все изменения возможны только с объектами изменяемого слоя. Вы
можете помещать объекты одного типа (площадные, линейные,
точечные) на отдельные слои, а можете на каком-либо слое
размещать разнородные географические объекты. В MapInfo
Professional имеется собственный графический редактор,
позволяющий работать с каждым из типов объектов.
Инструменты рисования и редактирования собраны в
инструментальной панели Пенал (см. Занятие 1). Вначале вы
опробуете их возможности с готовой таблицей.
• Откройте таблицу Subjects_RF в программе MapInfo.

Перемещение одного или нескольких объектов


Перемещать объекты на карте можно разными способами:
− мышью (только изменяемые объекты);
− управляющими клавишами клавиатуры (только
изменяемые объекты);
− командой Объекты → Сдвиг…, задавая точные
значения направления и расстояния (изменяемые или
доступные объекты).
Для перемещения объектов мышью или при помощи
клавиатуры:
• В диалоге «Управление слоями» сделайте слой Subjects_RF
изменяемым.
• Выберите один из объектов карты, используя инструмент Выбор

.
• Не отпуская клавиши мыши, передвиньте объект.
• Теперь переместите выбранный объект, удерживая клавишу
CTRL и одновременно нажимая одну из стрелок: Верх, Вниз,

87
Влево или Вправо на клавиатуре. Одно нажатие передвигает
объект на один пиксель разрешения экрана.
• Переместите выбранный объект, одновременно удерживая
клавиши CTRL+SHIFT и нажимая одну из стрелок: Верх, Вниз,
Влево или Вправо на клавиатуре. Объект сдвинется на 10
пикселей разрешения экрана.

Поскольку расстояние перемещения измеряется в экранных


пикселях, на реальное расстояние перемещения влияет масштаб
изображения.

• Теперь выберите сразу несколько объектов и переместите их


сначала с помощью мыши, а затем с использованием клавиш
клавиатуры.

Вся группа объектов будет перемещена сразу, сохраняя


взаимное положение относительно друг друга.
Для перемещения объекта в заданном направлении на
заданное расстояние:
• В окне Карты выберите один из объектов.
• Выполните команду Объекты → Сдвиг…, появится диалог
«Сдвиг объектов».
• Задайте направление сдвига, заполнив окошко Угол. В окошке
Расстояние напечатайте 500 для перемещения объекта на 500 км.
Нажмите ОК. Объект займет соответствующее положение.

Команда Сдвиг позволяет также создавать копии выбранных


объектов.

88
• В окне Карты выберите один из объектов.
• Выполните команду Объекты → Сдвиг…
• В диалоге «Сдвиг объектов укажите» направление и расстояние
сдвига.
• В разделе Копировать/переместить установите флажок Создать
копию. Нажмите Далее >>.
• В открывшемся окошке «Обобщение данных» нажмите ОК.
Появится перемещенная копия выбранного объекта.
• Повторите создание перемещенных копий с несколькими
объектами одновременно.

Копии объектов могут быть созданы только в изменяемом


слое.
• Откройте таблицу City_200 в окне Карты.
• В диалоге Управление слоями сделайте слой City_200
изменяемым.
• В окне Карты выберите один или несколько объектов слоя
Subjects_RF.
• Выполните команду Объекты → Сдвиг…
• В диалоге Сдвиг объектов укажите направление и расстояние
сдвига.
• В разделе Копировать/переместить установите флажок Создать
копию. Нажмите Далее >>.
• В открывшемся окошке Обобщение данных установите Метод
обобщения Пусто и нажмите ОК.
89
Теперь нужно проверить, где созданы копии выбранных и
перемещенных объектов.
• В диалоге Управление слоями вы увидите, что в слое таблицы
City_200 появилось обозначение площадных объектов. Снимите
флажок Видимый со слоя Subjects_RF. В окне Карты останутся
точечные объекты таблицы City_200 и скопированные вами в
этот слой площадные объекты.
• Откройте окно Списка таблицы City_200 и пролистайте его до
конца. В нем появились новые объекты с пустыми полями.
• Выполните команду Файл→ Восстановить таблицу… На экран
будет выведен соответствующий диалог, содержащий список
таблиц, доступных для восстановления.
• В диалоге Восстановить таблицу выберите обе таблицы:
Subjects_RF и City_200. Нажмите Восстановить.
• MapInfo Professional покажет диалог для подтверждения отмены
всех изменений. Нажмите Да в обоих случаях. Таблицы будут
восстановлены.

Рисование простых линий и фигур


Рисовать объекты в MapInfo Professional легко. Для этого
следует сделать слой, вы котором вы будете рисовать, изменяемым и
выбрать соответствующий инструмент. Вы можете нарисовать на
Карте дуги, эллипсы, окружности, линии, прямоугольники и
прямоугольники со скругленными углами. Кроме того, можно
рисовать объекты на Косметическом слое (и позже сохранять их на
другом, уже существующем слое или на новом созданном слое) или
сразу создать новый слой Карты и рисовать объекты
непосредственно на нем.
90
Нарисованный объект можно перемещать, удалять,
копировать в буфер обмена или вставлять в другое окно Карты.
В панели Пенал собраны инструменты, которые позволяют
рисовать и редактировать объекты карты. Вы также можете
настраивать цвета, штриховки, типы линий, символы и стиль
оформления подписей на карте.
Поэкспериментируйте с рисованием на карте в Косметическом
слое.
• Откройте новое окно Карты Subjects_RF.
• В диалоге «Управление слоями» сделайте слой Subjects_RF
невидимым и поставьте флажок Изменяемый для Косметического
слоя.

• В панели Пенал выберите инструмент Линия .


• Поместите указатель мыши в любом месте окна Карты. Нажмите
кнопку мыши, переместите указатель и отпустите кнопку. Будет
нарисована линия между этими точками.
• Чтобы знать длину рисуемой линии, нажмите кнопку Линейка

, откроется окошко Линейка. Затем выберите инструмент


Линия и нарисуйте линию. В окошке Линейка будет показана
длина нарисованного объекта.

Вы можете изменить стиль нарисованной линии.


• Инструментом Выбор выберите одну из нарисованных линий.

• Нажмите на панели Пенал кнопку Стиль линии .

91
• В открывшемся диалоге измените стиль линии, ее цвет и
толщину. Нажмите OK. Линия будет отображена в новом виде.

Рисование линий
Теперь нарисуйте несколько дуг:
• Сначала установите новый стиль линии, нажав на панели Пенал
кнопку Стиль линии и выбрав другие варианты стиля, цвета и
толщины.

• На панели Пенал нажмите кнопку Дуга .


• Нарисуйте мышкой несколько дуг.

Создайте на карте точечные объекты:


• На инструментальной панели Пенал нажмите кнопку Стиль

символа .
• В открывшемся диалоге в окошке Символ выберите
понравившийся значок. Установите новый цвет и размер 36.
Нажмите ОК.

92
• Инструментом Точка поставьте на карте несколько
объектов.

С помощью инструментов панели Пенал можно рисовать

площадные объекты Эллипс , Прямоугольник , Скругленный

прямоугольник .
• Инструментами Эллипс, Прямоугольник, Скругленный
прямоугольник нарисуйте три эти фигуры на карте.

• Инструментом Выбор , удерживая клавишу SHIFT, выберите


эти три площадных объекта.
• На инструментальной панели Пенал нажмите кнопку Стиль

области . В появившемся диалоге выберите понравившиеся


варианты оформления в разделах Штрих и Граница.Нажмите ОК.

Сохранение объектов Косметического слоя в новой таблице


Все объекты, нарисованные в Косметическом слое, могут быть
сохранены в одной из открытых таблиц или в новой таблице.
• Выполните команду Карта → Сохранить косметику…
• В выпадающем меню посмотрите на возможные варианты
сохранения. Оставьте <Создать новый>. Нажмите Сохранить…
• В открывшемся диалоге «Сохранить объекты» в таблице укажите
путь в папку, напишите имя файла и нажмите Сохранить.

93
• В диалоге Управление слоями вы увидите новый слой,
содержащий точечные, линейные и площадные объекты.

Новый слой карты


• Откройте окно Списка созданной вами таблицы. В нем вы
увидите несколько объектов и одно незаполненное поле. По
умолчанию оно имеет имя ID и тип Целое (число).
• Выполните команду Файл → Закрыть все.

Создание и редактирование векторной карты полигонов


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

используются, главным образом, инструменты Точка ,

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

94
Создание новой таблицы
• Выполните команду Файл → Новая таблица… Откроется
соответствующий диалог.

Обратите внимание, что новая таблица, во-первых, может


быть показана в различных окнах (Списка, Карты новой и Карты
уже открытой), а во-вторых, может иметь структуру одной из
открытых таблиц или новую.
• В диалоге Новая таблица установите флажки в пунктах Показать
Картой и Создать новую.
• Нажмите кнопку Создать… Появится диалог «Создать структуру
таблицы».
• Начните с окошка Проекция… Выберите ту, в которой сохранена
таблица Subjects_RF – Долгота / Широта (WGS 84). Нажмите ОК.
• Нажмите кнопку Добавить поле. Имя по умолчанию Поле1
замените на Номер. В выпадающем меню Тип поля выберите
Целое. Изменения отразятся в окне диалога «Создать структуру
таблицы».
• Нажмите кнопку Добавить поле. Имя по умолчанию Поле2
замените на Название. В выпадающем меню Тип поля выберите
Символьное, в окошке Знаков укажите 15.
• Добавьте еще одно поле Площадь. Тип – Вещественное.

95
Заполненный диалог «Создать структуру таблицы»
• Чтобы закончить создание структуры таблицы в диалоге нажмите
кнопку Создать…
• В открывшемся диалоге Создать новую таблицу укажите путь в
каталог, дайте в окошке Имя напишите Новая и нажмите
Сохранить.

На диске будет создана таблица. Появится новое окно Карты с


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

Важно! Если необходимо исправить структуру таблицы (например,


некоторые названия будут иметь более предусмотренных 15
символов), дополнить ее новыми полями, вы можете это сделать
командой Таблица → Изменить → Перестроить… В диалоге
Показать структуру таблицы выберите нужную и нажмите ОК.
Откроется диалог, который позволит сделать необходимые изменения.

96
СОЗДАНИЕ И РЕДАКТИРОВАНИЕ ПЛОЩАДНЫХ
ОБЪЕКТОВ

В изменяемом слое созданной таблицы нарисуйте полигон


произвольной формы.
• На инструментальной панели Пенал нажмите кнопку Стиль
области. В появившемся диалоге выберите в разделах Штрих и
Граница варианты оформления в соответствии с приведенным
ниже рисунком.Нажмите ОК.

Диалог Стиль региона

• На панели Пенал нажмите кнопку Полигон . Нарисуйте


полигон, отмечая мышкой его вершины.
• Двойным щелчком завершите рисование полигона.

Присвоить атрибутивную информацию вновь созданному


полигону можно двумя способами:
− в окне Списка;
− в окне Информация.
97
• На панели Операции нажмите кнопку Информация .
Щелкните этим инструментом в нарисованный полигон.
• В открывшемся окне «Информация» заполните поля Номер и
Название. Например, 1 и Большой полигон. Теперь эти данные
будут ассоциированы с полигоном.
• Закройте окно «Информация».

Редактирование объекта.
Попробуйте отредактировать созданный вами полигон.
• Инструментом Выбор нажмите на полигон. Вокруг полигона
появятся маркеры его размера.

• На панели Пенал нажмите кнопку Форма . Узлы полигона


будут отмечены маркерами и станут доступными для изменения.
• Щелкните на узле стрелкой и, не отпуская кнопку мыши,
переместите его в новое место. Отпустите кнопку, форма
полигона изменится.

Изменяемый полигон

98
Выделенный узел можно удалить, нажав на клавиатуре
клавишу DELETE или BACKSPACE. Также можно отредактировать
полигон, добавив новые узлы.

• Нажмите кнопку инструмента Добавить узел .


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

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

Вырезание объектов.
MapInfo Professional позволяет проведение различных
операций над объектами. Возможно, например, вырезание части
полигонов, перекрывающихся другими полигонами; объединение
двух и более полигонов, имеющих общие границы; разрезание
полигонов другими полигонами или полилиниями и другие
операции, доступные из меню Объекты.
Особенно часто используется вырезание полигонов,
находящихся внутри других полигонов (так называемых
«островов»). Например, для вырезания озера на территории какой-
либо области или для вырезания площади вырубки/гари из контура
леса и т.д.

99
• В окне Карты таблицы Новая на уже существующем полигоне
нарисуйте еще один полигон, меньшего размера.
• В окне Списка таблицы Новая заполните поля Номер и Название
для созданного объекта. Например, 2 и Маленький полигон.
• Нажмите кнопкой Информация на нарисованный полигон.

Окно информации
В окне Информация показано, что в данной точке находятся 2
объекта из одной таблицы: Большой полигон и новый. Обратите
внимание, что название Маленький полигон не вошло полностью,
поскольку это символьное поле имеет ограничение – 15 знаков.
Для дальнейшей корректной работы с векторной картой
необходимо вырезать перекрываемую часть полигона.
• В окне Карты выберите объект Большой полигон.
• Выполните команду Объекты → Выбрать изменяемый объект.
Вид полигона изменится.
• На панели Операции нажмите кнопку Выбор-в-области. Нажмите
инструментом на Большой полигон в любом месте, где он не
перекрывается объектом Маленький полигон. Меньший объект
выделится.

100
• Выполните команду Объекты → Удалить часть…В
появившемся диалоге «Разобщение данных» нажмите ОК.
Перекрываемая часть полигона будет удалена.

Удаление части объекта


Важно! Обратите внимание, что в окне диалога «Разобщение данных»
доступны различные Методы разобщения.

Нажмите кнопкой Информация на объекты карты. Вы


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

101
• На клавиатуре однократно нажмите на клавишу S для того, чтобы
включить режим совмещения узлов (убедитесь, что раскладка
клавиатуры – английская). Курсор при включении этого режима
немного изменит вид, а в нижней панели MapInfo появится
надпись УЗЛЫ.

В режиме совмещения узлов указатель мыши как бы


притягивается к узлам объектов. Если указатель мыши
приближается к узлу, то под ним появляется еще один
крестообразный указатель большего размера. Это указывает на то,
что узел для привязки обнаружен и, если щелкнуть кнопкой мыши,
новый узел будет создан точно с теми же координатами, как и у
существующего узла.
Опробуйте режим трассировки при рисовании еще одного
полигона рядом с объектом Большой полигон в окне Карты Новая.

• В панели Пенал выберите инструмент Полигон .


• Щелкните курсором на один из узлов внешней границы полигона
(вид курсора при наведении на узел изменится).
• Нажав и удерживая клавишу SHIFT, укажите курсором на другие
узлы внешней границы полигона. Вид границы будет меняться,
показывая, какой путь будет выбран программой при рисовании
полигона.

Важно! При нажатой клавише SHIFT программа выбирает путь с


меньшим количеством узлов, с клавишей CTRL – с большим
количеством узлов.

• Выберите вариант, когда выделится некоторая часть границы


полигона, и щелкните клавишей мыши.

102
• Нарисуйте оставшуюся часть границы нового полигона и
закончите рисование двойным щелчком мыши. Будет создан
новый объект.

Новый смежный объект


Объединение двух и более полигонов, имеющих общие
границы. Вы можете объединить объекты, имеющие общие
границы. Данной операцией удобно пользоваться при оцифровке
больших сложных и больших по площади полигонов (чтобы не
цифровать весь полигон сразу, поскольку при этом возрастает
вероятность появления ошибок).
• В окне Карты выберите Большой полигон и новый нарисованный
объект.
• Выполните команду Объекты → Объединить… Появится диалог
«Обобщение данных».
• В вариантах раздела «Метод обобщения» выберите Пусто и
нажмите ОК. Появится объединенный полигон.

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

• Теперь выделите все объекты таблицы Новая и нажмите клавишу


DELETE или BACKSPACE на клавиатуре. Полигоны будут
удалены.
• Закройте окно Карты.

Режим автотрассировки
Для изучения режима автотрассировки опробуйте его в
создании полилиний. Нарисуйте часть границы России.
• В окне Карты откройте таблицу Subjects_RF.
• В диалоге «Управление слоями» добавьте слой таблицы Новая и
измените порядок слоев таким образом, чтобы таблица Новая
была наверху.
• Сделайте изменяемым Косметический слой.
• Используя инструменты Сдвиг, Увеличить, Уменьшить,
поместите в центр окна Карты Брянскую, Орловскую, Курскую
области.
104
Нарисуйте участок границы Российской Федерации,
относящийся к Брянской области:

• Нажмите на панели Пенал кнопку Стиль линии . В


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

• Выберите на панели Пенал инструмент Полилиния .


• Нажмите клавишу S для включения режима совмещения узлов (в
английской раскладке клавиатуры).В нижней панели MapInfo
появится надпись УЗЛЫ.
• Для включения режима автотрассировки нажмите клавишу Т (в
английской раскладке клавиатуры). В строке сообщений MapInfo
рядом с надписью УЗЛЫ появится надпись
АВТОТРАССИРОВКА.
• Щелкните курсором (двойной крестик) вблизи северной точки
границы Брянской области на границе РФ. Теперь укажите на
любую другую точку границы РФ и Брянской области.
Посмотрите, как меняется вид участков границы.
• Выберите вариант, когда выделяется нужный участок границы и
щелкните клавишей мыши.
• Укажите курсором на южную точку границы Брянской области
на границе РФ и двойным щелчком мыши закончите рисование
полилинии. Появится новый объект.

105
Созданная полилиния
Важно! Одновременно выполняется трассировка только для одного
объекта. Если вы укажите мышкой на точку, принадлежащую другому
объекту (в данном случае, границе Курской области), линия не изменит
свой вид, а при щелчке программа создаст прямую линию,
соединяющую два узла.

Лучше проводить трассировку (и автотрассировку) по


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

Проверка топологии векторной карты

Комплекс требований (правил) взаимного отношения объектов


называется топологией, а данные, выполняющие все эти правила –
топологически корректными. Основные правила топологической
корректности:
• полигоны НЕ ДОЛЖНЫ пересекаться;
• между полигонами и внутри них НЕ ДОЛЖНО быть пустого
пространства (за исключением внешнего периметра);
• линии НЕ ДОЛЖНЫ иметь висячих узлов (должны
заканчиваться на другой линии);
• линии НЕ ДОЛЖНЫ пересекать сами себя;
Программа MapInfo позволяет проверить наличие ошибок
топологического характера в векторной карте:
106
• Обнаружение самопересечений (1)
• Обнаружение перекрытий (2)
• Обнаружение пустот (3)

• Сделайте слой изменяемым


• Выделите все объекты на векторном слое. Для этого
выберите в меню Запрос → Выбрать полностью… или
выберите все полигоны с помощью инструмента Выбор в

рамке .
• Выберите в меню Объекты → Проверка полигонов.
• По очереди (не все сразу) проверьте сначала наличие
самопересечений, затем перекрытий, затем пустот («дырок»)
между полигонами.
• После исправления всех ошибок, пройдите проверку еще раз
(в окне «Проверить полигоны» поставьте галочки напротив
всех опций и нажмите ОК).

107
Важно! Для опции «Обнаружение пустот между полигонами»
необходимо задать максимальную площадь, иначе при значении 0
(которое стоит по умолчанию), программа ничего не обнаружит.
Задайте площадь 1000, единицы площади – квадратные километры.
Если отметки об ошибках на карте плохо видны, отредактируйте стили
отображения. Например, отметку самопересечений можно сделать
покрупнее, нажав на кнопку Стиль символа (задав размер 72,
например).

В случае необходимости отредактируйте линию.


• Увеличьте нужный участок границы. Кнопкой Выбор выделите
объект. Нажмите кнопку Форма и удалите лишние узлы.
Недостающие узлы можно добавить, нажав кнопку Добавить
узел.

Для перехода к следующему заданию удалите созданный


объект.
• Выполните команду Карта → Удалить косметику. В
открывшемся окне нажмите Восстановить. Нарисованная граница
будет удалена.
• Отключите режимы автотрассировки (T) и совмещения узлов (S).

ПРОВЕРОЧНОЕ ЗАДАНИЕК ЗАНЯТИЮ 5:


В таблице Новая создайте 3 полигональных объекта и
заполните поля таблицы атрибутивной информацией.

Используя инструмент Полигон , создайте в таблице


Новая 3 полигона, границы которых точно повторяли бы
территорию Брянской области, Орловской и Курской.
• В диалоге Управление слоями сделайте изменяемым слой
таблицы Новая.
108
• Нажмите на панели Пенал кнопку Стиль области . В
открывшемся диалоге в разделе Штрих в окошке Рисунок
выберите N (Нет). В разделе Граница измените стиль, цвет и
толщину линии границы полигона. Нажмите OK.

• Выберите на панели Пенал инструмент Полигон .


• Включите режим совмещения узлов (S) и, если хотите,
автотрассировки (T).
• Нарисуйте 3 полигона с границами, в точности повторяющими
границы областей.
• В случае необходимости отредактируйте границы полигонов.
Увеличьте нужный участок границы. Кнопкой Выбор выделите
объект. Нажмите кнопку Форма и удалите лишние узлы.
Недостающие узлы можно добавить, нажав кнопку Добавить
узел.

Теперь введите атрибутивную информацию и рассчитайте


площадь созданных объектов.
• В окне Списка таблицы Новая или в окне Информация введите в
поле Номер номера полигонов (с 1 по 3), а в поле Название –
названия областей.
• Для заполнения поля Площадь выполните команду Таблица →
Обновить колонку…
• Заполните открывшийся диалог. Из списка таблиц в окнах
«Обновить таблицу» и «Значения извлечь из» дважды выберите
109
Новая, из списка колонок – Площадь. Нажмите кнопку
Составить…
• В окне Выражение из списка функций выберите Area. Нажмите
ОК.

Заполненный диалог Обновить колонку


В открывшемся окне Списка вы увидите полностью
заполненные поля таблицы Новая. Затемненные строки означают
удаленные ранее объекты. От них можно избавиться, упаковав
данные.

Важно! Процедура упаковки необходима для последующей работы с


таблицей.

• Выполните команду Таблица → Изменить → Упаковать… В


окне Упаковка из списка таблиц выберите Новая. Оставьте
флажок Упаковать все и нажмите ОК.
• В диалоге MapInfo нажмите Да, чтобы сохранить изменения в
таблице.

Обратите внимание, что программа закроет окно Списка и


уберет из окна Карты слой упакованной таблицы.

110
• Откройте окно Списка таблицы Новая.
• Добавьте в окно Карты слой таблицы Новая.

ЗАНЯТИЕ 6. ПРИВЯЗКА РАСТРОВОГО ИЗОБРАЖЕНИЯ


Урок подготовлен М.С. Маречек

 Визуализация растрового изображения


 Регистрация растрового изображения (привязка)
 Перенос векторных координат на растровое изображение
 Редактирование контрольных точек (точек привязки)
 Масштабный эффект при визуализации растровых
изображений
 Проверочное задание к занятию 6

В этом занятии вы будете просматривать


незарегистрированное (непривязанное географически) растровое
изображение и затем регистрировать его, совмещая со слоями
имеющейся векторной карты.
В качестве примера (Moscow_region.zip) используется
векторная карта на небольшой участок Московской области
(территория севернее г. Софрино), состоящая из нескольких слоев:
дороги (roads_MI), железная дорога (railway_MI), водные
площадные объекты (natural_MI), границы некоторых
деревень/дачных поселков/хозяйств (landuse_MI). Все эти слои
векторной карты собраны в едином рабочем наборе Sofrino.wor. В
качестве примера привязываемого растра использован фрагмент
космического снимка (мозаика Яндекса) на эту же территорию –
файл sofrino.bmp.

Визуализация растрового изображения


В MapInfo вы можете открыть незарегистрированное
растровое изображение и просто показать его непосредственно в
окне Карты без регистрации. Естественно, следует учитывать, что в

111
этом случае ваше изображение не лежит в нужной географической
области и создавать векторные карты по такому изображению не
имеет смысла.
Покажите растровую карту, не регистрируя ее:
• Выполните команду Файл → Открыть… В диалоге «Открыть» из
списка Тип файла выберите Растр, а затем в директории
Moscow_region выберите файл sofrino. Нажмите кнопку Открыть.
• В диалоговом окне MapInfo нажмите кнопку Показать.

Появится окно Карты с незарегистрированным снимком.


Хотя правильнее сказать, что MapInfo изображение
зарегистрировало, открыв в негеографической проекции План-
схема, подставив для его показа какие-то свои значения единиц
измерения (футы или метры).
Прежде чем перейти к регистрации растрового изображения,
используя векторную карту из рабочего набора Sofrino.wor,
закройте открытый растр.
• Выполните команду Файл → Закрыть все.

Регистрация растрового изображения (привязка)

Определение системы координат карты


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

Важно! Оцифровывать следует только те растровые изображения,


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

112
Суть регистрации растрового изображения
Когда вам нужно зарегистрировать растровое изображение, вы
вводите координаты карты (то есть широту и долготу) и задаете, как
точки растрового изображения связаны с этими координатами. Для
того, чтобы MapInfo Professional смогла работать с растровым
изображением, а именно выполнять географические вычисления
(например, рассчитать расстояния и площадь), вам необходимо
зарегистрировать каждое растровое изображение до того, как вы
начнете работать с ним на экране в среде MapInfo Professional.
Когда вы в первый раз открываете файл растрового
изображения в программе MapInfo Professional, появляется диалог
«Регистрация изображения». Заполнив этот диалог, вы
зарегистрируете растровое изображение в заданной
картографической проекции. В дальнейшем эта информация будет
храниться в файле таблицы. Когда в следующий раз вы откроете
файл с растровым изображением повторно, регистрировать его не
придется. Таким образом, регистрировать растровое изображение
нужно только один раз.
Регистрация по сути является основой для математического
преобразования данных, представленных в одной координатной
системе (растр имеет пиксельную систему координат), в другую
систему координат (например, Долгота/Широта) таким образом,
чтобы на полученный результат можно было корректно накладывать
другие слои информации для проведения географического анализа.

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


Ход регистрации изображения включает ряд операций:
− Сначала следует определить набор контрольных точек
на изображении (исходном растровом изображении) и
соответствующей векторной карте. Контрольные точки
должны быть ярко выраженными и хорошо
опознаваемыми, чтобы их можно было быстро найти и
на растровом изображении, и на векторной карте.
Точки в двух координатных системах (на растре и на
векторной карте) должны соответствовать одному и
113
тому же объекту. В качестве контрольных точек лучше
всего выбрать пересечения хорошо распознаваемых
дорог, поскольку как правило, дороги хорошо видны и
на векторной карте, и на растровом изображении.
− При установке контрольных точек автоматически
записываются их координаты в пиксельной системе
координат растра. Далее следует ввести реальные
географические координаты этих точек (например, в
метрах или градусах). Координаты этих точек можно
непосредственно вручную задать в диалоге или
получить, указав на некоторую точку векторной карты,
точно соответствующую точке на растре.
− И, наконец, добиваясь наилучшего результата
регистрации, следует задать достаточно много
контрольных точек, причем равномерно
распределенных по всему растровому изображению.
Не старайтесь задать много точек на одном участке
растра. Регистрация для этого участка будет
корректной, но для остальной части изображения
будет нарастать погрешность. Если такое все-таки
произошло, MapInfo позволит Вам изменить
местоположение контрольных точек, удалить
ошибочные или добавить новые точки в любой
момент.
Подготовьтесь к регистрации изображения:
• Откройте Рабочий набор Sofrino.wor. Появится окно Карты с
серией слоев.

Поскольку вы будете регистрировать растр по векторной


карте, вам необходимо узнать, в какой она проекции.
• Выполните команду Карта → Режимы → Проекция. Убедитесь,
что карта изображена в проекции Долгота / Широта (WGS 84).

Теперь откройте окно регистрации растра.


114
• Повторно выполните команду Файл → Открыть… В диалоге
Открыть из списка Тип файла выберите Растровый снимок, а
затем в директории Moscow_region выберите файл sofrino.
Нажмите кнопку Открыть.
• Диалоговое окно MapInfo сообщит, что Таблица уже определена
(программа создала файл sofrino.TAB, когда вы смотрели растр,
не регистрируя его). Вам следует построить эту таблицу заново,
поэтому нажмите ОК.
• В следующем диалоговом окне MapInfo нажмите кнопку
Регистрировать.

В окне появившегося диалога Регистрация изображения вы


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

Открытое окно Регистрация изображения


Начните регистрацию изображения.

115
В первую очередь необходимо выбрать картографическую
проекцию для привязываемого растра в одноименном меню. Для
растра, с которым вы будете работать, поставьте проекцию
Долгота/Широта (WGS84).
• В окне «Регистрация изображения» нажмите кнопку Проекция…
В категории Долгота/Широта выберите проекцию
Долгота/Широта (WGS 84). Нажмите ОК.
• В меню Единицы…стоят градусы, поскольку единицами
измерения в этой проекции служат градусы.

Существуют два способа присвоения векторных координат


растровому изображению:
1) вбить координаты вручную, определяя их с помощью
координатной сетки
2) автоматически перенести координаты с уже имеющейся
векторной карты той же местности:

для того чтобы это удобно было делать, расположите рядом


окно Карты (вектор) и окно «Регистрация изображения» (растр).
• В окне «Регистрация изображения» нажимайте кнопку Минус

до тех пор, пока не увидите все растровое изображение


целиком.
• Оцените визуально векторную карту территории и космический
снимок. Границы территории на обеих картах практически
совпадают (векторная карта чуть больше снимка). Найдите на
обоих изображениях одни и те же объекты, которые вы сможете
точно указать как на векторной карте, так и на растре.
116
Нежелательно использовать для привязки (особенно для
привязки космических снимков) берега рек и водоемов, так как их
границы изменчивы. Лучше использовать перекрестки дорог,
которые обычно хорошо видны и на картах, и на снимках.

• С помощью кнопки Плюс и бегунков увеличьте один из


таких перекрестков в окне «Регистрация изображения». Это
удобно и поможет повысить точность регистрации.

Начните расстановку контрольных точек.


• Нажмите кнопку Добавить. В верхнем левом углу изображения
появится контрольная точка в виде крестика с подписью Точка 1,
а в списке точек появится Точка 1 с нулевыми координатами.
• Курсором в виде перекрестья укажите нужное место для этой
точки на растре. В появившемся окне «Изменить контрольную
точку» нажмите ОК. Контрольная точка переместится в
указанное место.

Теперь для этой точки растра перенесите географические


координаты с векторной карты.
• Нажмите кнопку Извлечь из карты в окне «Регистрация
изображения» (если кнопка не активна, но курсор в виде
перекрестия на векторной карте появляется, значит уже можно
извлекать координаты). Курсором в виде перекрестья укажите
нужную точку на векторной карте. В открывшемся диалоге
«Изменить контрольную точку» с обновленными координатами
X и Yнажмите ОК.
117
Важно! Курсором в виде перекрестья укажите нужную точку на
векторной карте, даже если кнопка «Извлечь из карты» недоступна.

В случае, если диалог «Изменить контрольную точку» с


обновленными координатами X и Y не откроется, активируйте этот
режим иным способом:
• Выполните команду Таблица → Растр → Выбор контрольных
точек на карте. Курсором в виде перекрестья укажите нужную
точку на векторной карте. В открывшемся окне Изменить
контрольную точку нажмите ОК.

Теперь Точка 1 будет иметь координаты X и Y отличные от


нуля.
Обратите внимание, что в окне Карты включен режим
совмещения узлов, о чем свидетельствует надпись УЗЛЫ в нижней
панели MapInfo. Он помогает при регистрации растра ставить точки
точно в нужное место. Информация о включении режима хранится в
Рабочем наборе.
• Опять нажмите кнопку Добавить в окне «Регистрация
изображения». В списке точек появится Точка 2 с нулевыми
координатами.
• Курсором в виде перекрестья укажите нужную точку на растре. В
появившемся окне «Изменить контрольную точку» нажмите ОК.
• Курсором в виде перекрестья укажите нужную точку на
векторной карте. В открывшемся окне «Изменить контрольную
точку» нажмите ОК.

118
• Повторите процедуру выбора точек на растре и перенесения
координат для них с векторной карты несколько раз (не менее 4-
х).

Важно! Помните, что точки не должны лежать на одной прямой. Лучше,


если они располагаются по разным углам или сторонам растра.

С появлением четвертой точки в окне «Регистрация


изображения» появятся значения погрешностей регистрации –
Ошибка (пиксел) – отличные от нуля. Ваша задача – добиться
минимальных значений ошибки. При больших погрешностях
регистрации возникнут отклонения при совмещении растрового и
векторных слоев.
Погрешность показывает степень совпадения положения
точки на векторной карте и растровом изображении. Ошибка в этой
работе должна быть небольшой – 1-3-5. Если она больше – скорее
всего, точки поставлены не очень аккуратно, если же очень большая
(сотни и тысячи) – явно есть ошибки в установке точек. Возможно,
не были установлены географические координаты по точкам
векторной карты (в столбцах Коорд Х и Коорд Y не должно стоять
0,000000), или перепутаны точки при установке на растр и на
векторную карту, указаны разные пересечения дорог для одной и
той же точки и т.д. В этом случае необходимо перепроверить и
переставить точки, предварительно проверив проекцию. Можно
также повысить точность регистрации, расставив больше
контрольных точек.
• По окончании определения контрольных точек, если
получившаяся ошибка небольшая, нажмите ОК в окне
«Регистрация изображения». Это окно будет закрыто, а в окне
Карты (и в диалоге Управление слоями) под векторными слоями
вы увидите растровый слой.

119
Если надо внести изменения в координаты контрольных точек
(как правило, по причине слишком большой погрешности
регистрации), вам необходимо вернуться в диалог «Регистрация
изображения».
• Выполните команду Таблица → Растр → Регистрация
изображения… Диалог будет открыт.
• Для удаления контрольной точки в диалоге «Регистрация
изображения» выделите ее курсором и нажмите кнопку Удалить.
• Для изменения местоположения контрольной точки на растре в
диалоге «Регистрация изображения» выделите ее курсором и
укажите новое место на растре. В открывшемся окне «Изменить
контрольную точку» нажмите ОК.
• Для изменения местоположения контрольной точки на векторной
карте в диалоге «Регистрация изображения» выделите ее
курсором и укажите новое место на векторной карте. В
открывшемся окне «Изменить контрольную точку» нажмите ОК.
• Если вы не видите нужную контрольную точку на растре, в
диалоге «Регистрация изображения» выделите ее курсором и
нажмите кнопку Найти. Точка появится в поле зрения.

Масштабный эффект при визуализации растровых изображений


Иногда растровый слой может быть невидим в окне Карты. В
этом случае в диалоге «Управление слоями» возле флажка
Видимый: Вкл. стоит сноска*Слои скрыты при этом масштабе. Слой
можно показать.

120
• В диалоге «Управление слоями» нажмите кнопку Свойства
слоя…
• В открывшемся окне снимите флажок Показывать в пределах в
разделе Масштабный эффект. Нажмите ОК. Растровый слой
станет видимым.

После окончания регистрации изображения будет создан


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

Чтобы перейти к следующему заданию, выполните команду


Файл → Закрыть все.

ПРОВЕРОЧНОЕ ЗАДАНИЕ К ЗАНЯТИЮ 6:


Привяжите лист топографической карты (файл M200_N-39-
I.tif).
В качестве контрольных точек используйте 4 угла карты – для
них есть координаты, выраженные в градусах/минутах. Введите их
вручную в диалоговом окне «Изменить контрольную точку» при
определении географических координат контрольных точек.
Предварительно переведите значения координат из
градусов/минут в десятичные градусы. Например, 55 градусов 30
минут = 55,5 десятичных градусов.
В окне «Регистрация изображения» выберите проекцию и
единицы:
Проекция…→ Гаусса-Крюгера (Пулково 1942) → GK Зона 9…
Единицы… → градусы (исходно эта проекция метровая, но вы
будете вводить координаты в градусах).

121
КОНТРОЛЬНАЯ РАБОТА №1

Вариант 1
Данные: таблицы Subjects_RF, Adm_centers и растр
Rus_east.jpg

Задание 1. Регистрация растра, оцифровка.


• Откройте таблицу Subjects_RF. Измените проекцию карты на
Равнопромежуточную (РСФСР) из Категории Прямые
конические проекции России и бывш. СССР. Сделайте
оформление слоя однообразным и уберите рисунок.
• Откройте растр Rus_east. По вектору Subjects_RF привяжите
растр
• В Косметическом слое оцифруйте (с помощью инструмента
Полигон ) территорию полуострова Камчатка южнее параллели
60° с.ш., используя режим трассировки или автотрассировки.
• Закройте таблицу Rus_east и удалите объекты с Косметического
слоя.
• Откройте таблицу Adm_centers в окне Карты Subjects_RF.

Задание 2. Выборка по атрибутам, подписывание объектов,


тематические карты диапазонов (картограмма).
• Из таблицы Subjects_RF выберите регионы, в которых все
население не превышает 200 тыс. человек (Выборка 1).
• Подпишите названия этих регионов.

122
• Создайте тематическую карту плотности всего населения
(диапазонов) для субъектов из Выборки 1 .

Задание 3. Выборка инструментами, тематические карты


отдельных значений (индивидуальные значения точек).
• В окне Списка Выборки 1 найдите субъект РФ, в котором
площадь пашни больше, чем в других субъектах.
• Выберите административные центры (таблица Adm_centers),
расположенные в этом субъекте (Выборка 2), используя нужный
инструмент.
• Создайте тематическую карту типов административных центров
Выборки 2 по полю Centre_type.

Вариант 2
Данные: таблицы Subjects_RF, Adm_centers и растр
Rus_east.jpg

Задание 1. Регистрация растра, оцифровка.


• Откройте таблицу Subjects_RF. Измените проекцию карты на
Равнопромежуточную (РСФСР) из Категории Прямые
конические проекции России и бывш. СССР. Сделайте
оформление слоя однообразным и в диалоге Стиль региона
уберите рисунок.
• Откройте растр Rus_east. По вектору Subjects_RF привяжите
растр (предварительно в окне диалога «Регистрация

123
изображения» необходимо выбрать ту же проекцию, в которой
теперь отображается векторная карта Subjects_RF).
• В Косметическом слое оцифруйте (в виде полигона) территорию
полуострова Камчатка южнее параллели 60° с.ш., используя
режим трассировки или автотрассировки.

Закройте таблицу Rus_east и удалите объекты с


Косметического слоя. Откройте таблицу Adm_centers в окне Карты
Subjects_RF.

Задание 2. Выборка по атрибутам, подписывание объектов,


тематические карты диапазонов (картограмма).
• Из таблицы Subjects_RF выберите регионы, в которых все
население не превышает 200 тыс. человек (Выборка 1).
• Подпишите названия этих регионов.
• Создайте тематическую карту (диапазонов) Выборки 1 по
плотности всего населения.

Задание 3. Выборка инструментами, тематические карты


отдельных значений (индивидуальные значения точек).
• В окне Списка Выборки 1 найдите субъект РФ, в котором
площадь лесов больше, чем в других субъектах.
• Выберите административные центры (таблица Adm_centers),
расположенные в этом субъекте (Выборка 2), используя нужный
инструмент.
• Создайте тематическую карту типов административных центров
Выборки 2 по полю Centre_type.

124
Вариант 3
Данные: таблицы Subjects_RF, Adm_centers и растр
Rus_west.jpg

Задание 1. Регистрация растра, оцифровка.


• Откройте таблицу Subjects_RF. Измените проекцию карты на
Равнопромежуточную (РСФСР) из Категории Прямые
конические проекции России и бывш. СССР. Сделайте
оформление слоя однообразным и в диалоге Стиль региона
уберите рисунок.
• Откройте растр Rus_west. По вектору Subjects_RF привяжите
растр (предварительно в окне диалога «Регистрация
изображения» необходимо выбрать ту же проекцию, в которой
теперь отображается векторная карта Subjects_RF).
• В Косметическом слое оцифруйте (в виде полигона)
материковую часть территории России, ограниченную
меридианами 50° и 60° в.д., используя режим трассировки или
автотрассировки.

Закройте таблицу Rus_west и удалите объекты с


Косметического слоя. Откройте таблицу Adm_centers в окне Карты
Subjects_RF.

Задание 2. Выборка по атрибутам, подписывание объектов,


тематические карты диапазонов (картограмма).
• Из таблицы Subjects_RF выберите регионы, в которых городское
население не превышает 100 тыс. человек (Выборка 1).
• Подпишите названия этих регионов.
125
• Создайте тематическую карту (диапазонов) Выборки 1 по
плотности городского населения.

Задание 3. Выборка инструментами, тематические карты


отдельных значений (индивидуальные значения точек).
• В окне Списка Выборки 1 найдите субъект РФ, в котором
площадь пастбищ больше, чем в других субъектах.
• Выберите административные центры (таблица Adm_centers),
расположенные в этом субъекте (Выборка 2), используя нужный
инструмент.
• Создайте тематическую карту типов административных центров
Выборки 2 по полю Centre_type.

Вариант 4
Данные: таблицы Subjects_RF, Adm_centers и растр
Rus_west.jpg

Задание 1. Регистрация растра, оцифровка.


• Откройте таблицу Subjects_RF. Измените проекцию карты на
Равнопромежуточную (РСФСР) из Категории Прямые
конические проекции России и бывш. СССР. Сделайте
оформление слоя однообразным и в диалоге Стиль региона
уберите рисунок.
• Откройте растр Rus_west. По вектору Subjects_RF привяжите
растр (предварительно в окне диалога «Регистрация

126
изображения» необходимо выбрать ту же проекцию, в которой
теперь отображается векторная карта Subjects_RF).
• В Косметическом слое оцифруйте (в виде полигона)
материковую часть территории России, ограниченную
меридианами 50° и 60° в.д., используя режим трассировки или
автотрассировки.

Закройте таблицу Rus_west и удалите объекты с


Косметического слоя. Откройте таблицу Adm_centers в окне Карты
Subjects_RF.

Задание 2. Выборка по атрибутам, подписывание объектов,


тематические карты диапазонов (картограмма).
• Из таблицы Subjects_RF выберите регионы, в которых городское
население не превышает 100 тыс. человек (Выборка 1).
• Подпишите названия этих регионов.
• Создайте тематическую карту (диапазонов) Выборки 1 по
плотности городского населения.

Задание 3. Выборка инструментами, тематические карты


отдельных значений (индивидуальные значения точек).
• В окне Списка Выборки 1 найдите субъект РФ, в котором
площадь лесов больше, чем в других субъектах.
• Выберите административные центры (таблица Adm_centers),
расположенные в этом субъекте (Выборка 2), используя нужный
инструмент.

127
• Создайте тематическую карту типов административных центров
Выборки 2 по полю Centre_type.

Вариант 5
Данные: таблицы Subjects_RF, Adm_centers и растр
Rus_east.jpg

Задание 1. Регистрация растра, оцифровка.


• Откройте таблицу Subjects_RF. Измените проекцию карты на
Равнопромежуточную (РСФСР) из Категории Прямые
конические проекции России и бывш. СССР. Сделайте
оформление слоя однообразным и в диалоге Стиль региона
уберите рисунок.
• Откройте растр Rus_east. По вектору Subjects_RF привяжите
растр (предварительно в окне диалога «Регистрация
изображения» необходимо выбрать ту же проекцию, в которой
теперь отображается векторная карта Subjects_RF).
• В Косметическом слое оцифруйте (в виде полигона)
материковую часть территории Дальнего Востока южнее
параллели 50° с.ш., используя режим трассировки или
автотрассировки.

Закройте таблицу Rus_east и удалите объекты с


Косметического слоя. Откройте таблицу Adm_centers в окне Карты
Subjects_RF.

128
Задание 2. Выборка по атрибутам, подписывание объектов,
тематические карты диапазонов (картограмма).
• Из таблицы Subjects_RF выберите регионы, в которых сельское
население не превышает 100 тыс. человек (Выборка 1).
• Подпишите названия этих регионов.
• Создайте тематическую карту (диапазонов) Выборки 1 по
плотности сельского населения.

Задание 3. Выборка инструментами, тематические карты


отдельных значений (индивидуальные значения точек).
• В окне Списка Выборки 1 найдите субъект РФ, в котором
площадь пастбищ больше, чем в других субъектах.
• Выберите административные центры (таблица Adm_centers),
расположенные в этом субъекте (Выборка 2), используя нужный
инструмент.
• Создайте тематическую карту типов административных центров
Выборки 2 по полю Centre_type.

Вариант 6
Данные: таблицы Subjects_RF, Adm_centers и растр
Rus_east.jpg

Задание 1. Регистрация растра, оцифровка.


• Откройте таблицу Subjects_RF. Измените проекцию карты на
Равнопромежуточную (РСФСР) из Категории Прямые

129
конические проекции России и бывш. СССР. Сделайте
оформление слоя однообразным и в диалоге Стиль региона
уберите рисунок.
• Откройте растр Rus_east. По вектору Subjects_RF привяжите
растр (предварительно в окне диалога «Регистрация
изображения» необходимо выбрать ту же проекцию, в которой
теперь отображается векторная карта Subjects_RF).
• В Косметическом слое оцифруйте (в виде полигона)
материковую часть территории Дальнего Востока южнее
параллели 50° с.ш., используя режим трассировки или
автотрассировки.

Закройте таблицу Rus_east и удалите объекты с


Косметического слоя. Откройте таблицу Adm_centers в окне Карты
Subjects_RF.

Задание 2. Выборка по атрибутам, подписывание объектов,


тематические карты диапазонов (картограмма).
• Из таблицы Subjects_RF выберите регионы, в которых сельское
население не превышает 100 тыс. человек (Выборка 1).
• Подпишите названия этих регионов.
• Создайте тематическую карту (диапазонов) Выборки 1 по
плотности сельского населения.

130
Задание 3. Выборка инструментами, тематические карты
отдельных значений (индивидуальные значения точек).
• В окне Списка Выборки 1 найдите субъект РФ, в котором
площадь болот больше, чем в других субъектах.
• Выберите административные центры (таблица Adm_centers),
расположенные в этом субъекте (Выборка 2), используя нужный
инструмент.
• Создайте тематическую карту типов административных центров
Выборки 2 по полю Centre_type.

Вариант 7
Данные: таблицы Subjects_RF, Adm_centers и растр
Rus_west.jpg

Задание 1. Регистрация растра, оцифровка.


• Откройте таблицу Subjects_RF. Измените проекцию карты на
Равнопромежуточную (РСФСР) из Категории Прямые
конические проекции России и бывш. СССР. Сделайте
оформление слоя однообразным и в диалоге Стиль региона
уберите рисунок.
• Откройте растр Rus_west. По вектору Subjects_RF привяжите
растр (предварительно в окне диалога «Регистрация
изображения» необходимо выбрать ту же проекцию, в которой
теперь отображается векторная карта Subjects_RF).
• В Косметическом слое оцифруйте (в виде полигона) Кольский
полуостров, Карельский перешеек и материковую часть
131
территории России, ограниченную с юга параллелью 60° с.ш., а с
востока меридианом 50° в.д., используя режим трассировки или
автотрассировки.

Закройте таблицу Rus_west и удалите объекты с


Косметического слоя. Откройте таблицу Adm_centers в окне Карты
Subjects_RF.

Задание 2. Выборка по атрибутам, подписывание объектов,


тематические карты диапазонов (картограмма).
• Из таблицы Subjects_RF выберите регионы, в которых сельское
население превышает 1 млн человек (Выборка 1).
• Подпишите названия этих регионов.
• Создайте тематическую карту (диапазонов) Выборки 1 по
плотности сельского населения.

Задание 3. Выборка инструментами, тематические карты


отдельных значений (индивидуальные значения точек).
• В окне Списка Выборки 1 найдите субъект РФ, в котором
площадь сенокосов больше, чем в других субъектах.
• Выберите административные центры (таблица Adm_centers),
расположенные в этом субъекте (Выборка 2), используя нужный
инструмент.
• Создайте тематическую карту типов административных центров
Выборки 2 по полю Centre_type.

132
Вариант 8
Данные: таблицы Subjects_RF, Adm_centers и растр
Rus_west.jpg

Задание 1. Регистрация растра, оцифровка.


• Откройте таблицу Subjects_RF. Измените проекцию карты на
Равнопромежуточную (РСФСР) из Категории Прямые
конические проекции России и бывш. СССР. Сделайте
оформление слоя однообразным и в диалоге Стиль региона
уберите рисунок.
• Откройте растр Rus_west. По вектору Subjects_RF привяжите
растр (предварительно в окне диалога «Регистрация
изображения» необходимо выбрать ту же проекцию, в которой
теперь отображается векторная карта Subjects_RF).
• В Косметическом слое оцифруйте (в виде полигона) южную
часть европейской территории России, ограниченную с севера
параллелью 50° с.ш., используя режим трассировки или
автотрассировки.

Закройте таблицу Rus_west и удалите объекты с


Косметического слоя. Откройте таблицу Adm_centers в окне Карты
Subjects_RF.

Задание 2. Выборка по атрибутам, подписывание объектов,


тематические карты диапазонов (картограмма).
• Из таблицы Subjects_RF выберите регионы, в которых сельское
население превышает 1 млн человек (Выборка 1).
• Подпишите названия этих регионов.
133
• Создайте тематическую карту (диапазонов) Выборки 1 по
плотности сельского населения.

Задание 3. Выборка инструментами, тематические карты


отдельных значений (индивидуальные значения точек).
• В окне Списка Выборки 1 найдите субъект РФ, в котором
площадь пашни меньше, чем в других субъектах.
• Выберите административные центры (таблица Adm_centers),
расположенные в этом субъекте (Выборка 2), используя нужный
инструмент.
• Создайте тематическую карту типов административных центров
Выборки 2 по полю Centre_type.

Вариант 9
Данные: таблицы Subjects_RF, Adm_centers и растр
Rus_east.jpg

Задание 1. Регистрация растра, оцифровка.


• Откройте таблицу Subjects_RF. Измените проекцию карты на
Равнопромежуточную (РСФСР) из Категории Прямые
конические проекции России и бывш. СССР. Сделайте
оформление слоя однообразным и в диалоге Стиль региона
уберите рисунок.
• Откройте растр Rus_east. По вектору Subjects_RF привяжите
растр (предварительно в окне диалога «Регистрация

134
изображения» необходимо выбрать ту же проекцию, в которой
теперь отображается векторная карта Subjects_RF).
• В Косметическом слое оцифруйте (в виде полигона)
материковую часть территории России восточнее меридиана 170°
в.д. (Чукотка), используя режим трассировки или
автотрассировки.

Закройте таблицу Rus_east и удалите объекты с


Косметического слоя. Откройте таблицу Adm_centers в окне Карты
Subjects_RF.

Задание 2. Выборка по атрибутам, подписывание объектов,


тематические карты диапазонов (картограмма).
• Из таблицы Subjects_RF выберите регионы, в которых все
население превышает 3 млн человек (Выборка 1).
• Подпишите названия этих регионов.
• Создайте тематическую карту (диапазонов) Выборки 1 по
плотности всего населения.

Задание 3. Выборка инструментами, тематические карты


отдельных значений (индивидуальные значения точек).
• В окне Списка Выборки 1 найдите субъект РФ, в котором
площадь пашни больше, чем в других субъектах.
• Выберите административные центры (таблица Adm_centers),
расположенные в этом субъекте (Выборка 2), используя нужный
инструмент.

135
• Создайте тематическую карту типов административных центров
Выборки 2 по полю Centre_type.

Вариант 10
Данные: таблицы Subjects_RF, Adm_centers и растр
Rus_east.jpg

Задание 1. Регистрация растра, оцифровка.


• Откройте таблицу Subjects_RF. Измените проекцию карты на
Равнопромежуточную (РСФСР) из Категории Прямые
конические проекции России и бывш. СССР. Сделайте
оформление слоя однообразным и в диалоге Стиль региона
уберите рисунок.
• Откройте растр Rus_east. По вектору Subjects_RF привяжите
растр (предварительно в окне диалога «Регистрация
изображения» необходимо выбрать ту же проекцию, в которой
теперь отображается векторная карта Subjects_RF).
• В Косметическом слое оцифруйте (в виде полигона)
материковую часть территории России восточнее меридиана 170°
в.д. (Чукотка), используя режим трассировки или
автотрассировки.

Закройте таблицу Rus_east и удалите объекты с


Косметического слоя. Откройте таблицу Adm_centers в окне Карты
Subjects_RF.

136
Задание 2. Выборка по атрибутам, подписывание объектов,
тематические карты диапазонов (картограмма).
• Из таблицы Subjects_RF выберите регионы, в которых все
население превышает 3 млн человек (Выборка 1).
• Подпишите названия этих регионов.
• Создайте тематическую карту (диапазонов) Выборки 1 по
плотности всего населения.

Задание 3. Выборка инструментами, тематические карты


отдельных значений (индивидуальные значения точек).
• В окне Списка Выборки 1 найдите субъект РФ, в котором
площадь лесов больше, чем в других субъектах.
• Выберите административные центры (таблица Adm_centers),
расположенные в этом субъекте (Выборка 2), используя нужный
инструмент.
• Создайте тематическую карту типов административных центров
Выборки 2 по полю Centre_type.

137
ЧАСТЬ II
МЕТОДЫ ГИС-АНАЛИЗА
MAPINFO 12.5 (32-бита)
ВВЕДЕНИЕ
Задания раздела объединены общей темой «Характеристика
административных районов субъекта РФ (с использованием данных
о населенных пунктах, населении, структуре земельных угодий)».

Для выполнения заданий требуются:


1. Данные – DATA-2
2. Навыки Уроков MI
3. Справочник MI

Работа проводится на данных о территории, включающей


восемь областей европейской части России (Белгородская,
Орловская, Воронежская, Рязанская, Курская, Тамбовская,
Липецкая, Тульская).

Расположение территории с восемью областями на карте РФ

Восемь областей

139
Используемые данные:
Название файла Источник данных Масштаб
Adm_regions- Схема 1:1 000 000
task.zip административного
(административные деления
районы) – таблица Российской
MI Федерации (2007)
City_RF-task.zip Схема 1:1 000 000
(населенные административного
пункты) – таблица деления
MI Российской
Федерации (2007)
ZEMstat.zip Данные
(структура федерального
земельных угодий) государственного
– ZEMstat.xls статистического
наблюдения за
земельными
ресурсами на 1
января 2006 г.
факультетивно: Карта лесов СССР 1:2 500 000
Forests-task.zip (1955), доработана
(леса) Международным
институтом леса
(1990)

140
Административные районы (окно Карты и окно Списка)

Населенные пункты (окно Карты и окно Списка)

141
Структура земельных угодий (таблица EXCEL)

Окно Справка MapInfo Professional

142
ЗАНЯТИЕ 1
В программе MapInfo откройте таблицы Adm_regions-task и
City_RF-task. Откройте Окно Справка MapInfo Professional.
• Из таблицы Adm_regions-task выберите административные
районы, принадлежащие одной ОБЛАСТИ
• Сохраните запрос в папке в виде новой таблицы MI. (Файл
→ Сохранить копию…)
• Откройте таблицу административных районов ОБЛАСТИ.
• Из таблицы City_RF-task выберите населенные пункты,
принадлежащие ОБЛАСТИ, путем географического объединения
таблиц.

143
Важно! Поскольку вы должны создать таблицу точечных объектов,
воспользуйтесь командой 1: City_RF_task.Obj Within ***. Obj
*** НАЗВАНИЕ таблицы административных районов ОБЛАСТИ

• Сохраните запрос в виде новой таблицы MI.


• Закройте таблицы Adm_regions-task и City_RF-task. (Файл →
Закрыть таблицу…)
Откройте таблицу населенных пунктов ОБЛАСТИ.
• Используя таблицу административных районов ОБЛАСТИ,
постройте тематическую карту круговых картодиаграмм по
количеству городского и сельского населения административных
районов ОБЛАСТИ.
• Для таблицы административных районов ОБЛАСТИ постройте
тематическую карту диапазонов по информации о количестве в
них населенных пунктов.
Это можно сделать одним из двух способов:

1) добавив новую временную колонку в таблице районов, а затем по


ней построить карту;

144
2) непосредственно через диалог «Создание тематической карты»,
используя объединение в списке Поле.

И в первом, и во втором случае объединения данных двух


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

145
Откройте окно Списка таблицы административных районов
ОБЛАСТИ, для которой вы строили карту. И в первом, и во втором
случае объединения данных в нем появится временная колонка
количества населенных пунктов ОБЛАСТИ.
• Постройте тематическую карту диапазонов по плотности
населенных пунктов в административных районах ОБЛАСТИ.
Используйте различные методы разбиения на диапазоны и разное
количество классов.
Выберите лучший вариант.

Результаты работы сохраните в Рабочем наборе.

ЗАНЯТИЕ 2
Откройте таблицу административных районов ОБЛАСТИ.
Откройте Окно Справка MapInfo Professional.
• Дополните таблицу административных районов ОБЛАСТИ
данными из таблицы ZEMstat.xls.
Поскольку в разных субъектах РФ встречаются административные
районы с одинаковыми названиями, предварительно необходимо
отобрать данные, относящиеся к административным районам
именно вашей ОБЛАСТИ.
Это можно сделать либо в программе EXCEL, либо непосредственно
в MI.

146
Важно! Если вы делаете выборку непосредственно в MI, необходимо
выбранные данные сохранить как новую таблицу и открыть ее. Это
связано с тем, что отдельные манипуляции, в том числе объединение,
программа осуществляет только с базовыми таблицами, но не с
запросами.

147
В нашем случае объединяющей колонкой (поле «С условием»)
является колонка REG_NAME.
Путем объединения данных из двух таблиц вы получили
новую таблицу административных регионов с данными о земельных
угодьях, с которой будете дальше работать.
148
• Сохраните новую таблицу MI

• Закройте все. Откройте новую таблицу ОБЛАСТИ и таблицу


населенных пунктов ОБЛАСТИ.
• Постройте круговые картодиаграммы структуры земельных
угодий в административных районах ОБЛАСТИ, используя
следующие поля таблицы: Сельхозугодья – Лесные земли – Под
водой – Земли застройки – Под дорогами – Болота –
Нарушенные земли – Прочие земли.
• В диалоге «Управление слоями» окна Карты сделайте
изменяемым Косметический слой.
• В таблице населенных пунктов выберите центр вашей
ОБЛАСТИ (Белгород, Воронеж, Курск, Липецк, Орел, Рязань,
Тамбов, Тула) и постройте вокруг этого точечного объекта
буферную зону радиусом 50 км.
• Сохраните полученную буферную зону из Косметического слоя
в новой таблице (Карта → Сохранить косметику…)
• Откройте окно Списка таблицы с буфером.
• Познакомьтесь с функциями обобщения данных командой
Обновить колонку…

149
Важно! При объединении географических объектов следует выбрать
один из 3-х вариантов: объект из одной таблицы «содержит», «вложен
в» или «пересекает» объект из другой таблицы.

150
• Рассчитайте новые данные для полученной буферной зоны,
помещая их в новые временные колонки (не забудьте в диалоге
Объединить выбрать вариант, по которому объект одной таблицы
пересекает объект другой):
a. плотность всего населения, проживающего в буферной зоне
(используя данные о численности всего населения в
административных районах ОБЛАСТИ и Функцию Area);
b. площадь пашни, приходящейся на буферную зону (используя
данные о площади пашни в административных районах
ОБЛАСТИ).
• В диалоге Управление слоями окна Карты отключите слой
таблицы населенных пунктов ОБЛАСТИ и слой буферной зоны.
Убедитесь, что изменяемым остается Косметический слой.
• В слое таблицы административных районов ОБЛАСТИ выберите
один административный район ОБЛАСТИ (БЕЛГОРОД,
ВОРОНЕЖ, КУРСК, ЛИПЕЦК, ОРЛОВСКИЙ, РЯЗАНЬ,
ТАМБОВ, ТУЛА) и постройте вокруг него буферную зону
шириной 10 км.
• Сохраните полученную буферную зону 2 из Косметического слоя
в новой таблице (Карта → Сохранить косметику…)

• В диалоге Управление слоями окна Карты сделайте изменяемым


слой 2-ой буферной зоны и удалите из нее внутреннюю часть.

151
Вы получите зону шириной 10 км вокруг административного
района ОБЛАСТИ (БЕЛГОРОД, ВОРОНЕЖ, КУРСК, ЛИПЕЦК,
ОРЛОВСКИЙ, РЯЗАНЬ, ТАМБОВ, ТУЛА), с которой продолжите
работать.

• В диалоге Управление слоями окна Карты включите слой


таблицы населенных пунктов ОБЛАСТИ.
• Определите количество населенных пунктов, попавших в эту 10-
км зону вокруг административного района ОБЛАСТИ. Для этого
инструментом выберите эти населенные пункты и откройте окно
Списка выборки.
• Добавьте выборку отдельным слоем в окно Карты и постройте
для нее тематическую карту Отдельных значений
(Индивидуальные значения точек) по статусу этих населенных
пунктов (Поле «Status_pp»).
• Рассчитайте данные буферной зоны 2, помещая их в новые
временные колонки (не забудьте в диалоге «Объединить»
выбрать вариант, по которому объект одной таблицы пересекает
объект другой):
a. плотность городского населения, проживающего в этой
буферной зоне (используя данные о численности городского
населения в административных районах ОБЛАСТИ и Функцию
Area);

152
b. площадь нарушенных земель, приходящуюся на эту буферную
зону (используя данные о площади нарушенных земель в
административных районах ОБЛАСТИ).

Результаты работы представьте преподавателю или сохраните в


Рабочем наборе.

ЗАНЯТИЕ 3
Откройте таблицу административных районов ОБЛАСТИ. Откройте
Окно Справка MapInfo Professional.
• Дайте оценку изменения во времени площади пашни в
административных районах ОБЛАСТИ, используя данные о
площади пашни и залежи («пашня теперь» = колонка Пашня, тыс.
га; «пашня раньше» = колонка Пашня, тыс. га + колонка Залежь,
тыс. га). Постройте:
a. временной ряд карт площади пашни административных районов
ОБЛАСТИ («пашни раньше» и «пашни теперь»);
b. карты изменения площади пахотных земель в га;
c. карты изменения площади пахотных земель в процентах от
площади, которую занимали «пашни раньше».

• Таблицу административных районов ОБЛАСТИ с рассчитанными


данными об изменении во времени площади пашни
экспортируйте в текстовом формате ASCII (*.txt) и формате
dBase (*.dbf). Полученные файлы откройте в текстовом редакторе
и программе EXCEL (OpenOffice).
• Используя таблицу административных районов ОБЛАСТИ,
отобразите информацию о численности населения (поля
«Все_население_тыс_чел», «городское_тыс_чел»,
«сельское_тыс_чел») – постройте карты:
d. плотности точек;
e. столбчатых картодиаграмм;
f. диапазонов (методами Равное количество записей, Равный
разброс значений, Естественные группы).

153
Используйте нужное количество окон карты, подберите подходящие
варианты оформления, применяя Настройки тематической карты.
• По данным таблицы административных районов ОБЛАСТИ
постройте тематические карты поверхности численности
всего населения административных районов ОБЛАСТИ (поле
«Все_население_тыс_чел»):
g. методом IDW;
h. методом TIN.
Пользуйтесь возможностями Настройки тематической карты,
внимательно изучите предлагаемые программой варианты
оформления.

Важно! Проследите, чтобы создаваемые файлы поверхности


сохранялись в папке.

154
• Постройте 2 варианта трехмерных карт по полю
«Все_население_тыс_чел» таблицы административных районов
ОБЛАСТИ:
a. Карту-призму (по векторной карте);
b. 3D-карту (по растровой карте).

Сравните полученные карты. Поэкспериментируйте с настройками


трехмерных карт (раздел меню 3D-карта).
Результаты работы сохраните в Рабочем наборе.

ДОПОЛНИТЕЛЬНОЕ ЗАДАНИЕ
Откройте таблицу административных районов ОБЛАСТИ и таблицу
Forests-task.
1. Из карты лесов вырежете часть, относящуюся к ОБЛАСТИ
(предварительно объедините все административные районы
в один объект – ОБЛАСТЬ).
2. Постройте тематическую карту лесов ОБЛАСТИ (отдельных
значений по колонке SPECIES).
3. Дополните полученную таблицу лесов ОБЛАСТИ двумя
колонками: Площадь_кв_км (вещественное) и
Площадь_проц (десятичное). Рассчитайте структуру лесных
площадей в % от площади всей ОБЛАСТИ.

155
КОНТРОЛЬНАЯ РАБОТА №2

Вариант 1
1. Откройте таблицу административных районов ОБЛАСТИ.
В окне карты объедините административные районы ОБЛАСТИ в
один полигон – ОБЛАСТЬ. При этом рассчитайте сумму всего
населения ОБЛАСТИ, городского населения ОБЛАСТИ, сельского
населения ОБЛАСТИ.

2. Откройте таблицу bonitet-task.


Рассчитайте бонитет почвенного покрова всей ОБЛАСТИ.
Запишите ОТВЕТЫ:
Все население ОБЛАСТИ –
Городское население ОБЛАСТИ –
Сельское население ОБЛАСТИ –
Бонитет почвенного покрова ОБЛАСТИ –
Закройте открытые таблицы.

3. Откройте таблицы Subjects_RF и City_200.


Нанесите на карту и подпишите города РФ, расположенные на
расстоянии более 250 км и менее 300 км от Москвы (точечный
объект). Постройте тематическую карту (значков), отразив, на
сколько человек изменилось население этих городов в 1989 г.
относительно 1979 г.

Запишите ОТВЕТЫ:
В каких городах население уменьшилось? –
На сколько процентов уменьшилось население? –

156
Вариант 2
1. Откройте таблицу административных районов ОБЛАСТИ.
В окне карты объедините административные районы ОБЛАСТИ в
один полигон – ОБЛАСТЬ. При этом рассчитайте сумму всего
населения ОБЛАСТИ, городского населения ОБЛАСТИ, сельского
населения ОБЛАСТИ.

2. Откройте таблицу bonitet-task.


Рассчитайте бонитет почвенного покрова всей ОБЛАСТИ.
Запишите ОТВЕТЫ:
Все население ОБЛАСТИ –
Городское население ОБЛАСТИ –
Сельское население ОБЛАСТИ –
Бонитет почвенного покрова ОБЛАСТИ –
Закройте открытые таблицы.

3. Откройте таблицы Subjects_RF и City_200.


Нанесите на карту и подпишите города РФ, расположенные на
расстоянии более 450 км и менее 500 км от Пензы. Постройте
тематическую карту (значков), отразив, на сколько человек
изменилось население этих городов в 1989 г. относительно 1979 г.
Запишите ОТВЕТЫ:
В каких городах население уменьшилось? –
На сколько процентов уменьшилось население? –

157
Вариант 3
1. Откройте таблицу административных районов ОБЛАСТИ.
В окне карты объедините административные районы ОБЛАСТИ в
один полигон – ОБЛАСТЬ. При этом рассчитайте сумму всего
населения ОБЛАСТИ, городского населения ОБЛАСТИ, сельского
населения ОБЛАСТИ.

2. Откройте таблицу bonitet-task.


Рассчитайте бонитет почвенного покрова всей ОБЛАСТИ.
Запишите ОТВЕТЫ:
Все население ОБЛАСТИ –
Городское население ОБЛАСТИ –
Сельское население ОБЛАСТИ –
Бонитет почвенного покрова ОБЛАСТИ –
Закройте открытые таблицы.

3. Откройте таблицы Subjects_RF и City_200.


Нанесите на карту и подпишите города РФ, расположенные
одновременно не далее 450 км от Москвы (точечный объект) и не
далее 450 км от Санкт-Петербурга (точечный объект). Постройте
тематическую карту (значков), отразив, на сколько человек
изменилось население этих городов в 1989 г. относительно 1979 г.
Запишите ОТВЕТЫ:
В каких городах население уменьшилось? –
На сколько процентов уменьшилось население? –

158
Вариант 4
1. Откройте таблицу административных районов ОБЛАСТИ.
В окне карты объедините административные районы ОБЛАСТИ в
один полигон – ОБЛАСТЬ. При этом рассчитайте сумму всего
населения ОБЛАСТИ, городского населения ОБЛАСТИ, сельского
населения ОБЛАСТИ.

2. Откройте таблицу bonitet-task.


Рассчитайте бонитет почвенного покрова всей ОБЛАСТИ.
Запишите ОТВЕТЫ:
Все население ОБЛАСТИ –
Городское население ОБЛАСТИ –
Сельское население ОБЛАСТИ –
Бонитет почвенного покрова ОБЛАСТИ –
Закройте открытые таблицы.

3. Откройте таблицы Subjects_RF и City_200.


Нанесите на карту и подпишите города РФ, расположенные за
пределами Ростовской области, но не далее 150 км от ее границ.
Постройте тематическую карту (значков), отразив, на сколько
человек изменилось население этих городов в 1989 г. относительно
1979 г.
Запишите ОТВЕТЫ:
В каких городах население уменьшилось? –
На сколько процентов уменьшилось население? –

159
Вариант 5
1. Откройте таблицу административных районов ОБЛАСТИ.
В окне карты объедините административные районы ОБЛАСТИ в
один полигон – ОБЛАСТЬ. При этом рассчитайте сумму всего
населения ОБЛАСТИ, городского населения ОБЛАСТИ, сельского
населения ОБЛАСТИ.

2. Откройте таблицу bonitet-task.


Рассчитайте бонитет почвенного покрова всей ОБЛАСТИ.
Запишите ОТВЕТЫ:
Все население ОБЛАСТИ –
Городское население ОБЛАСТИ –
Сельское население ОБЛАСТИ –
Бонитет почвенного покрова ОБЛАСТИ –
Закройте открытые таблицы.

3. Откройте таблицы Subjects_RF и City_200.


Нанесите на карту и подпишите города РФ, расположенные
одновременно на расстоянии более 600 км от Благовещенска, но не
далее 600 км от границ Амурской области. Постройте тематическую
карту (значков), отразив, на сколько человек изменилось население
этих городов в 1989 г. относительно 1979 г.
Запишите ОТВЕТЫ:
В каких городах население уменьшилось? –
На сколько процентов уменьшилось население? –

160
ПРИЛОЖЕНИЯ
ПРИЛОЖЕНИЕ 1

ОСНОВНЫЕ ПОНЯТИЯ: СИСТЕМА КООРДИНАТ


(КООРДИНАТНАЯ СИСТЕМА), ПРОЕКЦИЯ, ДАТУМ
СИСТЕМА КООРДИНАТ.

В ГИС используются два типа систем координат:


• Глобальная или сферическая система координат.
Часто ее называют географической системой координат.
Единицами измерения в такой системе координат являются
градусы (долготы и широты).
• Системы координат проекций, основанные на
картографических проекциях, таких как поперечная
Меркатора или Гаусса-Крюгера, равновеликая Альберса
или Робинсона (а также многочисленные другие модели
проекций), обеспечивают различные механизмы
проецирования карты сферической поверхности Земли на
двухмерную поверхность Декартовых координат.
Проекцию системы координат иногда называют
картографической проекцией. Единицами измерения в
таких системах координат являются метры/километры.

Географическая система координат

В географической системе координат (ГСК) используется


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

162
Земля в виде глобуса, на котором показаны значения широты
и долготы.
В сферической системе «горизонтальные линии» или
линии, соответствующие направлению восток-запад, это
линии равной широты, или параллели. “Вертикальные линии”,
или линии, идущие в направлении с юга на север, это линии
равной долготы, или меридианы. Эти линии опоясывают
глобус и образуют сеть географической координатной
привязки, называемую градусной сеткой.
Линия широты, которая расположена посередине между
полюсами, носит название экватора. Она соответствует линии
нулевой широты. Линия нулевой долготы носит название
нулевого (или начального) меридиана. Для большинства
географических систем координат нулевой меридиан – это
линия долготы, проходящая через обсерваторию Гринвич в
Англии. Некоторые страны используют в качестве нулевых
меридианов линии долготы, проходящие через Берн, Боготу
или Париж. Начальная точка картографической сетки (0,0)
определяется местом пересечения экватора и нулевого
меридиана. Затем глобус делится на четыре географических
квадранта (четверти шара), которые определяются
показаниями компаса в начальной точке. Север и юг
163
расположены, соответственно, выше и ниже экватора, а запад
и восток – соответственно, слева и справа от нулевого
меридиана.

Здесь показаны параллели и меридианы, образующие


градусную сетку.

Значения широты и долготы, как правило, измеряются


либо в десятичных градусах, либо в градусах, минутах,
секундах (DMS). Значения широты отсчитываются
относительно экватора и могут изменяться от -90° на Южном
полюсе до +90° на Северном полюсе. Значения долготы
отсчитываются относительно нулевого меридиана. Они могут
меняться до -180° при движении на запад от нулевого
меридиана и до 180° при движении на восток от нулевого
меридиана. Если за нулевой меридиан принят Гринвич, то
координаты в Австралии, расположенной к югу от экватора и к
востоку от Гринвича, будут иметь положительные значения
долготы и отрицательные значения широты.
Удобно отсчитывать значения долготы по оси X, а
широты – по оси Y. В географической системе координат
данные отображаются так, как будто градус – это линейная
единица измерения.
Хотя значения широты и долготы используются для
определения точного положения точки на поверхности шара,
эти величины не являются универсальными единицами
измерения. Только на экваторе расстояние, соответствующее
одному градусу долготы примерно равно расстоянию,
164
соответствующему одному градусу широты. Это происходит
из-за того, что экватор – это единственная параллель, чья
длина соответствует длине меридиана (двойного).
(Окружности, у которых тот же радиус, что и у эллипсоида
Земли, носят название больших окружностей. Таковыми
являются экватор и все меридианы).
Выше и ниже экватора, окружности, которые определяют
параллели, становятся постепенно все короче и короче, пока не
превратятся в точку на Северном и Южном полюсах, в
которой сходятся меридианы. По мере того, как меридианы
сходятся к полюсам, расстояние, соответствующее одному
градусу широты уменьшается до нуля. На эллипсоиде Кларка
1866 один градус широты на экваторе равен 111,321 км, в то
время как на широте 60° – только 55,802 км. Поскольку
градусы широты и долготы не имеют стандартной длины, вы
не можете точно измерять расстояния или площади или легко
отображать данные на плоской карте или экране компьютера.

Эллипсоид

В нулевом приближении можно считать, что Земля имеет


форму шара со средним радиусом 6371,3 км. В
действительности Земля не является идеальным шаром. Из-за
суточного вращения она сплюснута с полюсов; высоты
материков различны; форму поверхности искажают и
приливные деформации. Наиболее точно форму Земли
описывают при помощи геоида. В картографии сложную
фигуру геоида заменяют математически более простой –
эллипсоидом вращения. Для лучшей аппроксимации
поверхности вводят понятие референц-эллипсоида, который
хорошо совпадает с геоидом только на каком-то участке
поверхности. Геометрические параметры референц-

165
эллипсоидов отличаются от параметров среднего земного
эллипсоида, который описывает земную поверхность в целом.
Форма эллипса определяется двумя радиусами. Более
длинный радиус называется большой полуосью, а меньший
(короткий) - малой полуосью.

Большая полуось или экваториальный радиус - это половина


большой оси, а малая полуось или полярный радиус - половина
малой оси.

Эллипсоид определяется либо большой полуосью a и


малой полуосью b, либо величиной a и сжатием. Сжатие –
отношение разности длин между двумя полуосями к длине
большой полуоси, выраженное простой или десятичной
дробью. Сжатие, f, рассчитывается следующим образом:

f = (a - b) / a

Сжатие выражается маленькой величиной, поэтому


обычно вместо него используется величина 1/f. Ниже
представлены параметры World Geodetic System of 1984 (WGS
1984 или WGS84):

a = 6378137,0 meters
b = 6356752,31424 meters
1/f = 298,257223563

Сжатие варьирует от 0 до 1.Значение 0 значит, что оси


равны, таким образом, эллипсоид является сферой. Сжатие
166
Земли приблизительно равно 0,003353. Другим показателем,
который подобно сжатию описывает форму эллипсоид,
является квадрат эксцентриситета, e2. Он выражается
следующей формулой:

Определение различных эллипсоидов для точного


картографирования

Чтобы лучше понять объекты земной поверхности и


особенности ее неровностей, неоднократно проводились
геодезические съемки Земли. Эти исследования дали
определение многих эллипсоидов, описывающих форму
Земли. Как правило, эллипсоид выбирается для одной страны
или определенной территории. Эллипсоид, наилучшим
образом подходящий для одного географического региона, не
обязательно подойдет для другого региона. До недавнего
времени в геодезических измерениях в Северной Америке
использовался эллипсоид, определенный Кларком в 1866.
Большая полуось сфероида Кларка 1866 равна 6,378,206.4
метра, а малая полуось - 6,356,583.8 метра.
Из-за гравитационных различий и разнообразия объектов
поверхности, Земля не является ни правильным эллипсоидом,
ни, тем более, правильным шаром. Использование
спутниковых технологий позволило выявить несколько
отклонений от правильного эллипса; например, Южный полюс
расположен ближе к экватору, чем Северный полюс.
Эллипсоиды, определенные при помощи спутников,
вытесняют старые эллипсоиды, полученные с использованием

167
наземных вычислений. Например, новым стандартом
эллипсоида для Северной Америки является «Геодезическая
система привязки 1980 г.» (Geodetic Reference System of 1980 –
GRS 1980), радиусы которого равны 6378137,0 и
6356752,31414 метрам. Параметры эллипсоида GRS 1980 были
утверждены Международным Союзом геодезистов и
геофизиков в 1979 г.
Поскольку изменение системы координат эллипсоида
приводит к изменению всех значений предыдущих измерений,
многие организации не перешли на новые (и более точные)
эллипсоиды.
На практике используется несколько различных средних
земных эллипсоидов и референц-эллипсоидов, а также
связанных с ними систем земных координат. В нашей стране
до последнего времени использовался эллипсоид Красовского
1940 г. С конца 2012 г. официально установлено
использование эллипсоида ПЗ-90 (Параметры Земли 1990 г.).

Картографические проекции

Независимо от того, представляете ли вы Землю в виде


шара или эллипсоида, ее трехмерную поверхность необходимо
преобразовать в плоский лист карты. Это преобразование,
выполняемое по математическим законам, называется
картографической проекцией. Картографическая проекция
использует математические формулы для связи сферических
координат на глобусе с плоскими координатами.
Спроецировать эллипсоид на плоскость нисколько не
легче, чем разложить на ней кусок апельсиновой кожуры – он
будет разорван. При отображении Земной поверхности в
двухмерном пространстве искажается форма, площадь, длина
или направление объектов.

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

ТИПЫ ПРОЕКЦИЙ

Поскольку карты плоские, в некоторых простейших


проекциях используются геометрические фигуры, которые
можно развернуть на плоскость без растяжения и разрывов их
поверхностей. Они называются развертывающимися
поверхностями. Типичными примерами являются конусы,
цилиндры и плоскости. Проекция карты систематизировано
проектирует участки поверхности сфероида на
соответствующие позиции плоскости с помощью
математических алгоритмов.
Первым шагом при проецировании одной поверхности на
другую является создание одной или более точек контакта.
Каждая такая точка называется точкой касания. Как будет
показано ниже в разделе «Азимутальные проекции»,
169
азимутальная проекция проходит по касательной к земной
поверхности только в одной точке. Конусы и цилиндры
касаются земного шара вдоль линии. Если поверхность
проекции пересекает земной шар, а не касается его
поверхности, то полученная в результате проекция является
секущей, а не касательной. Независимо от того, является ли
контакт касательным или секущим, его место очень значимо,
поскольку определяет точку или линии нулевого искажения.
Эту линию истинного масштаба часто называют стандартной
линией. В общем случае, искажение проекции увеличивается с
увеличением расстояния от точки (линии) контакта.
Многие обычные картографические проекции можно
классифицировать в соответствии с используемой для них
проекционной поверхностью: конические, цилиндрические
или азимутальные (проекции на плоскость).
На этой странице изображены основные типы проекций -
Конические, Цилиндрические и Азимутальные.

Коническая (касательная)

Конус размещается на земном шаре. Конус и земной шар


касаются друг друга по линии широты. Она называется
стандартной параллелью. Конус «разрезается» по линии
долготы, противоположной центральному меридиану, и
разворачивается на плоскость.

170
Коническая (секущая)

Конус так же оборачивается вокруг земного шара, но


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

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


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

171
Азимутальная – разновидности

Лист карты располагается на земном шаре. Лист может


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

Азимутальная проекция может быть построена с разных


точек перспективы. Гномоническая - точка перспективы
расположена в центре земного шара. Стереографическая -
точка перспективы расположена с обратной стороны земного
шара. Ортографическая - точка находится на бесконечном
удалении от земного шара [2].

172
ДАТУМЫ

В то время как эллипсоид аппроксимирует форму Земли,


датум определяет положение эллипсоида относительно ее
центра. Датум предоставляет систему отсчета для определения
местоположения объектов на поверхности Земли. Он
определяет начальную точку и направление линий широты и
долготы.
Если вы измените датум или, точнее, географическую
систему координат, значения координат ваших данных
изменятся. Ниже приведены координаты (в градусах, минутах,
секундах) для контрольной точки в г. Редландс, штат
Калифорния, в системе координат Североамериканского
датума 1983 г. (NAD 1983 или NAD83):

34 01 43,77884; -117 12 57,75961

Та же точка в системе координат Североамериканского


датума 1927 г. (NAD 1927 или NAD27) будет иметь
координаты:

34 01 43,72995; -117 12 54,61539

Значение долготы отличается примерно на 3 секунды, в


то время как значение широты отличается примерно на 0,05
секунды.
NAD 1983 и Мировая геодезическая система 1984 г. -
(World Geodetic System of 1984 - WGS 1984) одинаковы для
большинства приложений. Здесь приведены координаты
контрольной точки на базе WGS 1984:

34 01 43,778837; -117 12 57,75961

173
Геоцентрические (глобальные) датумы

В последние 15 лет спутниковые данные предоставили


геодезистам новые измерения для определения эллипсоида,
который наилучшим образом определяет форму Земли и
который соотносит координаты с центром массы Земли.
Геоцентрический датум использует центр масс Земли в
качестве начальной точки. Наиболее поздним из
разработанных и одним из широко используемых датумов
является Мировая Геодезическая система 1984 г. (WGS84 -
World Geodetic System of 1984). Она служит основой для
определения местоположения по всему миру.

Местные (локальные) датумы

Местный датум центрирует эллипсоид таким образом,


что он наилучшим образом описывает поверхность Земли для
данной конкретной территории. Точка на поверхности
эллипсоида поставлена в соответствие определенной точке на
поверхности Земли. Эта точка известна как начальная точка
датума. Координаты «начальной точки» зафиксированы, и все
остальные точки являются расчетными по отношению к этой
точке.

174
Начало системы координат местного датума не
расположено в центре Земли. Центр эллипсоида местного
датума смещен относительно центра Земли. Местными
датумами являются системы координат Пулково-1942, NAD27
и Европейский датум 1950 г. (ED 1950). Датум Пулково-1942
разработан для СССР и России, NAD 1927 - для Северной
Америки, а датум ED 1950 - для использования в Европе.
Поскольку местный датум тесным образом связывает
эллипсоид с определенной территорией на поверхности Земли,
он не подходит для использования за пределами того региона,
для которого он был разработан.
Наиболее широко используемые в ГИС датумы:

• WGS84 (World Geodetic System 1984). Глобальный


датум, использующий геоцентрический общемировой
эллипсоид, вычисленный по результатам точных спутниковых
измерений. Используется в системе GPS. В настоящее время
принят как основной в США.
• Пулково-1942 (СК-42, Система координат 1942)
Локальный датум, использующий эллипсоид Красовского,
максимально подходящего к европейской территории СССР.
Основной (по распространенности) датум в СССР и
постсоветском пространстве.
• ПЗ-90 (Параметры Земли 1990) Глобальный датум,
основной (с 2012 г.) в Российской Федерации.
• NAD-83 (North American Datum 1983). Локальный
датум для североамериканского континента.

Запомните: Топографические карты на территорию России и


бывшего Советского Союза составлены в проекции Гаусса-Крюгера
(равноугольной поперечно-цилиндрической), вычисленной по
эллипсоиду Красовского 1940 г. по 6-градусным зонам с датумом
Пулково-1942.

175
Интересно! Доступным и интересным языком о системах
координат, датумах написано Д. Калининым [3].

ПРИЛОЖЕНИЕ 2

ОСНОВНЫЕ ПОНЯТИЯ: ВЕКТОРНЫЕ И РАСТРОВЫЕ


ДАННЫЕ, ТИПЫ ВЕКТОРНЫХ ДАННЫХ, ШЕЙП-ФАЙЛ,
ГЕОПРОСТРАНСТВЕННАЯ ТОПОЛОГИЯ

Векторные и растровые данные

Существует два основных метода представления


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

Самым простым примером растровых данных является -


отсканированная карта, также к растровой модели данных
относятся космические снимки, цифровые модели рельефа и
многие другие данные. Тематически, каждая ячейка растра
176
(элемент изображения, пиксел) может описывать определенное
свойство или признак соответствующей ей географической
области, например, крутизну склона или высоту над уровнем
моря, тип растительности или почвы и т.д. Таким образом, при
растровом способе информация о каждом(!) пикселе хранится
в массиве данных, что и определяет большие размеры
растровых файлов и высокие требования к ресурсам для их
обработки. В растровой модели данных хранится информация
о положении пиксела (ряд, колонка) и его атрибутах.
Второй метод описания пространственных объектов –
векторный, разделяет все объекты на элементы – узлы,
имеющие свои координаты, и соединяющие их дуги (арки).
Атрибутивная информация может соотноситься как с самими
элементами (узлами, линиями) так и с целыми объектами,
составленными из этих элементов. Векторные модели строятся
на векторах, занимающих часть пространства в отличие от
занимающих все пространство растровых моделей. Это
определяет их основное преимущество – требование на
порядки меньшей памяти для хранения и меньших затрат
времени на обработку и визуализацию. Полная векторная
модель данных ГИС отображает пространственные данные как
совокупность следующих основных частей: сами объекты
(точки, линии и полигоны); атрибуты (признаки, связанные с
объектами); связи между объектами.

177
Два описанных типа пространственных данных как две
разных планеты, характеризуемых разными свойствами и
законами. Способы хранения и обработки данных,
программные средства, требуемые ресурсы – все отличается
при работе с векторными и растровыми данными. Развитие
средств обработки данных также идет каждый по своему пути.

Векторное изображение Растровое


серии озер изображение серии озер
Ниже кратко остановимся на основных понятиях,
касающихся векторных данных.

Типы векторных данных: точка, линия, полигон

Векторные данные могут быть представлены в трех


формах по степени усложнения:

• Точки – одна пара координат (x,y) определяет


отдельное географическое местоположение.
• Линии (полилинии) – множество пар координат
(x1 y1, x2 y2, x3 y3, … xn yn), следующих в определенном
порядке, задают линию, проведенную из точки (x1 y1) в
точку (x2 y2) и так далее. Части линии между двумя
соседними точками называются сегментом линии. Они
имеют длину и направление, которое определяется
178
порядком следования точек. Технически линия
представляет собой две пары координат, соединенных
вместе, в то время как ломаная линия образуется
объединением сегментов.
• Полигоны – если линии образуются
последовательностью из более чем двух точек, с последней
точкой в том же положении, что и первая, то такая фигура
называется полигоном. Треугольник, круг, прямоугольник и
т.д. – все это полигоны. Ключевая особенность любого
полигона – замкнутая область, находящаяся в пределах его
границ.

Геопространственная топология

Комплекс требований (правил) взаимного отношения


объектов называется топологией, а данные, выполняющие все
эти правила – топологически корректными. Основные правила
топологической корректности:
• полигоны НЕ МОГУТ пересекаться;
• между полигонами и внутри них НЕ МОЖЕТ
быть пустого пространства (за исключением внешнего
периметра);
• линии НЕ МОГУТ иметь висячих узлов (должны
заканчиваться на другой линии);
• линии НЕ МОГУТ пересекать сами себя;
Соответственно, если программа, в которой происходит
оцифровка, НЕ ПОДДЕРЖИВАЕТ функции проверки
топологии, то:
полигоны МОГУТ пересекаться;
• между полигонами и внутри них МОЖЕТ быть пустое
пространство;
• линии МОГУТ иметь висячие узлы (т.е. не примыкать к
другой линии);
179
• линии МОГУТ пересекать сами себя.
Эти и другие правила топологии помогают
контролировать геометрическую точность данных и
поддерживать взаимоотношения между ними, близкие к
взаимоотношениям объектов в реальном мире (например: река
– линия, впадает в другую реку – заканчивается на другой
линии, без перелетов или недолетов, появляющихся при
оцифровке).
Топология регулирует пространственные отношения
связности и соседства векторных объектов (точек, линий и
полигонов) в ГИС. Топологические данные полезны для
обнаружения и исправления ошибок оцифровки (например,
две линии дорог не сходятся на месте перекрестка).
Корректная топология необходима для проведения некоторых
типов пространственного анализа, таких как сетевой анализ.
Топологические ошибки
Существуют различные типы топологических ошибок, и
они могут быть сгруппированы в соответствии с типами
геометрии (полигоны или полилинии). Топологические
ошибки с полигональными объектами включают незакрытые
полигоны, разрывы между прилежащими полигонами, а также
перекрывающиеся полигоны. Распространенной ошибкой для
линейных объектов является то, когда их конечные вершины
не совпадают в тех местах, где они должны совпадать
(например, улицы на перекрестках). Подобные ошибки
называются «недолетами», когда между линиями наблюдается
разрыв, и «перелетами», когда одна линия пересекает другую и
заканчивается чуть дальше (см. Рисунок).

180
«Недолеты» (1) появляются, когда оцифрованные векторные линии,
которые должны соединяться друг с другом, не соединяются.«Перелеты» (2)
происходят, когда одна линия заканчивается за другой линией, к которой
должна быть присоединена. Когда вершины двух полигонов на их границах
не совпадают, появляются разрывы (3).
Результатами недолетов и перелетов являются так
называемые «висячие узлы» в конце линий. Висячие узлы
приемлемы в отдельных случаях, например, для тупиковых
улиц. Топологические ошибки нарушают отношения между
объектами. Эти ошибки должны быть исправлены перед
проведением таких типов анализа векторных данных, как
сетевой анализ (т.е. поиск кратчайшего маршрута по дорожной
сети) или измерения (т.е. выяснение длины рек). Помимо
необходимости топологии в сетевом анализе и измерениях,
существуют другие причины, почему следует иметь
топологически корректные данные. Представьте, что Вы
цифруете муниципальные границы Вашего района, и
полигоны перекрываются или имеют разрывы. В случае таких
ошибок Вы по-прежнему можете пользоваться инструментами
измерений, но результаты будут некорректными. Полученная
площадь будет неправильной, и будет непонятно, где именно
находятся границы (например, в случае перекрывающихся
полигонов принадлежность территории к двум
муниципалитетам одновременно невозможна!).
Иметь топологически корректные данные важно не
только для проведения собственного анализа, но и для других
людей, которым Вы можете передать свои данные. Они могут
181
не знать об ошибках и будут расценивать результаты своего
анализа как правильные.
Топологические инструменты

Многие ГИС-приложения имеют инструменты


топологического редактирования. Например, в QGIS Вы
можете включить топологическое редактирование для
эффективного редактирования общих границ объектов
полигональных слоев. ГИС-приложение обнаруживает общие
границы объектов, и Вам достаточно будет передвинуть
только одну вершину, в то время как приложение обновит
вершину прилежащего полигона, как показано на Рисунке под
цифрой (1). Другая опция топологического редактирования –
установка ограничения на перекрытие полигонов (см. Рисунок
под цифрой (2)). В QGIS, если Вы нарисуете новый полигон
поверх существующего, приложение обрежет новый полигон
по границе существующего.

Топологическое редактирование. 1) Когда пользователь сдвигает вершину в


углу бордового полигона, соответствующая вершина зеленого квадрата
автоматически следует за ней. 2) Чтобы избежать перекрытия полигонов,
новый объект (бордовый) автоматически обрезается по границе
существующего (зеленый).
О чем стоит помнить:
Топология – это сложное представление векторных
данных. Топологические наборы данных хранятся в
специальных файловых форматах, включающих описание
отношений между объектами. В то же время, наиболее
распространенные форматы геоданных являются «простыми»,
то есть хранят только геометрию и атрибуты. Они разработаны
182
для быстрого отображения на карте и не рассчитаны на
топологический анализ (например, поиск кратчайшего пути).
Многие ГИС-приложения могут отображать и топологические,
и простые данные, а некоторые могут также создавать и
редактировать эти данные.

НАИБОЛЕЕ РАСПРОСТРАНЕННЫЕ ВЕКТОРНЫЕ


ФОРМАТЫ

Наиболее широко используемые векторные форматы в


ГИС:
• ESRI (.SHP) – шейп-файл
• MapInfo (.TAB, .MIF) – файл MapInfo
• Geography Markup Language (.GML)
• Keyhole Markup Language (.KML) – файлGoogle Earth
Шейп-файл

Шейп-файл (англ. Shapefile) – популярный векторный


формат географических файлов. Разрабатывается и
поддерживается компанией Esri (разработчиком ArcGIS) с
целью обмена между продуктами Esri и другими программами.
Шейп-файлы представляют собой простой нетопологический
формат для хранения геометрического местоположения и
атрибутивной информации географических объектов.
Отдельный шейп-файл позволяет хранить следующие объекты
только одного типа: либо точки (политочки), либо линии
(полилинии), либо полигоны.
Хотя чаще всего используется термин shapefile, на самом
деле shapefile это не один файл, а набор файлов с одинаковым
именем, но разными расширениями. Эти файлы должны
размещаться в одном рабочем пространстве проекта. Основой
формата являются три обязательных файла: .shp, .shx и .dbf.

183
• .shp – основной файл, в котором хранится
геометрия объектов, наличие обязательно.
• .shx – файл индекса, в котором хранится индекс
геометрии объектов, наличие обязательно.
• .dbf – таблица dBASE, в которой находятся
атрибуты пространственных объектов, наличие
обязательно.
Дополнительные форматы шейп-файла:
• .sbn и .sbx – файлы, в которых хранится
пространственный индекс объектов.
• .fbn и .fbx – файлы, в которых хранится
пространственный индекс объектов для шейп-файлов,
доступных только для чтения.
• .ain и .aih – файлы, в которых хранится
атрибутивный индекс активных полей таблицы или
таблицы атрибутов темы.
• .atx – файл .atx создается для каждого шейп-
файла или атрибутивного индекса dBASE, создаваемого
в ArcCatalog. Индексы атрибутов ArcView GIS 3.x для
шейп-файлов и dBASE не используются в ArcGIS. Для
шейп-файлов и файлов dBASE разработана новая
модель индексации атрибутов.
• .ixs – индекс геокодирования для чтения-записи
шейп-файлов.
• .mxs – индекс геокодирования для чтения-записи
шейп-файлов (формат ODB).
• .prj – файл, в котором хранится информация о
системе координат, используется ArcGIS.
• .xml – файл метаданных для ArcGIS; хранит
информацию о шейп-файле.
• .cpg – необязательный файл, с помощью
которого можно задать кодовую страницу для
определения набора символов.
184
Способы оцифровки: дигитайзеры, EasyTrace
При больших (производственных) объемах векторизации
(оцифровки бумажных карт) используются
полуавтоматические и автоматические способы. Примером
средства для полуавтоматической векторизации является
дигитайзер. Дигитайзер – устройство для преобразования
готовых (бумажных) изображений в цифровую форму.
Дигитайзер состоит из планшета, к которому крепится
изображение; и пера, с помощью которого указывается
позиция на планшете. При перемещении пера по планшету в
памяти компьютера фиксируются координаты пера в
последовательных точках.
К автоматическим средствам оцифровки относятся
специальные программные пакеты, например, EasyTrace или
модуль ArcScan программы ArcGIS. Необходимо отметить, что
автоматическая векторизация, хотя и является более
производительным процессом, не рекомендуется для
небольшого количества оцифровки, так как стадия подготовки
растров для векторизации и «чистки» результатов может
занять большее время, чем ручная векторизация небольшой
карты. Рассматривать возможность автоматической или
полуавтоматической векторизации стоит, если необходимо
оцифровать большое количество картографического
материала.

185
ОТВЕТЫ
Контрольная работа №1

Вариант Условие 1 Количество Условие 2 Субъект Количество Количество


субъектов адм. типов адм.
центров центров
1 Все население < 200 тыс. 6 Пашня > Еврейская ао 5 3
2 Все население < 200 тыс. 6 Леса > Магаданская обл. 9 2
3 Городское население < 100 Пастбища > Р. Алтай
5 11 2
тыс.
4 Городское население < 100 Леса > Чукотская ао
5 9 4
тыс.
5 Сельское население < 100 Пастбища > Камчатский край
12 13 3
тыс.
6 Сельское население < 100 Болота > Ямало-Ненецкий
12 13 4
тыс. ао
7 Сельское население > 1 млн 7 Сенокосы > Р. Башкортостан 61 3
8 Сельское население > 1 млн 7 Пашня < Р. Дагестан 47 2
9 Все население > 3 млн 11 Пашня > Ростовская обл. 54 6
10 Все население > 3 млн Леса > Свердловская
11 52 4
обл.
Контрольная работа №2

OBL_NAME Все_население_тыс_чел городское_тыс_чел сельское_тыс_чел ПропСреднеебонитет


Белгородская область 1295.8 773.7 522.1 101.243
Воронежская область 2353.6 1464.6 889 113.679
Курская область 1214.5 749.7 464.8 89.2369
Липецкая область 1200.9 775.3 425.6 111.961
Орловская область 850 542.2 307.8 91.8571
Рязанская область 1208.2 837.6 370.6 64.3183
Тамбовская область 1158.9 664.7 494.2 102.352
Тульская область 1644.8 1344.7 300.1 90.2819

Вариант 1 Вышний Волочок, Шуя 9.13, -3.69%


Вариант 2 Новомосковск, Шуя -0.36, -3.69%
Вариант 3 Вышний Волочок -9.13%
Вариант 4 Армавир -0.75%
Вариант 5 Артем -0.35%
ЛИТЕРАТУРА
1. Руководство пользователя MapInfo Professional 10.5. Pitney Bowes Software Inc.
2. http://www.alphagis.ee/data/img/ArcGIS_9_Map_Projections.pdf
3. http://www.hllab.dp.ua/Store/texts/gps/datums.htm
4. https://desktop.arcgis.com/ru/arcmap/latest/map/projections/about-geographic-
coordinate-systems.htm
5. https://desktop.arcgis.com/ru/arcmap/latest/map/projections/datums.htm
6. http://wp.wiki-wiki.ru/wp/index.php/Фигура_Земли
7. http://www.alphagis.ee/data/img/ArcGIS_9_Map_Projections.pdf
8. http://gis-lab.info/docs/giscourse/11-vector-raster.html
9. http://wiki.gis-lab.info/w/Краткое_введение_в_ГИС._Часть_6:_Топология

188
Alyabina I. O., Konyushkova M. V., Kirillova V. A.
Geographic Information Systems. Practical manual for MapInfo 12.5
(32-bit) : manual / I. O. Alyabina, M. V. Konyushkova , V. A.Kirillova –
Moscow : MAKS Press, 2018. – 192 p.
ISBN 978-5-317-05895-1
e-ISBN 978-5-317-05896-8
This manual contains the practical modules given for students of Faculty of
Soil Science, Lomonosov Moscow State University at the course of Geographic
Information Systems to learn the functionality of Mapinfo 12.5 (32-bit) software.
The goal of the practicals is to build the skills in operating spatial data using GIS
and to learn how to apply the methods of spatial analysis used in GIS.
This manual is designed for students studying in the areas “Soil Science” and
“Ecology and Nature Management”.
Key words: application of GIS, the fundamentals of MapInfo.
Учебное издание
алябина Ирина Олеговна
КОНЮШКОВА Мария Валерьевна
КИРИЛЛОВА Василиса Алексеевна
геоинформационные системы
Практикум в программе MapInfo 12.5 (32-бита)
Учебное пособие

Издательство «МАКС Пресс»


Главный редактор: Е. М. Бугачева
Издательство ООО «МАКС Пресс»
Лицензия ИД N00510 от 01.12.99 г.

119992, ГСП‑2, Москва, Ленинские горы,


МГУ им. М. В. Ломоносова, 2-й учебный корпус, 527 к.
Тел. 8(495) 939–3890/91. Тел./Факс 8(495) 939–3891