Создание проекта в GRASS: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 8: Строка 8:
<br />
<br />
'''«N. B.!»''' При создании базы геоданных пользователь сам определяет место расположения базы, ее название, а также названия областей и наборов. Чтобы избежать проблем в дальнейшей работе следует помнить, что пути и названия не должны содержать:пробелы и символы, отличные от символов латинского алфавита.
'''«N. B.!»''' При создании базы геоданных пользователь сам определяет место расположения базы, ее название, а также названия областей и наборов. Чтобы избежать проблем в дальнейшей работе следует помнить, что пути и названия не должны содержать:пробелы и символы, отличные от символов латинского алфавита.
Существует множество способов создания проекта GRASS, ниже рассматривается способ с использованием геоинформационной системы QGIS.


=== Создание проекта GRASS с помощью геоинформационной системы QGIS ===
=== Создание проекта GRASS с помощью геоинформационной системы QGIS ===
Базу геоданных (database) можно создать через модуль GRASS в QGIS. Для этого, запускаем QGIS, открываем вкладку Модули и ставим галочку напротив GRASS, тем самым активируя его.
Базу геоданных (database) можно создать через модуль GRASS в QGIS. Для этого, запускаем QGIS, открываем вкладку Модули и ставим галочку напротив GRASS, тем самым активируя его.
<center> [[Файл:20140403031320!Vrladka modul.jpg]]</center>
<center> [[Файл:Sozdanie database 2.png]]</center>
Теперь на панели инструментов появилась панель меню GRASS, выбираем на ней кнопку «Новый набор»
Теперь на панели инструментов появилась панель меню GRASS, выбираем на ней кнопку «Новый набор»
<center>[[Файл:Sozdat nabor.jpg]]</center>
<center>[[Файл:Sozdanie_database_3.png]]</center>
Создаем папку grassdata в удобном нам месте. Помним о том,что путь к ней не должен содержать символы отличные от латиницы!
Создаем папку grassdata в удобном нам месте. Помним о том,что путь к ней не должен содержать символы отличные от латиницы!
<center>[[Файл:BazadannwhGRASS.jpg]]</center>
<center>[[Файл:Sozdanie_database_4.png]]</center>
Далее вводим Имя района и выбираем  системы координат с которыми планируем работать. Устанавливаем Регион GRASS, например Россия. Даём имя новому набору.Вот, что должно получится:
Далее создаем новый район PRIMER и выбираем  системы координат с которыми планируем работать, например WGS 84(подходит для работы со снимками Landsat8). Устанавливаем Регион GRASS. Регион GRASS определяет область работы для растровых модулей. Для каждого района существует регион по умолчанию, и в каждом наборе может быть определён собственный регион. Регион по умолчанию также может быть изменён позднее. Выбираем для примера Россию.
<center>[[Файл:Novwinabor+raion.jpg]]</center>
<center>[[Файл:Sozdanie database 5.png]]</center>
Даём имя новому набору.Вот, что должно получится:
<center>[[Файл:Sozdanie_database_6.png]]</center>





Версия от 01:18, 9 апреля 2014

Эта страница является черновиком статьи.


Аннотация:в статье представлена инструкция по созданию проекта базы геоданных, области и набора данных в GRASS

Создание проекта GRASS

GRASS - гибридная ГИС с модульной структурой, позволяющая работать как с растровыми так и векторными данными. Каждая функция GRASS выполняется своим модулем. Таким образом, GRASS обладает четкой прозрачной структурой. Другим преимуществом модульной структуры является более оптимальная работа с памятью, одновременно работают только необходимые модули..
Для начала работы в GRASS необходимо создать базу данных (DATABASE), в которой буду храниться все пространственные данные. В процессе работы над проектом сюда нужно будет импортировать необходимые для работы растровые или векторные данные, а также сохранять полученные результаты. В этой папке необходимо создать область проекта LOCATION, желательно для каждого нового создавать свою область проекта, однако она не является замкнутой системой, данные одного проекта могут быть использованы в нескольких других. После создания LOCATION GRASS автоматически генерирует папку PERMANENT, которая содержит следующие данные: координаты границ; расширения и разрешения рабочего пространства; название проекта; описание проекции и используемых единиц измерения; описание текущего фрагмента (REGION) и проекции набора (MAPSET); описание драйвера базы данных и путей. http://gis-lab.info/docs/grass/tutorial60/02r.html

Sozdanie database 1.png


«N. B.!» При создании базы геоданных пользователь сам определяет место расположения базы, ее название, а также названия областей и наборов. Чтобы избежать проблем в дальнейшей работе следует помнить, что пути и названия не должны содержать:пробелы и символы, отличные от символов латинского алфавита.

Создание проекта GRASS с помощью геоинформационной системы QGIS

Базу геоданных (database) можно создать через модуль GRASS в QGIS. Для этого, запускаем QGIS, открываем вкладку Модули и ставим галочку напротив GRASS, тем самым активируя его.

Sozdanie database 2.png

Теперь на панели инструментов появилась панель меню GRASS, выбираем на ней кнопку «Новый набор»

Sozdanie database 3.png

Создаем папку grassdata в удобном нам месте. Помним о том,что путь к ней не должен содержать символы отличные от латиницы!

Sozdanie database 4.png

Далее создаем новый район PRIMER и выбираем системы координат с которыми планируем работать, например WGS 84(подходит для работы со снимками Landsat8). Устанавливаем Регион GRASS. Регион GRASS определяет область работы для растровых модулей. Для каждого района существует регион по умолчанию, и в каждом наборе может быть определён собственный регион. Регион по умолчанию также может быть изменён позднее. Выбираем для примера Россию.

Sozdanie database 5.png

Даём имя новому набору.Вот, что должно получится:

Sozdanie database 6.png


Запускаем Grass в его графической оболочке, через терминал Tc|Tk GUI,

Grass ndvi.jpg

получаем окно

Grass ndvi2.jpg

Теперь, можно проверить, что у нас получилось. Находим созданную папку grassdata, открываем папку с названием района, в неё автоматически появилась папка Permanent. Теперь в QGIS панель инструментов стала активной и можно приступать к дальнейшей работе в этой же программе, либо через интерфейс GRASS.

Выбираем «Определить новую область» - «Привязанный файл»

NDV oblast.jpg

нажимаем «Войти в GRASS», видим на экране три окна

Ndvi grass 3.jpg

Импорт данных в проект

Для дальнейшей работы необходимо импортировать растровые слои. Для расчёта NDVI нам потребуются файлы с 3 и 4 каналом.

Import sloya.jpg

Задаём имя выходной растровой карты

Import rastra.jpg

Нажимаем «Запустить». В окне «Вывод» видим сообщение

Vwvod1.jpg

Повторяем операцию для создания слоя L8_4.

Исспользованные материалы

При написании статьи были использованы следующие материалы:

  1. Знакомство с ГИС GRASS Колесов Д. А., Мурый А. А.http://gisconf.ru/talks/lect17-kolesov-grass.pdf
  2. NDVI - [теория] и практика http://gis-lab.info/qa/ndvi.html
  3. Структура базы геоданных ГИС GRASS и способы ее создания http://wiki.gis-lab.info/w/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%93%D0%98%D0%A1_GRASS_%D0%B8_%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B_%D0%B5%D0%B5_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F
  4. http://ru.wikipedia.org/wiki/GRASS_(%D0%93%D0%98%D0%A1)