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). Может строить:
Теневой рельеф.
Угол уклонов.
Экспозиция.
Цветной рельеф.
Индекс пересечённости (TRI).
Индекс превышения (TPI).
Пересечённость.
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-файл с границами растров и названиями файлов в атрибутах.