Модуль GDAL Tools

Что такое GDAL Tools?

«GDAL Tools» — это модуль, предоставляющий графический интерфейс к набору инструментов Geospatial Data Abstraction Library, http://gdal.osgeo.org. В него входят инструменты, позволяющие работать с широким спектром растровых форматов: получать информацию о растрах, перепроецировать, объединять. Также включены инструменты для создания векторных слоев изолиний, получения отмывки рельефа на основе цифровой модели рельефа и создания виртуального растра VRT (Virtual Raster Tile в формате XML) из набора растровых файлов. Все перечисленные инструменты становятся доступны, когда модуль установлен и загружен.

Библиотека GDAL

Библиотека GDAL состоит из набора программ, работающих из командной строки, каждая с большим набором опций. Пользователи, которым комфортно работать в командной строке, могут предпочесть её, в том числе из-за полного набора опций. Модуль «GDAL Tools» обеспечивает простой интерфейс к этим утилитам, но с ограниченным набором наиболее востребованных опций.

Список инструментов GDAL Tools

Figure GDAL Tools 1:

../../../_images/raster_menu.png

The GDALTools menu list

Проекции

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

Утилита gdalwarp используется для перепроецирования растров и создания мозаик. Программа перепроецирует растры в любую поддерживаемую проекцию, и может быть использована для трансформирования необработанного снимка с набором контрольных точек (GCP). Более подробную информацию можно получить на странице описания http://www.gdal.org/gdalwarp.html

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

Данный инструмент предназначен для назначения проекции привязанным растрам, у которых отсутствует информация о проекции. Также с его помощью можно изменять существующую информацию о проекции. Поддерживается как обработка единичных файлов так и групповой режим. Более подробную информацию можно получить на странице утилиты сайта GDAL http://www.gdal.org/gdalwarp.html

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

Инструмент предназначен для извлечения информации о проекции из исходного файла. Также имеется возможность групповой обработки, для извлечения информации о проекции из всех растровых файлов указанного каталога. В результате создаются файлы .prj и .vrt

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

gdal_rasterize Растеризация

This program burns vector geometries (points, lines and polygons) into the raster band(s) of a raster image. Vectors are read from OGR supported vector formats. Note that the vector data must in the same coordinate system as the raster data; on the fly reprojection is not provided. For more information see http://www.gdal.org/gdal_rasterize.html

gdal_polygonize Создание полигонов

Создаёт векторные полигоны для всех соединенных пикселей растра, имеющих одинаковое значение. Каждый созданный полигон имеет атрибут, содержащий значение соответствующих ему пикселей. Если выходной файл отсутствует — он будет создан, по умолчанию используется формат shape-файлов. См. также http://www.gdal.org/gdal-rasterize.html

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

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

gdal_raster-rgb RGB в PCT

Инструмент рассчитывает оптимальную таблицу цветов для заданного RGB-композита используя алгоритм отсечения медианы. Затем исходное изображение конвертируется в индексированное с использованние вычисленной таблицы цветов. Трансформация выполняется с использованием алгоритма Floyd-Steinberg dithering (error diffusion) для повышения качества итогового изображения. Подробное описание инструмента http://www.gdal.org/rgb2pct.html

gdal_raster-rgb PCT в RGB

Выполняет преобразование исходного индексированного растра в RGB-композит желаемого формата. Полное описание находится на странице http://www.gdal.org/pct2rgb.html

Извлечение

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

Генерирует векторный слой изолиний по исходной растровой цифровой модели рельефа (DEM). Страница http://www.gdal.org/gdal_contour.html содержит более подробное описание.

gdal_raster-clip Обрезка

Инструмент позволяет выполнить обрезку растра по заданному охвату или с использованием слоя маски. Подробности доступны на странице http://www.gdal.org/gdal_translate.html.

Анализ

gdal_sieveОтсеивание

Удаляет растровые кластеры с размером меньшим заданного порога (в пикселях) и заменяет их значениями пикселей наибольшего прилегающего кластера. Результат может быть записан как в исходный растр, так и в новый файл. За подробным описанием обратитесь к странице http://www.gdal.org/gdal_sieve.html.

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

Сканирует изображение и пытается все почти черные (или почти белые) пиксели сделать полностью черными (или белыми). Наиболее часто используется для «исправления» данных аэрофотосъемки, сжатых с потерями. См. также http://www.gdal.org/nearblack.html

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

Заполняет пустоты в растрах (обычно области со значениями NODATA), интерполируя значения пикселей вокруг этой пустоты. Узнать больше об инструменте можно по ссылке http://www.gdal.org/gdal_fillnodata.html

gdal_proximityКарта близости

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

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

Создаёт регулярное покрытие (растр) из разрозненных данных OGR-совместимого источника. Исходные данные будут интерполированы, для заполнения ячеек покрытия, есть возможность выбора метода интерполяции. См. также http://www.gdal.org/gdal_grid.html

gdal_dem Анализ рельефа

Инструмент визуализации и анализа цифровых моделей рельефа (DEM). Позволяет создавать растры свето-теневой отмывки, расчитывать, уклон, экспозицию, индекс пересеченности и т.д. Узнать больше о возможностях инструмента можно по ссылке http://www.gdal.org/gdaldem.html

Прочее

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

Создаёт VRT («виртуальный» набор данных), являющийся мозаикой исходных растров. См. также http://www.gdal.org/gdalbuildvrt.html

gdal_merge Объединение

Создаёт мозаику из исходных растров. Все изображения должны быть в одной системе координат и иметь одинаковое количество каналов. При этом допускается перекрытие, а сами изображения могут иметь разное разрешение. Если изображения перекрываются, видимым будет последний из перекрывающихся растров. Развернутое описание инструмента http://www.gdal.org/gdal_merge.html

raster-info Информация

Отображает различную информацию о растровом слое. Больше информации доступно по адресу http://www.gdal.org/gdalinfo.html

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

Инструмент позволяет создать или пересоздать пирамидные слои для большинства поддерживаемых растровых форматов. Имеется возможность выбора алгоритма построения пирамид. Подробнее по ссылке http://www.gdal.org/gdaladdo.html

gdal_tileindex Индекс мозаики

Создаёт shape-файл, содержащий по одному объекту на каждый исходный растр. Атрибутивная таблица shape-файла будет содержать поля с именем файла, полным путем кфайлу, а геометрия — соответствовать охвату растра. См. также http://www.gdal.org/gdaltindex.html.