В практическое использование свободной гис grass 0



Pdf просмотр
страница1/10
Дата11.11.2016
Размер5.01 Mb.
Просмотров2237
Скачиваний0
ТипРеферат
  1   2   3   4   5   6   7   8   9   10





Введение в практическое использование свободной ГИС GRASS 6.0







Версия 1.2







© 2004-2005 GDF Hannover bR

Импрессум
Этот документ – неофициальная документация описываемого программного продукта.
Наименования упоминаемых программных продуктов и аппаратного обеспечения в большинстве случаев являются зарегистрированными торговыми марками и, как следствие, охраняются законом. GRASS GIS распространяется под GNU General Public License.
Дополнительную информацию о ГИС GRASS можно найти на официальной странице [12].
Содержание, данные, результаты и другие материалы представленные в этом документе были написаны и проверены редакторами настолько корректно насколько это было возможно.
Несмотря на это ошибки в содержимом этого документа возможны. Поэтому содержимое этого документа не подлежит никаким обязательствам или гарантиям. Редакторы и издатели не берут никакой ответственности за ошибки и их последствия. Мы всегда будем рады получить от Вас информацию об этих ошибках.
Исходно этот документ был сверстан с помощью LATEX . Он доступен как исходный код
LATEX, а также HTML на сайте GDF Hannover bR [9].
Иллюстрации используемые в этом документе основаны на свободных пространственных данных и являются общественным достоянием, подлежащим GNU General Public License или другим подобным лицензиям. Дальнейшая информация о свободном программном обеспечении, ГИС GRASS и свободных пространственных данных может быть получена через интернет-страницу GRASS User-Association e.V. (GAV) [14], или проекта FreeGIS [16] и Free
Software Foundation Europe [10].
Статус: July 2005
Copyright ©2004-2005 GDF Hannover bR
Редакторы:
Otto Dassau
Stephan Holl
Markus Neteler
Dr. Manfred Redslob
Авторы перевода (главы): Максим Дубинин (1,2,3,16,17,20,21), Михаил Кучеренко (4), Анна
Костикова (13,14), Михаил Парилов (8), Евгений Лазарев (5,9), Николай Ясинский (6),
Александр Прищепов (7,15), Екатерина Цыбикова (10,11,12), John Doe (18) http://gis- lab.info/docs/grass
Интернет:
http://www.gdf-hannover.de
Электронная почта:
info@gdf-hannover.de
Разрешено копировать, распространять и изменять этот документ согласно положениям GNU
Free Documentation License, версия 1.1 или любых более поздних версий опубликованных
Free Software Foundation; без изменений. Копия лицензии находится главе 20. ii

Содержание
Импрессум .................................................................................................................... ii
Предисловие ............................................................................................................... vi
Список иллюстраций ................................................................................................ vii
Список таблиц........................................................................................................... viii
1 Введение.................................................................................................................... 1
2 Архитектура............................................................................................................... 2
2.1 Географические данные......................................................................................................... 2 2.2 Измерения данных в ГИС....................................................................................................... 4 2.3 База данных GRASS............................................................................................................... 4 2.3.1 Набор PERMANENT ........................................................................................................ 5 2.3.2 Структура наборов........................................................................................................... 6 2.4 Структура команд GRASS ...................................................................................................... 7 2.5 Справка по модулям GRASS ................................................................................................. 8 2.6 Переменные GRASS............................................................................................................... 8
3 Установка GRASS ..................................................................................................... 9
3.1 Установка из исполняемого файла ....................................................................................... 9 3.1.1 GRASS 5.4 ........................................................................................................................ 9 3.1.2 GRASS 6.0 ...................................................................................................................... 10 3.2 Установка из исходного кода ............................................................................................... 10 3.3 Установка из CVS ................................................................................................................. 11
4 База данных проекта GRASS................................................................................ 12
4.1 Вызов проекта GRASS.......................................................................................................... 12 4.2 Проекции ............................................................................................................................... 15 4.2.1 Геоид .............................................................................................................................. 15 4.2.2 Эллипсоид ...................................................................................................................... 15 4.2.3 Датум .............................................................................................................................. 16 4.2.4 Типы картографических проекций ................................................................................ 16 4.2.5 Выбор типа проекции .................................................................................................... 17 4.3 Примеры картографических проекций ................................................................................ 17 4.3.1 Азимутальные проекции................................................................................................ 17 4.4 Системы координат .............................................................................................................. 18 4.4.1 Глобальные системы координат................................................................................... 18 4.4.2 2- и 3-мерные системы координат................................................................................ 19 4.5 Создание различных областей проектов GRASS .............................................................. 20 4.5.1 Примеры: Создание новых областей проекта ............................................................. 20 4.5.2 Создание области в координатах Гаусса-Крюгера ..................................................... 20 4.5.3 Создание области в прямоугольных координатах ...................................................... 22 4.5.4 Создание области проекта в проекции UTM................................................................ 22 4.5.5 Создание области в географических координатах ..................................................... 23 4.6 Удаление карт и проектов .................................................................................................... 24
5 Импорт данных ....................................................................................................... 25
5.1 Импорт растровых форматов .............................................................................................. 25 5.2 Импорт векторных данных ................................................................................................... 26 5.3 Импорт точечных данных ..................................................................................................... 28
6 Географическая привязка..................................................................................... 30
6.1 Подготовка к географической привязке .............................................................................. 30 6.1.1 Оптимальное разрешение сканированного материала .............................................. 30 6.1.2 Создание нужных областей проекта ............................................................................ 31 6.2 Процедура географической привязки.................................................................................. 31 6.2.1 Выбор контрольных точек ............................................................................................. 32 6.2.2 Настройка корректной трансформации........................................................................ 33
iii

7 Экспорт данных ...................................................................................................... 35
7.1 Экспорт растровых форматов.............................................................................................. 35 7.2 Экспорт векторных данных .................................................................................................. 36 7.3 Экспорт точечных данных .................................................................................................... 36
8 Графический интерфейс ....................................................................................... 37
8.1 Менеджер ГИС ...................................................................................................................... 37
9 Работа с растровыми данными ........................................................................... 40
9.1 Визуализация растров.......................................................................................................... 41 9.2 Выборка ячеек растра и метаданных .................................................................................. 41 9.3 Применение растров ............................................................................................................ 43 9.3.1 Построение профилей................................................................................................... 43 9.3.2 Анализ линии видимости............................................................................................... 44 9.3.3 Наложение карт ............................................................................................................. 44 9.3.4 Буферизация растров.................................................................................................... 44 9.4 Изменение и присваивание цветовых таблиц .................................................................... 45 9.5 Статистика............................................................................................................................. 46 9.6 Методы управления растрами ............................................................................................. 47 9.6.1 Переклассификация ...................................................................................................... 47 9.6.2 Создание масок ............................................................................................................. 48 9.7 Векторизация растровых данных ........................................................................................ 49
10 Обновление структуры векторных данных..................................................... 50
10.1 Новые возможности GRASS 6.0 ........................................................................................ 50 10.2 Управление векторной геометрией ................................................................................... 51 10.2.1 Работа с форматами OGR .......................................................................................... 51 10.2.2 Создание геометрии вне СУБД .................................................................................. 52 10.2.3 Создание геометрии с помощью текстовых файлов XY и/или XYZ......................... 52 10.3 Управление атрибутивной информацией ......................................................................... 53 10.3.1 Показ атрибутивной информации............................................................................... 54 10.3.2 Добавление атрибутов ................................................................................................ 54 10.3.3 Управление атрибутивной информацией объектов.................................................. 55
11 Работа с векторными данными ......................................................................... 56
11.1 Сетевой анализ................................................................................................................... 56 11.1.1 Поиск кратчайшего пути ............................................................................................. 56 11.1.2 Подсети внутри сети объектов ................................................................................... 57 11.1.3 Проблема минимального дерева Штайнера.............................................................. 57 11.1.4 Задача коммивояжера................................................................................................. 57 11.1.5 Стоимостной анализ.................................................................................................... 57 11.2 Пересечение, наложение, объединение объектов........................................................... 58 11.2.1 Объединение данных .................................................................................................. 58 11.2.2 Пересечение данных ................................................................................................... 59 11.2.3 Вырезание данных....................................................................................................... 59 11.2.4 Наложение данных ...................................................................................................... 59 11.3 Получение фрагмента данных........................................................................................... 59 11.4 Выборки ............................................................................................................................... 59 11.5 Управление топологией...................................................................................................... 59 11.6 Векторизация в GRASS ...................................................................................................... 60
12 Пример применения: оптимизация зоны обслуживания на основе
векторных данных .................................................................................................... 68
12.1 Импорт данных примера .................................................................................................... 68 12.2 Получение госпиталей из точечного файла ..................................................................... 69 12.3 Ассоциирование госпиталей с дорожной сетью ............................................................... 70 12.4 Назначение зон оптимальной доступности....................................................................... 71
13 Конвертация данных............................................................................................ 73
13.1 Векторизация растровых данных ...................................................................................... 73 13.2 Конвертация векторных данных в растровые................................................................... 75
iv

14 Интерполяция данных......................................................................................... 76
14.1 Интерполяция данных в растровую модель ..................................................................... 76 14.1.1 Метод ОВР ................................................................................................................... 76 14.1.2 Интерполяция методом сплайнов .............................................................................. 76 14.2 Интерполяция данных с получением векторных данных................................................. 77
15 Растровая математика в r.mapcalc .................................................................... 78
15.1 Операторы в r.mapcalc ....................................................................................................... 78 15.2 Функции в r.mapcalc ............................................................................................................ 79 15.3 Внутренние переменные в r.mapcalc................................................................................. 81 15.4 Маскирование ..................................................................................................................... 81
16 3D визуализация и анимация ............................................................................. 83
16.1 Визуализация 3D карты с помощью NVIZ ......................................................................... 83 16.2 Визуализация объемных растровых слоев (VOXEL) ....................................................... 84 16.3 Создание анимации ............................................................................................................ 86
17 Визуализация и создание карт готовых к печати........................................... 88
17.1 Экспорт карт в постскрипт.................................................................................................. 88 17.2 Экспорт карт с помощью PNG-драйвера........................................................................... 90 17.3 Создание теневых эффектов............................................................................................. 90 17.4 Обработка карт с помощью Xfig......................................................................................... 91 17.5 Обработка карт с помощью Skencil ................................................................................... 95
18 QGIS ........................................................................................................................ 96
18.1 Работа с векторными и растровыми данными ................................................................. 96 18.2 Визуализация и классификация ........................................................................................ 98 18.3 Редактирование .................................................................................................................. 99 18.3.1 Векторные данные GRASS ......................................................................................... 99 18.3.2 Shape-файл ................................................................................................................ 100 18.4 Инструментарий GRASS .................................................................................................. 101 18.5 Работа с данными GPS .................................................................................................... 101 18.6 Пространственные закладки ............................................................................................ 102 18.7 Создание макетов карт..................................................................................................... 102
19 Определение свободного программного обеспечения............................... 104
20 Лицензия GNU на свободную документацию................................................ 106
0. Преамбула............................................................................................................................. 106 1. Сфера действия, термины и их определения .................................................................... 106 2. Копирование без внесения изменений................................................................................ 108 3. Тиражирование ..................................................................................................................... 108 4. Внесение изменений ............................................................................................................ 109 5. Объединение документов .................................................................................................... 111 6. Сборники документов ........................................................................................................... 111 7. Подборка документа и самостоятельных произведений ................................................... 111 8. Перевод ................................................................................................................................. 112 9. Расторжение лицензии......................................................................................................... 112 10. Пересмотр условий лицензии ............................................................................................ 112
Приложение: Порядок применения условий настоящей Лицензии к вашей документации 112
21 Индекс команд .................................................................................................... 114
Литература................................................................................................................ 134
Интернет-ссылки ..................................................................................................... 134 v

Предисловие
GDF Hannover bR (9) предоставляет обширные материалы дополнительно к своим обучающим руководствам. Таким образом, читатели могут ежедневно применять знания полученные в процессе ознакомления с этим руководством, даже после завершения работы с ним.
Содержимое этой книги основано на курсе GDF Hannover bR озаглавленном:
Введение в практическое использование
свободной ГИС GRASS 6.0

Книга в основном основана на большом опыте наших сотрудников и используется как учебный материал в Университете Ганновера в сотрудничестве с разработчиками GRASS.
Согласно философии нашей компании мы всегда поддерживаем активное участие в продвижении, распространении и улучшении свободного программного обеспечения ГИС. В связи с этим, все главы этой книги публикуются под GNU Free Document License и доступны через сайт GDF Hannover bR [9].
Темы наших курсов для начинающих специалистов выбраны соответственно их продолжительности и запросов участников. Таким образом, отдельные главы предоставляют обзор базовых функций GRASS и не дают каких-либо специфических примеров применения и не связаны с содержанием курсов по GRASS проводимых GDF Hannover bR.
Эта книга задумана как краткое и ясное введение в GRASS 6.0 и быстро посвящает читателя в основные функции программы. Для более подробной информации, рекомендуем ознакомиться с другими публикациями ссылки на которые можно найти в библиографии.
GDF Hannover - Solutions for spatial data analysis and remote sensing
Ганновер, июль 2005
vi

Список иллюстраций
Рисунок 1: Дорожная карта разработки GRASS с 2001 (актуальность 1/2005)....................... 1
Рисунок 2: Пространственные и атрибутивные данные в ГИС ................................................ 3
Рисунок 3: Сравнение растровых и векторных данных на одну и ту же территорию............. 4
Рисунок 4: Измерения данных в ГИС......................................................................................... 4
Рисунок 5: Пример структуры данных в GRASS 6.0 ................................................................. 5
Рисунок 6: Инновации в GRASS 5.4 и 6.0 .................................................................................. 9


Поделитесь с Вашими друзьями:
  1   2   3   4   5   6   7   8   9   10


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал