3.8. Работа с растровыми данными

В этом разделе описывается вопросы визуализиции и определения свойств растрового слоя. QGIS использует библиотеку GDAL для чтения и записи растровых форматов. Растр поддержка GRASS поставляется нативной QGIS плагин поставщика данных. Растровые данные также могут быть загружены в режиме чтения из почтового индекса и GZIP архивов в QGIS.

Перечисленные операции выполняются модулем gdalTools. По умолчанию он установлен. Если вы не находите этих пунктов в меню, установите и включите этот модуль. Модуль предоставляет интерфейс к консольным утилитам gdal.

3.8.1. Проекции

Растровая операция запускается через меню Растр - пункт меню Проекция.

Перепроецирование

Операция запускается через меню Растр - пункт меню Проекция - Перепроецирование:

../../_images/ngqgis_reprojection.png

Рис. 3.168. Инструмент для работы с растровыми данными - Перепроецирование.

Пересохраняет растр в другую поддерживаемую проекцию. Есть возможность пакетной обработки. См. так же описание утилиты http://www.gdal.org/gdalwarp.html

Назначить проекцию

Операция запускается через меню Растр - пункт меню Проекция - Назначить проекцию:

../../_images/ngqgis_designate_a_projection.png

Рис. 3.169. Инструмент для работы с растровыми данными - Назначить проекцию.

Привязать проекцию к растру, если он уже геопривязан, но отсутствует информация о проекции. <!– Also with its help, it is possible to alter existing projection definitions. –> Есть возможность пакетной обработки.

Извлечение проекцию

Операция запускается через меню Растр - пункт меню Проекция - Извлечь проекцию:

../../_images/ngqgis_designate_a_projection.png

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

Создаёт wld-файл или prj-файл для заданного растра. Требует указания расположения файла на диске. Есть возможность пакетной обработки.

3.8.2. Преобразование

Операция запускается через меню Растр - пункт меню Преобразование.

Растеризация (вектор в растр)

Операция запускается через меню Растр - пункт меню Преобразование - Растеризация (вектор в растр):

../../_images/ngqgis_rasterization_vectors_with_raster.png

Рис. 3.171. Инструмент для работы с растровыми данными - Растеризация (вектор в растр).

Используется для переноса векторных данных (точки, линии, полигоны) в растровый файл. Векторные данные берутся из OGR-совместимого источника данных, и должны быть в той же системе координат, что и растр. Перепроецирование «на лету» не предусмотрено (на базе gdal_rasterize).

Векторизация (растр в вектор)

Операция запускается через меню Растр - пункт меню Преобразование - Векторизация (растр в векторы):

../../_images/ngqgis_creation_of_polygons_raster_in_vectors.png

Рис. 3.172. Инструмент для работы с растровыми данными - Векторизация (растр в векторы).

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

Преобразовать формат

Операция запускается через меню Растр - пункт меню Преобразование - Преобразовать формат:

../../_images/ngqgis_convert_format.png

Рис. 3.173. Инструмент для работы с растровыми данными - Преобразовать формат.

Конвертация растровых файлов между форматами. Возможно изменение системы координат, сжатие, задание значения NO_DATA.

Есть возможность пакетной обработки.

RGB-изображение в PCT

Операция запускается через меню Растр - пункт меню Преобразование - Преобразовать RGB-изображение в индексированное:

../../_images/ngqgis_conversion_from_color_space.png

Рис. 3.174. Инструмент для работы с растровыми данными - Преобразовать RGB-изображение в индексированное.

Преобразование из цветового пространства RGB в индексированные цвета. Производится расчёт оптимального соответствия цветов, либо можно задать вручную количество вариантов цвета. Выполняется dithering. , работает пофайлово и в пакетном режиме.

PCT в RGB-изображение

Операция запускается через меню Растр - пункт меню Преобразование - Преобразовать индексированное изображение в RGB-изображение:

../../_images/ngqgis_transformation_of_a_raster_into_a_color_space.png

Рис. 3.175. Инструмент для работы с растровыми данными - Преобразовать индексированное изображение в RGB-изображение.

Преобразование растра с индексированными цветами в цветовое пространство RGB. Работает пофайлово и в пакетном режиме (использует pct2rgb).

3.8.3. Извлечение

Операция запускается через меню Растр - пункт меню Извлечение.

Создать изолинии

Операция запускается через меню Растр - пункт меню Извлечение - Создать изолинии:

../../_images/ngqgis_create_isolines.png

Рис. 3.176. Инструмент для работы с растровыми данными - Создать изолинии.

Построение изолиний. Генерация изолиний по цифровой модели рельефа (DEM) (на базе gdal_contour).

Обрезка

Операция запускается через меню Растр - пункт меню Извлечение - Обрезка:

../../_images/ngqgis_pruning.png

Рис. 3.177. Инструмент для работы с растровыми данными - Обрезка.

Обрезать растр векторным слоем или по 4 координатам, или по выделенному на карте прямоугольнику. Для выделения прямоугольника: нажмите Shift и левую клавишу мыши, проведите ей по карте. Выделение прямоугольником имеет смысл, только если в окне QGIS выставлена та же проекция, что у самого растра.

3.8.4. Анализ

Операция запускается через меню Растр - пункт меню Анализ.

Отсеивание

Операция запускается через меню Растр - пункт меню Анализ - Отсеивание:

../../_images/ngqgis_screening.png

Рис. 3.178. Инструмент для работы с растровыми данными - Отсеивание.

Находит растровые полигоны с размером меньше заданного порога (в пикселях) и заменяет их на значение, соответствующее наибольшему соседнему растровому полигону. Результат отсеивания может быть записан как в существующий, так и в новый файл (использует gdal_sieve).

Сбросить в черный

Операция запускается через меню Растр - пункт меню Сбросить в черный:

../../_images/ngqgis_dump_into_black.png

Рис. 3.179. Инструмент для работы с растровыми данными - Сбросить в черный.

Cканирование изображение и замена почти черных (или почти белых) пикселей возле рамки на пиксели с точным значением цвета. Часто используется для «коррекции» аэрофотоснимков, сжатых с потерями, чтобы можно было задать прозрачный цвет при создании мозаики (использует nearblack).

Заполнение пустот

Операция запускается через меню Растр - пункт меню Заполнение пустот:

../../_images/ngqgis_filling_of_voids.png

Рис. 3.180. Инструмент для работы с растровыми данными - Заполнение пустот.

Находит пустые растровые полигоны (обычно области NODATA) и заполняет их интерполяцией значений от краёв этого полигона.

Карта близости (расстояния в растре)

Операция запускается через меню Растр - пункт меню Карта близости (расстояния в растре):

../../_images/ngqgis_proximity_map_(_distance_in_a_raster_).png

Рис. 3.181. Инструмент для работы с растровыми данными - Карта близости (расстояния в растре).

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

Сетка (интерполяция)

Операция запускается через меню Растр - пункт меню Сетка (интерполяция):

../../_images/ngqgis_grid_(_interpolation_).png

Рис. 3.182. Инструмент для работы с растровыми данными - Сетка (интерполяция).

Создает регулярную сетку (растр) на основе рассеяных данных, полученных из OGR-совместимого источника. Исходные даные будут интерполированы одним из доступных методов для получения значений узлов (на базе gdal_grid).

DEM (Анализ рельефа)

Операция запускается через меню Растр - пункт меню Анализ рельефа:

../../_images/ngqgis_relief_analysis.png

Рис. 3.183. Инструмент для работы с растровыми данными - Анализ рельефа.

Создаёт новый растр на основе имеющегося растра с цифровой моделью рельефа (DEM). Может строить:

  1. Теневой рельеф.
  2. Угол уклонов.
  3. Экспозиция.
  4. Цветной рельеф.
  5. Индекс пересечённости (TRI).
  6. Индекс превышения (TPI).
  7. Пересечённость.

3.8.5. Прочее

Операция запускается через меню Растр - пункт меню Прочее.

Создать виртуальный растр (каталог)

Операция запускается через меню Растр - пункт меню Прочее - Создать виртуальный растр (каталог):

../../_images/ngqgis_create_a_virtual_raster_(_directory_).png

Рис. 3.184. Инструмент для работы с растровыми данными - Создать виртуальный растр (каталог).

Создаёт файл VRT - в нём находятся ссылки на отдельные растровые файлы, а сам файл VRT используется как один растровый слой.

Объединение

Операция запускается через меню Растр - пункт меню Прочее - Объединение:

../../_images/ngqgis_an_association.png

Рис. 3.185. Инструмент для работы с растровыми данными - Объединение.

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

Информация

Операция запускается через меню Растр - пункт меню Прочее - Информация:

../../_images/ngqgis_information.png

Рис. 3.186. Инструмент для работы с растровыми данными - Информация.

Выводит на экран вывод утилиты gdalinfo для заданного слоя. В этой информации пишется система координат и охват слоя.

Построить пирамиды

Операция запускается через меню Растр - пункт меню Прочее - Построить пирамиды:

../../_images/ngqgis_build_the_pyramids.png

Рис. 3.187. Инструмент для работы с растровыми данными - Построить пирамиды.

Используется для создания или восстановления уменьшенных копий изображения (пирамид). Наличие пирамид несколько увеличивает скорость отрисовки растра. Может работать пофайлово и в пакетном режиме, использует gdaladdo. То же самое, что построение пирамид в настройках растрового слоя, но может работать пакетно.

Индекс мозаики растров

Операция запускается через меню Растр - пункт меню Прочее - Индекс мозаики растров:

../../_images/ngqgis_raster_mosaic_index.png

Рис. 3.188. Инструмент для работы с растровыми данными - Индекс мозаики растров.

Строит Shape-файл с границами растров и названиями файлов в атрибутах.