Файл: Эколого-географический анализ и моделирование распространения биообъектов с использованием ГИС.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 24.04.2019

Просмотров: 3721

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

Перед  вами  появится  диалог  таблицы,  где  вы  увидите  всего  одну  колонку  с  атрибутом id

Активируйте режим редактирования 

 (1) и добавьте новое поле 

 (2).  В диалоге Добавить 

поле введите имя (3), тип Целое число (integer) (4) и длину (5). OK

 

Сохраните  изменения 

 (7).   В  таблице  появилась  новая  колонка Mask.  В  поле  нового 

атрибута  введите  1.  Таким  образом,  единственный  полигональный  объект  векторного  слоя 
теперь имеет 2 атрибута id и Mask.  Атрибут id нам не понадобится, но вы можете ввести любое 
целое значение, если оно отсутствует (это уникальный идентификатор объекта). 


background image

 

Ещё раз сохраните изменения

 , выключите режим редактирования и закройте диалог. 

Откройте  диалог Растеризация  (вектор  в  растр): Растр\Преобразование\  Растеризация 

(вектор в растр). 

Выберете  векторный  слой  для  растеризации Fraxinus_excelsior_EUFORGEN  (1),  укажите 

поле значений, которые будут присваиваться ячейкам растра: атрибут Mask (2). Укажите путь и 
название выходного растра (3). Появится диалог с предупреждением. Закройте его (4).  

 

Укажем  параметры  выходного  растра.  Создадим  растр  с  тем  же  пространственным 

разрешением,  что  и  у  растров t09.tifSUM_T_above10.tifGTK.tif.  Узнать  пространственное 
разрешение растра (размер пикселя) можно во вкладке Метаданные (1), открыв свойства растра. 


background image

 

Под  заголовком Свойства (2)  можно  найти  (3)  информацию,  в  том  числе  и  о  размерах 

пикселя (4). 

Таким  образом,  в  диалоге Растеризация  (векторы  в  растр) необходимо  дополнительно 

указать  параметры  выходного  растра  для  опции Создать  новый  растр  указанного 
разрешения
 (3). 

 

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


background image

 

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

первом  практикуме  (про  работу  с  растровым  калькулятором 

см.  практикум  1

),  перемножим 

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

1.  "t01@1" * "Fraxinus_excelsior_raster@1" 
2.  "SUM_T_above10@1" * "Fraxinus_excelsior_raster@1" 
3.  "GTK@1" * "Fraxinus_excelsior_raster@1" 

В результате трёх последовательно произведённых вычислений, должны получиться 3 новых 

растра. 

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

(значение “нет данных” 0 во вкладке Прозрачность в свойствах растра). 

 

Полученные  растры  необходимо  экспортировать  в  файл  текстового  формата,  который  в 

дальнейшем нам понадобится для работы в программе MS Exel. QGIS позволяет экспортировать 
растровые данные в текстовый формат XYZ. 

Откройте Растр\Преобразовать\Преобразовать  формат. Выберите исходный растр (1) для 

экспорта.  Укажите  путь  и  название  выходного  файла  (2),  не  забыв  указать  тип  файла ASCII 
Gridded XYZ


background image

 

Деактивируйте опцию Добавить результат в проект (3). Остальные настройки оставьте без 

изменений.