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

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

3.8.1. Проекции

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3.8.2.4. RGB в PCT

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

3.8.2.5. PCT в RGB

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

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

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

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

3.8.3.2. Обрезка

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

3.8.4. Анализ

3.8.4.1. Отсеивание

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

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

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

3.8.4.3. Заполнить пустоты

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

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

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

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

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

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

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

  1. Теневой рельеф.

  2. Угол уклонов.

  3. Экспозиция.

  4. Цветной рельеф.

  5. Индекс пересечённости (TRI).

  6. Индекс превышения (TPI).

  7. Пересечённость.

3.8.5. Прочее

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

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

3.8.5.2. Объединение

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

3.8.5.3. Информация

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

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

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

3.8.5.5. Индекс мозайки

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