Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Tiff limit exceeded - czy da się ominąć?
01-12-2011, 12:21,
#1
Tiff limit exceeded - czy da się ominąć?
Witam, usiłuję zrobić podkład z tiff'ow do serwera. Napisałem taki skrypt:
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`
    NEWFILE=($BASEFILE)_c.tif
    gdal_translate -of GTiff -co COMPRESS=DEFLATE -co TILED=YES $FILE $NEWFILE
done

mv *_c* ../mosaic/
echo Kopresja zakończona.
echo 2. Rozpoczynam budowanie mozaiki.
gdalbuildvrt -srcnodata 0 ../mosaic.vrt ../mosaic/*.tif
echo Budowa mozaiki zakończona.
echo 3. Rozpoczynamy budowę piramid.
gdaladdo -r average ../mosaic.vrt 2 4 8 16 32 64 128 256
echo Budowa piramid zakończona.
I działa dobrze jeśli pliki są jednakowego typu, no i jest ich mało. W momencie gdy przygotowałem więcej plików i rozmiar pliku z piramidą mosaic.vrt.ovr zwiększył się ponad 4GB otrzymałem błąd. Rzeczywiście w specyfikacji jest, że jest limit do 4GB tylko jak to teraz obejść? Jak to się rozwiązuje w serwerach?


Wiadomości w tym wątku
Tiff limit exceeded - czy da się ominąć? - przez cooleq - 01-12-2011, 12:21

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Question Wydruk mapy do tiff Tomasz Wojtan 1 445 22-04-2024, 00:18
Ostatni post: jerresso
  Export do TIFF widoku mapy outsider 3 5 276 06-08-2020, 10:31
Ostatni post: xmaziax

Skocz do: