Úvod do knihovny GDAL

GDAL znamená „Geospatial Data Abstraction Library“. Vyslovujeme „gee-doll“ nebo „gee-dall“ nebo „goo-doll“.

Součástí knihovny GDAL je i knihovan OGR - OpenGIS simple features Reference implementation.

Pamatujte si:

  • gdal* - rastry

  • ogr* - vektory

Příkazy GDAL/OGR

Ve vašem systému je nainstalovaná celá řada příkazů odvozených z knihovny GDAL. Ty pro rastrová data začínají předponou gdal, ty pro vektory začínají předponou ogr

Parametry příkazů

Obecná struktura použití příkazů vypadá následovně:

příkaz [-parametr [hodnota]] [--obecny_parametr] soubor [výstupní_soubor]

Příklad

gdalinfo soubor.tif

gdalwarp -te 15 50 16 51 -t_srs epsg:3857 soubor.tiff vystup.tiff

gdal_translate --formats

Obecné parametry

Všechny příkazy GDAL mají společnou sadu parametrů, které můžete použít pro získání informace o systému:

--help

Rychlá nápověda

--version

Verze knihovny GDAL

--build

Informace o lokální insalaci GDAL

--formats

Seznam všech formátů podporovaných na daném systému

--format <format>

Detailní informace o formátu

--optfile <filename>

Soubor, ze kterého se mají načíst další parametry

--config <key> <value>

Nastavení, které ovlivní běh programů knihovny GDAL

--debug <value>

Vypíše více informativní výstup při běhu programů

--help-general

Dá podrobnější návod k programům

Příklad použití:

gdalinfo --help
gdalinfo --formats
gdalinfo --format gtiff

Na čem stojí GDAL

GDAL nefunguje jako knihovna sám o sobě, je napojen na celou řadu jiných knihoven zásadních pro GIS.

  • Proj4 - pro práci s projekcemi

  • Geos - pro práci s vektorovými daty a řešení topologických úloh

  • SQLite3