close

Вход

Забыли?

вход по аккаунту

?

ГИС – технологии в лесоустройстве... (ПЗ 35.04.01 05.04.06)

код для вставкиСкачать
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное
учреждение высшего образования
«Воронежский государственный лесотехнический университет
имени Г.Ф. Морозова»
ГИС – ТЕХНОЛОГИИ В ЛЕСОУСТРОЙСТВЕ И
ПРИРОДОПОЛЬЗОВАНИИ
Методические указания к практическим занятиям
по направлению подготовки магистров
35.04.01 – Лесное дело, 05.04.06 – Экология и природопользование
Воронеж 2016
УДК 630*96. 31
Мироненко, А. В. ГИС – технологии в лесоустройстве и
природопользовании [Электронный ресурс] : методические указания к
практическим занятиям по направлению подготовки магистров 35.04.01 –
Лесное дело, 05.04.06 – Экология и природопользование / А. В. Мироненко,
В.А. Славский, Д.А. Тимащук ; М-во образования и науки РФ, ФГБОУ ВО
«ВГЛТУ». – Воронеж, 2016. – 28 с.
Печатается по решению учебно-методического совета
ФГБОУ ВО «ВГЛТУ» (протокол № 10 от 24 июня 2016 г.)
Рецензент – главный специалист филиала
ФГБУ «Рослесинфорг» «Воронежлеспроект»,
Кабанцов А.П.
Ответственный редактор, заведующий кафедрой лесоводства, лесной
таксации и лесоустройства
доктор биол. наук, проф. С.М. Матвеев
2
СОДЕРЖАНИЕ
Введение
3
1. ПОДГОТОВКА И ПРИВЯЗКА КАРТ
4
1.1.
Сканирование карт
4
1.2.
5
1.3
Привязка отсканированной карты к географическим
координатам
Подстройка изображения растра
1.4
Настройка программы
7
2.
СОЗДАНИЕ
НОВОЙ
ТАБЛИЦЫ
(СЛОЯ),
7
9
ФОРМИРОВАНИЕ СТРУКТУРЫ ТАБЛИЦЫ
2.1.
Слой векторной карты MapInfo
9
2.2
Сохранение таблицы и рабочего набора
10
2.3
Управление слоями карты
10
3. ВЕКТОРИЗАЦИЯ
14
3.1.
Выбор стиля объекта
14
3.2.
Выделение объекта
14
3.3.
15
3.4.
Нанесение векторной информации, работа с векторными
слоями
Уменьшение и увеличение изображения карты
3.5.
Добавление узлов
16
3.6.
Перемещение и удаление объектов
16
3.7.
Операции с объектами.
16
15
4. СОЗДАНИЕ АТРИБУТИВНОЙ БАЗЫ ДАННЫХ.
18
5. ВЫБОРКИ, SQL – ЗАПРОСЫ
19
5.1.
Выборки
19
5.2.
SQL – Запросы
20
6. СОЗДАНИЕ ТЕМАТИЧЕСКИХ КАРТ
23
7. СОЗДАНИЕ ОТЧЁТОВ
26
3
Введение
В последние годы научные исследования не обходятся без
использования
современных
технологий.
Информатизация
и
компьютеризация, охватившие большинство наук, не обошли стороной и
лесоустройство. Системы глобального позиционирования и географические
информационные системы совершили настоящий переворот в науках о лесе,
открыли доступ к новым пространственным и статистическим данным,
расширили список выполняемых задач и, существенно упростили решение
многих из них.
Главной целью курса «ГИС-технологии в лесоустройстве и
природопользовании» стало изучение возможностей использования ГИС в
исследованиях, а практикум призван помочь в освоении одного из наиболее
популярных ГИС-пакетов – MapInfo Professional.
Практические занятия построены таким образом, чтобы студенты могли
познакомиться с основными функциональными возможностями программы,
получили практические навыки в регистрации растровых изображений,
создании векторных карт, работе с атрибутивными базами данных, создании
тематических карт.
Методические указания снабжены перечнем заданий и пояснениями к их
выполнению. Указания предназначены для подготовки магистра 35.04.01 –
Лесное дело и 05.04.06 – Экология и природопользование.
1 Подготовка и привязка растра
1.1. Сканирование карт.
Создание растрового формата цифровых карт осуществляется с
помощью сканера - устройства для считывания (переведения в цифровую
форму) графической информации.
Перед сканированием необходимо по возможности устранить
физические дефекты карты: разгладить складки, аккуратно подклеить (если
на карте имеются разрывы). Необходимо помнить что, чем меньше дефектов
на карте, тем точнее можно произвести привязку и векторизацию.
Для удовлетворительного качества изображения следует установить
разрешение не менее 300 точек на дюйм. Для получения качественного
изображения и для получения растровых изображений аэро- и космических
снимков следует сканировать с разрешением 600-800 dpi. Для хранения
растра рекомендуется использовать форматы GIF и Jpeg (с минимальной
компрессией), для векторизации их следует перевести в форматы TIFF или
BMP т.к. они гораздо быстрее обрабатываются компьютером. Если вы
сканировали в 24 - или 32 - битном режиме (цветном) и сохранили как TIFF,
то можно в 3 раза уменьшить объем растра (превратив его в 8 – битное)
сохранив в формате GIF, а потом перевести обратно в TIFF.
4
1.2. Привязка отсканированной карты к географическим
координатам.
Запустите MapInfo, выполнив команды /Файл / Открыть таблицу/. В
появившемся окне выберите тип файла /Растр/, найдите и откройте нужный
файл. В появившемся диалоговом окне выберите - /Регистрировать/.
Появится окно регистрации изображения (рис. 1.1).
Рис. 1.1
координатам
Диалоговое
окно
привязки
карты
к
географическим
Перед вводом точек привязки необходимо указать проекцию, нажав
мышью на кнопку «Проекция» (рис.1.1). Если проекция растра неизвестна,
выбирают проекцию долгота/широта (Longitude/Latitude).
Рис. 1.2 Выбор проекции привязки растра
5
Теперь укажите точки привязки. Следует ставить не менее 4-5 точек,
разбросанных по всей карте.
Обычно точки привязки наносятся на точки пересечения меридианов и
параллелей, или линий километровой сетки, если такие линии есть на карте.
Однако, на лесных картах и планах такие линии могут отсутствовать.
Поэтому в качестве точек привязки выберите на карте 4-5 точек легко
опознаваемых на аэрофотоснимке, а затем определите их географические
координаты (долгота/широта) с помощью программы «Google Earth».
Нажмите кнопку «Добавить». В появившемся окне наберите координаты
точки, в начале по оси X (долготе), затем по оси Y (широте) (рис. 1.3).
Рис. 1.3 Добавление контрольной точки привязки растра
Привязка является одним из наиболее ответственных моментов, поэтому
производить еѐ следует очень внимательно.
MapInfo не обладает функциями трансформирования (исправления
искажений) растра. Растр после привязки занимает центральное, по
отношению к возможным ошибкам, положение.
В окне привязки правее координат точек показываются ошибки в
пикселах. Оптимально они должны равняться 0, но чем сильнее карта
деформирована, тем больше ошибка: 1,2,3… пикселов. Искусственно
подгонять ошибки к нулю путѐм перемещения точек за перекрестья сетки
запрещается, иначе векторный вариант карты будет сильно искажѐн.
После ввода всех контрольных точек нажмите «Ok» (рис. 1.3).
6
1.3 Подстройка изображения растра
Выполните команду - Таблица/ Растр/ Подстройка изображения. В
появившемся окне установите оптимальную для вас яркость и контрастность
изображения (рис. 1.4). Один из цветов растра можно сделать прозрачным,
поставив галочку в опции «Прозрачность», нажав кнопку «Выбрать Цвет»
и указать курсором цвет, кликнув в нужном месте карты.
Рис. 1.4 Подстройка изображения растра
Для удобства оцифровки плана лесонасаждений измените параметры
изображения растра так, как показано на рисунке 1.4.
1.4 Настройка программы
Перейдите в раздел Карта / Режимы / (рис. 1.5).
Рис. 1.5 Диалоговое окно изменения настроек программы MapInfo
Professional.
7
Убедитесь, что настройки программы установлены так, как показано на
рис. 1.5.
Задание №1. Привязка растровых изображений.
Цель работы: закрепление на практике навыков по регистрации
растровых изображений различных масштабов.
Задача 1. Получить у преподавателя и отсканировать индивидуальное
задание – план лесонасаждений Животиновского участкового лесничества.
Задача
2.
Зарегистрировать
растровое
изображение
лесонасаждений Животиновского участкового лесничества.
плана
Контрольные вопросы:
1. Особенности растрового и векторного форматов.
2. Основные категории проекций поддерживаемые Mapinfo.
3. Типы растровых форматов.
4. Особенности и возможность редактирования файлов с расширением
*.tab.
8
2. СОЗДАНИЕ НОВОЙ ТАБЛИЦЫ (СЛОЯ),
ФОРМИРОВАНИЕ СТРУКТУРЫ ТАБЛИЦЫ.
2.1. Слой векторной карты MapInfo иначе называется таблицей.
Чтобы создать новый слой, в котором будет наноситься векторная
графическая информация, следует:
1) Выполнить команду - /Файл/Новая таблица/.
2) В открывшемся диалоговом окне поставить галочку в опции
«Добавить к карте» и убрать галочку в опции «Показать картой» (рис. 2.1.).
Рис. 2.1 Параметры нового слоя (таблицы)
3) В появившемся окне структуры новой таблицы (слоя):
- ввести название (Имя:) первого поля таблицы;
- сформировать структуру базы данных таблицы – введя тип (Тип:) поля
(колонки);
- в строке «Знаков:» поставить количество символов, которое можно
внести в строку поля (колонки) таблицы;
- количество полей (колонок), изменять используя кнопки «Добавить
поле» или «Удалить поле»;
- проекцию карты «Проекция…» (рис. 2.2.).
9
Рис. 2.2 Структура новой таблицы (слоя).
При вводе наименований полей нельзя использовать знаки пунктуации,
цифры в начале названия поля.
Нажмите кнопку «Создать…». В появившемся окне введите название
слоя (например, «участки») и нажмите «Сохранить».
Если вдальнейшем понадобиться изменить таблицу (слой), следует
выполнить следующие действия: /Таблица/Изменить/Перестроить…
Операции перестройки аналогичны операциям создания структуры новой
таблицы.
2.2 Сохранение таблицы и рабочего набора.
Для
сохранения
таблицы
следует
выполнить
команду
/Файл/Сохранить таблицу или нажать на соответствующую пиктограмму.
В появившемся диалоговом окне нажать «Сохранить». Для сохранения
рабочего набора выполнить /Файл/Сохранить рабочий набор. В
появившемся окне задать имя рабочего набора и выбрать папку для
сохранения. По умолчанию таблицы и рабочие наборы будут сохраняться в
папку,
указанную
в
настройках
программы:
Настройки/
Режимы…/Каталоги…
2.3 Управление слоями карты.
Для управления слоями карты следует выполнить следующее действие:
Кликнуть правой клавишей мышки в центре рабочего стола, появится
контекстное меню, выбрать в нѐм «Управление слоями».
10
Рис. 2.3 Диалоговое окно управления слоями карты
Появится окно, в котором будут отображен список слоѐв карты (рис 2.3).
Напротив каждого слоя по горизонтали расположены ячейки, если ставить
галочки в ячейках напротив нужного строя, то:
1)
Показать/Скрыть слой (показывает/ убирает слой с экрана);
2)
Сделать слой изменяемым (позволяет наносить/редактировать
объекты);
3)
Сделать слой видимым (но не изменяемым) (позволяет разрешать/
не разрешать выделение объектов слоя);
4)
Создать к объектам слоя подписи (если подписи внесены в
атрибутивную базу данных установка этой опции вызывает автоматическое
подписывание объектов).
Внизу расположены кнопки: «Добавить» и «Удалить», с их помощью
можно добавить слой в список слоѐв или убрать из него.
С помощью кнопок «Вверх» и «Вниз» можно менять положение слоѐв
по вертикали, «Оформление…» - появится окно, в котором можно задать
показ слоя в пределах определѐнного размера окна, например: в пределах
min- 50 км, max-500 км. Если размер окна будет меньше 50 и более 500км, то
слой будет невидим. В окне функции «Оформление», поставив галочки в
соответствующих ячейках выставить показ узлов, центроидов и направлений
линий объектов.
При нажатии кнопки «Подписи…» появится окно, в котором можно
установить тип шрифта, размер, цвет подписей и их положение относительно
объекта (рис. 2.4). Также можно указать колонку таблицы, из которой будет
браться информация на подписывания объектов.
11
Рис. 2.4 Диалоговое окно настройки автоматического подписывания
объектов векторной карты
На рисунке 2.4 показан пример, в котором подписи участков будут
содержать в числителе номер выдела (vid), а в знаменателе площадь выдела
(s).
12
3. ВЕКТОРИЗАЦИЯ
3.1. Выбор стиля объекта.
Выполните действие /Настройки/Стиль областей…/, в появившемся
окне выберите:
1) Цвет, штриховку или прозрачность области.
2) Стиль или отсутствие стиля линии границы.
3) Цвет и толщину границы области.
Рис. 3.1 Настройка стиля областей
Аналогичным образом (рис. 3.1) изменяются стили линий, символов,
текста.
3.2. Выделение объекта.
Основной инструмент для выделения объекта
«Стрелка», с
помощью инструмента
«выбор-в-рамке» можно выделить несколько
объектов. Снять выделение можно: либо щѐлкнув мышкой вне объекта, либо
нажав «Shift» и щѐлкнув мышкой на объекте. Если на карте одно место
занимают несколько объектов (находятся друг на друге), то выделить объект
лежащий ниже можно нажав «Ctrl» и щѐлкать «Стрелкой» на объекте, пока
тот не выделится («Стрелка» должна быть неподвижной).
13
3.3. Нанесение векторной информации, работа с векторными
слоями.
Под векторизацией понимается перевод растрового формата
графических данных в векторный. В Mapinfo векторизация происходит в
ручном режиме. Вам предстоит поверх растровых объектов нанести
аналогичные векторные. Векторизация линий (дороги, реки, линии
электропередач) производится ломаной линией (полилинией),
площадных объектов (озера, участки леса) (полигоном), точечных
объектов (противопожарные вышки, единичные деревья) (точка),
текста – нанесением поверх растрового текста
.
Для облегчения процедуры совмещения узлов соседних объектов
(полигонов) при векторизации лесных участков можно воспользоваться
функциями снэпинга и автотрассировки.
Снэппинг - функция для точной привязки узла одного объекта к узлу
другого. Применяется для соединения узлов линий, линий и символов, линий
и регионов, привязки перекрѐстков линий и т.д. Для установления функции
следует нажать клавишу «S» при английском регистре «En». Внизу экрана
появится слово «УЗЛЫ». При наведении курсора на узел появляется
большой пунктирный крест.
Автортрассировка – функция помогающая ускорить векторизацию
объектов, используя уже отвекторизованные полилинии и полигоны
соседних объектов. Для включения автотрассировки нажмите на клавишу
«T». В нижней строку экрана появится надпись «АВТОТРАССИРОВКА».
3.4. Уменьшение и увеличение изображения карты
Для увеличения или уменьшения масштаба отображения объектов на
экране используются пиктограммы
. Также масштаб отображения
карты можно изменять вращением колеса мыши.
Рис. 3.2 Настройка масштаба отображения карты на экране
Пиктограмма
вызывает появление окна (рис. 3.2) в котором можно
установить точные размеры окна, масштаб карты и центр окна.
14
3.5. Добавление узлов.
Для добавления узлов в уже созданной фигуре, сначала выделите объект
, включите режим добавления узлов
. Для добавления узлов нажмите
на пиктограмму
и поставьте узел на линии там, где считаете нужным с
помощью мыши.
3.6. Перемещение и удаление объектов.
Для перемещения объекта нужно сначала выделить его при помощи
инструмента
, затем, удерживая левую кнопку мыши, перетащить на
новое место и отпустить левую кнопку мыши.
Прокрутка карты на экране осуществляется с помощью инструмента
.
Для удаления объекта необходимо выделить его
и нажать клавишу
Delete.
3.7. Операции с объектами.
Часто бывает необходимо разместить полигон внутри другого полигона.
Например, в квартале №26 Животиновского участкового лесничества есть
выдел 8, который находится внутри выдела 7 (рис. 3.3).
Рис. 3.3 Полигон внутри полигона
Для векторизации выделов 7 и 8 необходимо сначала
оцифровать выдел 7, а затем удалить внутреннюю часть этого
полигона.
Внутренняя часть объекта удаляется следующим способом:
1) Выделите изменяемый объект
(рис. 3.4).
15
Рис. 3.4
Рис. 3.5
2) Выполните действие /Объекты/Выбрать изменяемый объект/.
3) Выберите инструмент
выдела 8 (рис. 3.5).
(полигон) и нанесите на слой границы
4) Выполните команду /Объекты/Удалить часть.
Задание №2. Векторизация карты
Цель работы: Векторизация плана лесонасаждений одного из
участковых лесничеств Учебно-опытного лесхоза ВГЛТА. Изучение
возможностей автотрассировки и снэппинга. Закрепление на практике
навыков векторизации.
Задача 1. Создать новый слой к векторной карте с соответствующей
вашим требованиям структурой базы данных и нанести границы лесных
участков.
Задача 2. Создать 2-й слой с соответствующей структурой баз данных, в
который следует нанести границы кварталов.
Задача 3. Рассмотреть особенности смены стиля полигонов, линий,
символов и текста.
Контрольные вопросы:
1. Особенности векторизации полигонов и полилиний, требования к
точности векторной карты.
2. Автотрассировка и снэппинг.
3. Какие бывают операции с объектами?
16
4. СОЗДАНИЕ АТРИБУТИВНОЙ БАЗЫ ДАННЫХ.
Присваивание информации объекту является первостепенным моментом
при создании атрибутивной базы данных. Информация об объекте заносится
в список (таблицу). Если таблица не сформирована при создании нового
слоя, то перестройка структуры таблицы выполняется следующим образом:
Таблица/ Изменить/ Перестроить/.
Атрибутивная информация для объекта обычно вносится с помощью
инструмента
, но удобнее вносить информацию списком. Для этого нужно
выполнить действие /Окно/Новый список/. При выделении объекта на
карте,
в списке выделяется строка, соответствующая выделенному
графическому объекту (черный квадратик) (рис. 4.1).
Рис. 4.1 Присваивание атрибутивной информации объектам (выделам)
Для заполнения таблицы атрибутивных данных студенты должны
получить таксационные описания выделов у преподавателя.
Задание №3. Создание базы данных векторного слоя
Цель работы: научиться создавать базы данных к слоям (таблицам)
векторной карты.
Задача 1. Перестроить структуру таблицы слоя в соответствии с
таксационными показателями выделов.
Задача 2. Рассмотреть функции упаковки, переименования и удаления
таблиц.
17
Задача 3. Рассмотреть работу с колонками таблицы и взаимосвязь строк
таблицы с графическими объектами карты. Изучить работу пиктограммы «i».
Контрольные вопросы:
1. Реляционная база данных.
2. Поля, типы полей.
3. Удаление таблицы.
4. Изменение порядка расположения колонок в таблице.
5. ВЫБОРКИ, SQL – ЗАПРОСЫ
5.1. Выборки.
Выборка позволяет найти некоторые объекты определенного слоя,
согласно заданному условию. Для получения выборки выполните
/Запрос/Выбрать/. В появившемся окне (рис. 5.1) в выпадающем меню
выполните команду «Выбрать записи из таблицы» и выберите нужный
слой. В следующей строке составьте условие выбора объектов, например:
P>=0.8 – выбрать все выделы, полнота в которых равна или превышает 0.8.
Нажмите кнопку «OK».
Рис. 5.1 Диалоговое окно формирования простого запроса
18
Рис. 5.2 Результат выборки по условию P>=0.8
Все объекты, соответствующие заданному условию, будут выделены
красным цветом на карте, а информация о выбранных объектах
(таксационные описания) в виде списка будут выведены в отдельное окно
(рис. 5.2).
5.2. SQL – запросы.
SQL – язык запросов, позволяющий производить выборку в базах
данных согласно заданным условиям, проводить вычисления в колонках баз
данных и т.д. Например, необходимо из всех выделов Животиновского
лесничества выбрать участки, в составе которых присутствует дуб
низкоствольный и подсчитать суммы площадей этих участков поквартально.
В результате SQL-запроса на экране должен появиться список, в котором
будет две колонки: номер квартала и сумма площадей выделов.
Запускается процедура SQL-запроса выполнением команды /Запрос/
SQL запрос… (рис. 5.3 ).
19
Рис 5.3 Диалоговое окно формирования SQL-запроса
В строке «Выбрать колонки» через запятую перечисляются названия
колонок таблицы, а также всевозможные функции и арифметические
операции над значениями колонок таблиц, включѐнных в запрос (рис.6.1). В
данном примере kv - номер квартала, sum(Area(obj,hectare)) - сумма
площадей полигонов (выделов) в гектарах.
В строке «из таблиц» указывается название таблицы, из которой будут
браться значения колонок и данные для вычислений.
В строке «с условием» формируется фильтр для выборки данных из
таблицы. На рисунке 5.3 приведѐн пример выборки всех выделов
лесничества, в составе которых присутствует порода «ДН» - дуб
низкоствольный: InStr(1, poroda, «ДН»)>0.
В строке «Группировать по колонкам» через запятую перечисляются
названия колонок таблицы, по которым нужно сгруппировать результат
запроса.
Строка «Сортировать по колонкам» позволят задать поле таблицы, по
которому будет упорядочена полученная в результате SQL-запроса
информация.
В нашем примере полученный список с результатом запроса будет
сгруппирован и отсортирован по полю «kv» - номер квартала.
По окончании составления запроса, чтобы проверить синтаксис SQLзапроса, можно нажать кнопку «Проверить». В результате на экране
должно появиться сообщение «Всё правильно», если все команды были
введены вами верно.
20
Рис. 5.4 Результат запроса (фрагмент).
После нажатия кнопки «OK» на экране появится список с результатом
запроса (рис. 5.4). В нѐм приведены поквартальные итоги площадей тех
выделов, в составе которых имеется дуб низкоствольный.
Задание №4. Выборки. SQL-запросы
Цель работы: научиться проводить SQL-запросы к таблицам слоев.
Задача 1. Провести SQL – запросы по:
1) нахождению суммы значений двух колонок;
2) нахождению процентного отношения одной колонки к другой;
3) вычислению суммы всех значений колонки.
Задача 2. Провести запросы по:
1) выделению всех объектов слоя;
2) выделению объектов определенного диапазона значений;
3) выделению объектов по > или = определенной величине колоноки.
Задача 3. Научиться сохранять и вызывать шаблонов запросов.
Контрольные вопросы:
1. Реляционная база данных.
2. Язык запросов SQL.
3. Назначение операторов языка SQL.
4. Назначение функций языка SQL.
21
6. СОЗДАНИЕ ТЕМАТИЧЕСКИХ КАРТ
Для создания тематической карты, необходимо выбрать из меню
«Карта / Создать тематическую карту…» или нажать клавишу F9. В
появившемся диалоговом окне выберите тип карты «Отдельные значения», а
имя шаблона укажите «Индивидуальные значения регионов…». (рис. 6.1).
Рис. 6.1 Выбор типа тематической карты и шаблона
После нажатия кнопки «Далее >», появится возможность выбрать имя
таблицы и поле, из которого будет браться информация для создания
тематической карты. В нашем примере мы выберем таблицу (слой)
«Участки»,
в
которую
предварительно
занесена
таксационная
характеристика каждого полигона (выдела). В поле «Poroda» указано
название преобладающей породы для каждого выдела. Следует поставить
галочку в пункте «Пропустить нули и пустые значения», для того, чтобы не
раскрашивались не покрытые лесом выделы (рис.2).
Рис.6.2 Выбор таблицы и поля для создания тематической карты
22
В следующем диалоговом окне будет предложено изменить цвет,
которым будут обозначены участки соответствующих древесных пород (рис.
6.3).
Рис. 6.3 Настройки тематической карты.
Войдите в режим «Стили…» и назначьте цвета для раскрашивания
древесных пород как показано на рисунке 6.4 и в соответствии с правилами
оформления плана лесонасаждений.
Рис. 6. 4 Применение стилей для настройки цветов отображения
объектов
После нажатия кнопки «Ок» на экране появится тематическая карта, на
которой все выделы будут автоматически раскрашены в соответствующие
цвета, согласно преобладающей породы (рис .6.5).
23
Рис. 6.6 Тематическая карта.
Полученную тематическую карту можно распечатать или сохранить в
виде графического файла, например, в формате bmp.
Создание отчѐта
Для оформления созданных в MapInfo карт используется процедура
создания отчѐтов. В меню программы нужно выбрать «Окно / Новый
отчѐт…» или нажать клавишу F5 (рис. 6.7).
Рис. 6.7 Создание нового отчѐта
В появившемся диалоговом окне укажите «Чистый лист» и нажмите
“ОК”.
На экране появится макет чистого листа, на котором с помощью
инструмента «Рамка» нужно нарисовать прямоугольную область, в которой
будет отображаться карта. Сразу после этого появится диалоговое окно, в
котором нужно изменить масштаб отображения карты на 1: 10000 (см. рис.
6.8) и нажать кнопку «Ok».
24
Рис. 6.8 Настройки отчѐта
С помощью инструментов «Текст» и «Рамка» добавляем на макет листа
заголовок и легенду (рис. 6.9).
Рис. 6.9 Тематическая карта по преобладающим породам
25
Выполнив команду «Файл / экспорт окна...», можно сохранить этот
отчѐт в формате bmp для дальнейшего использования в электронном виде
или для печати.
7. Создание отчётов
В комплект поставки ГИС MapInfo входит генератор отчѐтов «Crystal
Reports». Возможности его настолько широки, что с его помощью можно
создавать отчѐты практически любой сложности. Отчет можно создавать как
на основе таблицы атрибутивных данных, так и на основе результатов
запросов. Рассмотрим пример создания отчѐтной формы. Для этого в меню
MapInfo
необходимо
выбрать
пункт
меню
«Программы/Crystal
Reports/Новый отчѐт». Далее необходимо выбрать таблицу с атрибутивными
данными. На экране появится генератор отчѐтов, в котором автоматически
появится шаблон примитивного отчѐта для выбранной таблицы (рис.7.1).
Рис. 7.1 Область построения отчѐтов в Crystal Reports
Предварительный просмотр такого отчѐта будет выглядеть, как
показано на рисунке 7.2. Мы получили список атрибутивных данных,
который оформлен в виде отчѐта, предназначенного для печати на принтер. В
шапке таблицы (Page Header) показаны заголовки колонок, которые содержат
название полей из структуры таблицы. Эти надписи можно изменять. В
разделе Details в квадратных скобках приведены названия колонок таблицы,
вместо которых при печати будут выводиться значения. В разделе Page
Footer можно разместить информацию, которая будет отображаться в конце
каждой страницы, например, постраничные итоги по какой-либо колонке.
Раздел Report Footer предназначен для размещения в каких-либо надписей в
конце отчѐта, например, общие итоги по всей таблице.
26
Рис. 7.2 Автоматически созданный отчѐт
Выполним команду Insert/ Grand Total, и в ответ на запрос программы
укажем название колонки. В результате получим в конце отчѐта общий итог
по этой колонке. Если нужно сгруппировать отчѐт по какому-либо значению,
например, по номеру квартала, выполним команду «Insert/Group», затем
укажем название колонки, по которой производится группировка данных в
отчѐте.
Рис. 7.3 Доработанный вариант отчѐта.
Немного изменив шаблон отчѐта получим вид, показанный на рис. 7.3.
Вывод отчѐта на принтер осуществляется командой «File/Print».
27
МИРОНЕНКО АЛЕКСЕЙ ВИКТОРОВИЧ
СЛАВСКИЙ ВАСИЛИЙ АЛЕКСАНДРОВИЧ
ТИМАЩУК ДАРЬЯ АНДРЕЕВНА
ГИС-технологии в лесоустройстве и природопользовании
Методические указания для практических занятий
35.04.01 – Лесное дело и 05.04.06 – Экология и природопользование
28
Документ
Категория
Без категории
Просмотров
8
Размер файла
1 009 Кб
Теги
технология, гис, лесоустройству
1/--страниц
Пожаловаться на содержимое документа