GDAL - kompresja plików geotiff - 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: GDAL - kompresja plików geotiff (/thread-172.html) |
GDAL - kompresja plików geotiff - Odoakr - 17-07-2010 Mój problem nie dotyczy QGIS, tylko GDAL, ale skoro subforum o GDAL jeszcze nie ma, to wypowiem się tu W 1.5.0 podczas georeferencji możliwa jest kompresja pliku tiff. Dokonałem georeferencji pliku 2 razy: - bez kompresji: po georeferencji plik ważył 81mb - z kompresją LZW: po georeferencji plik ważył zaledwie 14 mb Ucieszyłem się - bo zawsze lepiej mieć mniejsze pliki Jednak po dokonaniu reprojekcji (albo każdej innej operacji za pomocą GDAL) - plik tracił kompresję i miał znów 81 mb... Przejrzałem dokumentację GDAL w poszukiwaniu komend kompresujących, ale nic nie znalazłem! Moje pytanie: - źle szukałem? może jednak jest? - czy taka kompresja wpływa na szybkość ładowania, przewijania itp w QGIS - jak inaczej kompresować tiffy (np metodą LZW). RE: GDAL - kompresja plików geotiff - borys - 18-07-2010 W programach GDALa, których efektem działania jest nowy plik, masz przełącznik -co z opcjami zależnymi od formatu. Np: http://www.gdal.org/gdal_translate.html Dostępne opcje znajdziesz w opisie formatu, czyli http://www.gdal.org/frmt_gtiff.html Tak więc w tym przypadku powinieneś dodać do każdej komendy, tworzącej nowego GTiffa: -co "COMPRESS=LZW" RE: GDAL - kompresja plików geotiff - Odoakr - 18-07-2010 ech - czyli jak zawsze... źle szukałem Dzięki-nie-wiem-już-który-raz Borys! RE: GDAL - kompresja plików geotiff - Odoakr - 19-07-2010 Ciekawostka: Testuje różne sposoby kompresji i optymalizacji rastra, przed wrzuceniem go do mapserver raster oryginalny: 46mb po kompresji LZW: 15 mb po dodaniu overwiev: 21 mb po wewnętrznym pokafelkowaniu (-co TILED=YES): 46 mb... Wyka z tego, że kafelkowanie usuwa kompresję... Czy wynika to z tego, że jedno i drugie jest dodawane za pomocą parametru -co? Czy da się tak napisać komendę z dwoma parametrami -co? RE: GDAL - kompresja plików geotiff - borys - 19-07-2010 -co TILED=YES -co COMPRESS=LZW RE: GDAL - kompresja plików geotiff - Odoakr - 19-07-2010 założyłem, że to będzie zbyt proste... Wracam do nauki RE: GDAL - kompresja plików geotiff - borys - 19-07-2010 :-) |