Rastrová data - GDAL

Pro práci s rastrovými geodaty se „tradičně“ používá knihovna GDAL. Knihovna GDAL je nízkoúrovňová, přistupuje k datům pokud možno efektivním způsobem. V současnosti knihovna GDAL podporuje více než 140 rastrových GIS formátů. Datový model

Koncept pro rastrová data do značné míry odpovídá přístupu k vektorovým datům:

Driver

ovladač pro čtení a zápis dat

Datasource

zdroj dat, ze kterého a do kterého se čte a zapisuje

RasterBand

rastrový kanál. U něterých zdrojů dat je jenom jedno pásmo, ale může jich mít teoreticky neomezeně (např. u hyperspektrálních dat).

Rastrový datový model

../_images/gdal-schema.png

Dataset

Soubor kanálů rastrového datového zdroje a některých vlastností, které mají společné

  • Velikost rastru (počet pixelů)

  • Georeferencing

  • Metadata

Souřadnicový systém (Coordinate system)

Reprezentován jako OpenGIS Well Known Text (WKT).

Metadata

Páry klíč-hodnota.

Subdataset

Seznam podřízených datasetů. Většinou seznam kanálů nebo obrázků uložených v jednom datovém zdroji.

Rastrový kanál (Raster band)

Band/channel/layer - kanál, vrstva. Například kanály R, G, B, NIR, …

  • Výška a šířka v pixelech

  • Datový typ (Byte, UInt16, Int16, UInt32, Int32, UInt64, Int64, Float32, Float64, …)

  • Velikost bloku

  • Metadata, popis

  • NODATA_VALUES

  • STATISICS_*

  • Tabulka barev

Přehledy (Overviews)

Každý přehled je prepresentován jedním Kanálem. Jeho velikost bude různá - v závislosti na rozlišení pixelu.

Podporované formáty

GDAL podporuje více než 170 rastrových formátů. Ne všechny jsou zakompilované do verze knihovny na vašem počítači (běžně je nainstalována podpora pro cca 150 formátů).

Spolu s knihovnou se nainstaluje do systému celá řada užitečných programů, některé z nich proberem podrobněji. Jejich úplný seznam najdete na https://gdal.org/programs/index.html