Devo sempre usar BIGTIFF = YES como padrão?

12

Às vezes, escrevo breves scripts / instruções de trabalho para colegas que não são muito habilidosos em GDAL / programação em geral.

Para evitar problemas com os scripts, ao mesclar / converter geotiffs com o GDAL, tento usar a opção BIGTIFF = YES, independentemente do tamanho do arquivo a ser usado, para que um erro inesperado não confunda o usuário do script. Existem desvantagens em fazer isso?

Por que o BIGTIFF não está ativado por padrão, especialmente nos dias de hoje, onde os arquivos> 4 GB GeoTIFF são bastante comuns?

miln40
fonte
2
Muito boa pergunta. A única desvantagem que encontrei é que não é compatível com o formato Tiff normal. Programas com libtiff <4.0 ou programas que usam outras bibliotecas podem não conseguir abrir esses arquivos. Mas eu acho que todos os programas recentes podem lidar com BIGTIFFs ...
pLumo
2
Mais uma desvantagem. Os BIGTIFFs podem lidar apenas com arquivos de até 18.000 petabytes. Podemos precisar VERYBIGTIFFs breve ;-)
pLumo
1
Se seus dados realmente estão chegando ao limite do BigTiff, considere dividi-los e usar o formato VRT. Eu uso VRT onde meus rasters se aproximam de uma TB e muito menos de um PB! Os VRTs são brilhantes e você pode efetivamente evitar muitas operações massivas (por exemplo, mesclagens e distorções em massa) usando-as.
MappaGnosis

Respostas:

10

Existem desvantagens em fazer isso?

Existem softwares que não serão capazes de ler o BIGTIFF. É provável que a maioria dos softwares geoespaciais / GIS que consomem dados rasterizados agora possam lidar com o BIGTIFF, mas outros podem não ter sido atualizados ou fazer suposições sobre tamanhos máximos. O suporte do BIGTIFF exigiu e exige alguma implementação de software.

Se você deseja que seus dados sejam um pouco mais à prova de futuro, se você usa software muito antigo (com mais de 5 anos de idade) ou move seus TIFFs para frente e para trás entre diferentes disciplinas (design gráfico, GIS, foto, engenharia), não use BIGTIFF se você não precisar.

Por que o BIGTIFF não está ativado por padrão, especialmente nos dias de hoje, onde os arquivos> 4 GB GeoTIFF são bastante comuns?

Dez anos atrás, quando o BIGTIFF foi implementado pela primeira vez, eles não eram tão comuns. A implementação do BIGTIFF foi o reconhecimento de que isso logo seria um problema comum.

A GDAL tenta ser inteligente quanto ao uso do BIGTIFF, mas as coisas ainda podem cair, especialmente quando são mescladas , etc. Os conselhos do MappaGnosis são realmente bons - use VRTs para mesclar, em vez de escrever TIFFs enormes.

Ainda estou um pouco decepcionado por o meu nome proposto de BFT não ter conquistado o BIGTIFF.

Howard Butler
fonte
Obrigado pela resposta! Ainda assim, o uso de VRTs pode não ajudar muito com o software que luta para exibir até um único BIGTIFF.
miln40