Forum QGIS
piramidowanie(gdaladdo) - słabo działa - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html)
+--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html)
+--- Wątek: piramidowanie(gdaladdo) - słabo działa (/thread-677.html)



piramidowanie(gdaladdo) - słabo działa - cooleq - 29-02-2012

Witam,
kiedyś już pisałem w sprawie przekroczenia rozmiaru tiff przy tworzeniu piramid. Teraz mam problem z tym samym skryptem, obecnie wygląda tak:
Kod:
#! /bin/bash
echo UWAGA. Skrypt należy uruchamiać w wersji gdal 1.7.3-6. Inne wersje mogą nie działać poprawnie!
echo 1. Rozpoczynam kompresję plików.
for FILE in *.tif
do
    BASEFILE=`basename $FILE .tif`
#    echo $x
    NEWFILE=($BASEFILE)_c.tif
#    echo $NEWFILE
    echo gdal translate
    gdal_translate -of GTiff -co COMPRESS=DEFLATE -co TILED=YES $FILE $NEWFILE
    echo gdaladdo
    gdaladdo -r average --config COMPRESS_OVERVIEW DEFLATE $NEWFILE 2 4 8
done

mv *_c* ../mosaic/
echo Kopresja zakończona.
echo 2. Rozpoczynam budowanie mozaiki.
gdalbuildvrt -srcnodata 255 -overwrite ../mosaic.vrt ../mosaic/*.tif
echo Budowa mozaiki zakończona.
echo 3. Rozpoczynamy budowę piramid.
gdaladdo -r average --config COMPRESS_OVERVIEW DEFLATE ../mosaic.vrt 16 32 64 128 256
echo Budowa piramid zakończona.

Problem jest taki, że niektóre poziomy wyglądają inaczej niż inne. Zdarza się, że niektóre mapy z mozaiki są białe lub niewidoczne(tylko np na 3 poziomach). Skąd mogą wynikać te problemy i jak się przed nimi ustrzec. Chciałbym żeby na ile na to pozwalają podkłady oryginalne, mapa wyglądała w miarę jednolicie. Na pewno nie mogę pozwolić na czarne plamy.
Wersja gdal 1.7.3.