gdaladdo

Pro rychlejší zobrazování je nutné - často životně nutné, protože jinak QGIS nic nevykreslí, ale za to spadne - vytvořit tzv. přehledy v rostrových datech.

GDAL projde rastrový soubor a vytvoří náhledy s horším rozlišením. Subor sice trochu naroste, ale pro zobrazování v malých měříctích je možné.

Přehledy lze vytvářet přímo při vytváření, např. gdalwarp má parametr -ovr. Pokud ale dostanete už hotový rastrový soubor nebo prostě přehledy zapomete vytvořit, gdaladdo vám pomůže.

Pro většinu případů je zbytečné zabývat se parametry. gdaladdo vám umožní hrát si s interpolační metodou, počtem úrovní, kompresí a podobně. Nejčastější použití je ale velice přímočaré:

Ověříme velikost vstupního souboru

ls -lha _data/T33UWQ_20220907T095549_TCI.tiff

-rw-rw-r-- 1 user user 345M říj 22 14:16 _data/T33UWQ_20220907T095549_TCI.tiff

Přidáme přehledy

gdaladdo _data/T33UWQ_20220907T095549_TCI.tiff

A opět ověříme velikost

ls -lha _data/T33UWQ_20220907T095549_TCI.tiff

-rw-rw-r-- 1 user user 463M říj 23 14:14 _data/T33UWQ_20220907T095549_TCI.tiff

gdalinfo nám prozradí, jak jsou přehledy vytvořeny

gdalinfo _data/T33UWQ_20220907T095549_TCI.tiff
[...]
Band 1 Block=10980x1 Type=Byte, ColorInterp=Red
  Overviews: 5490x5490, 2745x2745, 1373x1373, 687x687, 344x344, 172x172
Band 2 Block=10980x1 Type=Byte, ColorInterp=Green
  Overviews: 5490x5490, 2745x2745, 1373x1373, 687x687, 344x344, 172x172
Band 3 Block=10980x1 Type=Byte, ColorInterp=Blue
  Overviews: 5490x5490, 2745x2745, 1373x1373, 687x687, 344x344, 172x172

Po otevření v QGIS se bude soubor chovat pocitově „svižněji“.