Sollte ich immer BIGTIFF = YES als Standard verwenden?

12

Ich schreibe manchmal kurze Skripte / Arbeitsanweisungen für Kollegen, die nicht sehr gut mit GDAL / Programmieren im Allgemeinen vertraut sind.

Um Probleme mit den Skripten zu vermeiden, verwende ich beim Zusammenführen / Konvertieren von Geotiffs mit GDAL die Option BIGTIFF = YES, unabhängig davon, welche Dateigrößen verwendet werden, damit der Benutzer des Skripts nicht durch einen unerwarteten Fehler verwirrt wird. Gibt es dabei irgendwelche Nachteile?

Warum ist BIGTIFF nicht standardmäßig aktiviert, insbesondere heutzutage, wo GeoTIFF-Dateien mit mehr als 4 GB häufig sind?

miln40
quelle
2
Sehr gute frage Der einzige Nachteil, den ich gefunden habe, ist, dass es nicht mit dem normalen Tiff-Format kompatibel ist. Programme mit libtiff <4.0 oder Programme, die andere Bibliotheken verwenden, können diese Dateien möglicherweise nicht öffnen. Aber ich denke, dass alle neueren Programme BIGTIFFs verarbeiten können ...
pLumo
2
Ein weiterer Nachteil. BIGTIFFs können nur Dateien mit einer Größe von bis zu 18.000 Petabyte verarbeiten. Vielleicht brauchen wir bald VERYBIGTIFFs ;-)
VERYBIGTIFFs
1
Wenn sich Ihre Daten wirklich dem BigTiff-Limit nähern, sollten Sie sie aufteilen und das VRT-Format verwenden. Ich benutze VRT, wo sich meine Raster einem TB nähern, geschweige denn einem PB! VRTs sind brillant und Sie können mit ihnen viele massive Operationen (z. B. Zusammenführungen und Bulk Warps) effektiv vermeiden.
MappaGnosis

Antworten:

10

Gibt es dabei irgendwelche Nachteile?

Es gibt Software, die BIGTIFF nicht lesen kann. Es ist wahrscheinlich, dass die meisten Geodaten- / GIS-Programme, die Rasterdaten verwenden, jetzt BIGTIFF verarbeiten können, andere wurden jedoch möglicherweise nicht aktualisiert oder gehen von maximalen Größen aus. Die BIGTIFF-Unterstützung erforderte und erforderte eine gewisse Software-Implementierung.

Wenn Sie möchten, dass Ihre Daten ein wenig zukunftssicherer sind, wenn Sie eine sehr alte Software (ab 5 Jahren) verwenden oder wenn Sie Ihre TIFFs zwischen verschiedenen Disziplinen (Grafikdesign, GIS, Foto, Ingenieurwesen) hin und her verschieben, sollten Sie dies nicht tun Verwenden Sie BIGTIFF, wenn Sie es nicht benötigen.

Warum ist BIGTIFF nicht standardmäßig aktiviert, insbesondere heutzutage, wo GeoTIFF-Dateien mit mehr als 4 GB häufig sind?

Vor zehn Jahren, als BIGTIFF zum ersten Mal implementiert wurde, waren sie nicht so verbreitet. Die Implementierung von BIGTIFF war die Erkenntnis, dass dies bald ein häufiges Problem werden würde.

GDAL versucht, bei der Verwendung von BIGTIFF klug zu sein, aber es kann immer noch zu Problemen kommen, insbesondere beim Zusammenführen usw. Der Rat von MappaGnosis ist wirklich gut: Verwenden Sie VRTs zum Zusammenführen, anstatt große TIFFs zu schreiben.

Ich bin immer noch leicht enttäuscht, dass mein vorgeschlagener Name BFT den BIGTIFF-Namen nicht gewonnen hat.

Howard Butler
quelle
Danke für die Antwort! Dennoch hilft die Verwendung von VRTs möglicherweise nicht viel bei Software, bei der es schwierig ist, auch nur einen einzigen BIGTIFF anzuzeigen.
miln40