Содержание
GDAL
GDAL (англ. Geospatial Data Abstraction Library — библиотека абстракции гео-пространственных данных) — библиотека для чтения и записи растровых и векторных гео-пространственных форматов данных, выпускаемая под Open Source лицензией X/MIT организацией Open Source Geospatial Foundation (OSGeo). Библиотека предоставляет вызывающим приложениям единую абстрактную модель данных для всех поддерживаемых форматов. Чаще всего встречается в виде набора утилит, с помощью которых можно выполнять конвертацию и обработку данных используя интерфейс командной строки.
Сопутствующая библиотека OGR, являющаяся частью дерева исходных кодов GDAL, предоставляет похожие возможности для векторных данных.
Пакет GDAL/OGR считается важным проектом в Open Source, а также и в коммерческих кругах ГИС в связи с широким распространением и обширным набором функциональности. По словам одного из руководителей OSGeo Ховарда Батлера «Я представляю себе GDAL аналогом glibc/glibc++ в сфере программного обеспечения ГИС. Эта библиотека открыта, предоставляет базовую функциональность. Я не могу понять, как можно сделать что-либо без неё.»
Скачать
Актуальную и архивные версии пакета утилит под различные операционные системы можно скачать с официального сайта: https://gdal.org/download.html
Рекомендуется версия не ниже 2.4.4.
Программы
Векторные программы
Общие параметры | |
ogrinfo (-?) | Выводит информацию об источнике данных, поддерживаемом OGR. |
ogr2ogr (-?) | Преобразует данные простых объектов между форматами файлов. |
ogrtindex | Создает tileindex. |
ogrlineref | Создайте линейную ссылку и выполните некоторые вычисления, используя ее. |
ogrmerge.py | объединить несколько наборов векторных данных в один. |
Растровые программы
Общие параметры | |
gdalinfo | Выводит информацию о наборе растровых данных. |
gdal_translate | Преобразует растровые данные между различными форматами. |
gdaladdo | Создает или перестраивает обзорные изображения. |
gdalwarp | Утилита репроецирования и деформирования изображения. |
gdaltindex | Собирает набор данных, поддерживаемый OGR, в виде индекса растровых плиток. |
gdalbuildvrt | Собирает VRT из списка наборов данных. |
gdal_contour | Стоит векторные горизонтали из растровой модели рельефа. |
gdaldem | Инструменты для анализа и визуализации DEMs. |
rgb2pct.py | Преобразует 24-битного RGB-изображения в 8-битную палитру. |
pct2rgb.py | Преобразует изображение 8-бит палитры в 24-битное RGB. |
gdalattachpct.py | Прикрепите таблицу цветов к растровому файлу из входного файла. |
gdal_merge.py | Mosaics a set of images. |
gdal2tiles.py | Генерирует каталог с плитками TMS, KML и простыми веб-просмотрщиками. |
gdal2xyz.py | Переводит растровый файл в формат xyz. |
gdal_rasterize | Записывает векторную геометрию в растр. |
gdaltransform | Транформирует координаты. |
nearblack | Преобразование почти черных/белых границ в черные. |
gdal_retile.py | Перестраивает набор тайлов и/или строит тайловую пирамиду. |
gdal_grid | Создает регулярную сетку из разбросанных данных. |
gdal_proximity.py | Создает растровую карту близости. |
gdal_polygonize.py | Создает полигональный векторный слой из растра. |
gdal_sieve.py | Удаляет маленькие растровые полигоны. |
gdal_fillnodata.py | Заполнение растровых областей путем интерполяции от краев. |
gdallocationinfo | Инструмент растровых запросов |
gdalsrsinfo | Выводит информацию о данном SRS в нескольких форматах (WKT, PROJ.4 и т.д.) |
gdalmove.py | Преобразование пространственной привязки растрового файла на месте. |
gdal_edit.py | Редактирование различной информации существующего набора данных GDAL. |
gdal_calc.py | Растровый калькулятор командной строки с синтаксисом numpy. |
gdal_pansharpen.py | Выполнить операцию панорамирования. |
gdal-config (Unix) | Определяет различную информацию об установке GDAL. |
gdalmanage | Идентифицировать, удалять, переименовывать и копировать файлы растровых данных. |
gdalcompare.py | Сравнение двух изображений. |
gdal_viewshed | Вычислить маску видимости для растра. |
gdal_create | Создать растровый файл (без исходного набора данных). |
Многомерные растровые программы
gdalmdiminfo | Сообщает структуру и содержимое многомерного набора данных. |
gdalmdimtranslate | Преобразует многомерные данные между различными форматами и выполняет подмножество. |
Программы географической сети
gnmmanage | Управляет сетями |
gnmanalyse | Анализирует сети |