¿Debo usar BIGTIFF = YES siempre como predeterminado?

12

A veces escribo guiones cortos / instrucciones de trabajo para colegas que no son muy hábiles en GDAL / programación en general.

Para evitar problemas con los scripts, al fusionar / convertir geotiffs con GDAL, trato de usar la opción BIGTIFF = YES independientemente de los tamaños de archivo que se usarían, de modo que un error inesperado no confunda al usuario del script. ¿Hay algún inconveniente para hacer esto?

¿Por qué BIGTIFF no está activado de manera predeterminada, especialmente hoy en día donde los archivos GeoTIFF de> 4 GB son bastante comunes?

miln40
fuente
2
Muy buena pregunta El único inconveniente que encontré es que no es compatible con el formato Tiff normal. Los programas con libtiff <4.0 o los programas que usan otras bibliotecas pueden no ser capaces de abrir estos archivos. Pero supongo que todos los programas recientes pueden manejar BIGTIFF ...
pLumo
2
Un inconveniente más. BIGTIFFs solo puede manejar archivos de hasta 18,000 petabytes. Es posible que necesitemos MUY GRANDES pronto ;-)
pLumo
1
Si sus datos realmente se están acercando al límite de BigTiff, considere dividirlos y usar el formato VRT. ¡Uso VRT donde mis rásteres se acercan a una TB y mucho menos a un PB! Los VRT son brillantes y puede evitar eficazmente muchas operaciones masivas (p. Ej., Fusiones y deformaciones masivas) al usarlos.
MappaGnosis

Respuestas:

10

¿Hay algún inconveniente para hacer esto?

Hay softwares que no podrán leer BIGTIFF. Es probable que la mayoría del software geoespacial / SIG que consume datos ráster ahora pueda manejar BIGTIFF, pero otros podrían no haberse actualizado o hacer suposiciones sobre los tamaños máximos. El soporte de BIGTIFF requería y requiere alguna implementación de software.

Si desea que sus datos estén un poco más preparados para el futuro, si utiliza un software muy antiguo (más de 5 años), o empuja sus TIFF de un lado a otro entre diferentes disciplinas (diseño gráfico, SIG, fotografía, ingeniería), no lo haga. use BIGTIFF si no lo necesita.

¿Por qué BIGTIFF no está activado de manera predeterminada, especialmente hoy en día donde los archivos GeoTIFF de> 4 GB son bastante comunes?

Hace diez años, cuando BIGTIFF se implementó por primera vez, no eran tan comunes. La implementación de BIGTIFF fue el reconocimiento de que esto pronto sería un problema común.

GDAL trata de ser inteligente sobre su uso de BIGTIFF, pero las cosas aún pueden caerse, especialmente cuando se fusionan, etc. El consejo de MappaGnosis es realmente bueno: use VRT para fusionar en lugar de escribir grandes TIFF.

Todavía estoy un poco decepcionado de que mi nombre propuesto de BFT no haya ganado a BIGTIFF.

Howard Butler
fuente
¡Gracias por la respuesta! Aún así, el uso de VRT podría no ayudar mucho con el software que lucha por mostrar incluso un solo BIGTIFF.
miln40