Dois-je toujours utiliser BIGTIFF = YES par défaut?

12

J'écris parfois de courts scripts / instructions de travail pour des collègues qui ne sont pas très compétents en GDAL / programmation en général.

Pour éviter tout problème avec les scripts, lors de la fusion / conversion de géotiffes avec GDAL, j'essaie simplement d'utiliser l'option BIGTIFF = YES quelle que soit la taille des fichiers qui serait utilisée, afin qu'une erreur inattendue ne perturbe pas l'utilisateur du script. Y a-t-il des inconvénients à faire cela?

Pourquoi BIGTIFF n'est-il pas activé par défaut, en particulier de nos jours où> 4 Go de fichiers GeoTIFF sont assez courants?

miln40
la source
2
Très bonne question. Le seul inconvénient que j'ai trouvé est qu'il n'est pas compatible avec le format Tiff normal. Les programmes avec libtiff <4.0 ou les programmes utilisant d'autres bibliothèques pourraient ne pas pouvoir ouvrir ces fichiers. Mais je suppose que tous les programmes récents peuvent gérer les BIGTIFFs ...
pLumo
2
Encore un inconvénient. Les BIGTIFF ne peuvent gérer que des fichiers jusqu'à 18 000 pétaoctets. Nous pourrions avoir besoin de VERYBIGTIFFs bientôt ;-)
pLumo
1
Si vos données approchent vraiment de la limite BigTiff, envisagez de les diviser et d'utiliser le format VRT. J'utilise VRT où mes rasters approchent d'une TB et encore moins d'un PB! Les VRT sont brillants et vous pouvez efficacement éviter de nombreuses opérations massives (par exemple les fusions et les déformations en masse) en les utilisant.
MappaGnosis

Réponses:

10

Y a-t-il des inconvénients à faire cela?

Il existe des logiciels qui ne pourront pas lire BIGTIFF. Il est probable que la plupart des logiciels géospatiaux / SIG qui consomment des données raster peuvent désormais gérer BIGTIFF, mais d'autres peuvent ne pas avoir été mis à jour ou faire des hypothèses sur les tailles maximales. Le support BIGTIFF a nécessité et nécessite une implémentation logicielle.

Si vous voulez que vos données soient un peu plus pérennes, si vous utilisez de très vieux logiciels (5+ ans), ou si vous poussez vos TIFF dans les deux sens entre différentes disciplines (graphisme, SIG, photo, ingénierie), ne le faites pas utilisez BIGTIFF si vous n'en avez pas besoin.

Pourquoi BIGTIFF n'est-il pas activé par défaut, en particulier de nos jours où> 4 Go de fichiers GeoTIFF sont assez courants?

Il y a dix ans, lorsque BIGTIFF a été mis en œuvre pour la première fois, ils n'étaient pas si courants. La mise en œuvre de BIGTIFF était la reconnaissance que cela allait bientôt être un problème commun.

GDAL essaie d'être intelligent sur son utilisation de BIGTIFF, mais les choses peuvent encore tomber, en particulier lors de la fusion, etc. Les conseils de MappaGnosis sont vraiment bons - utilisez les VRT pour la fusion au lieu d'écrire d'énormes TIFF.

Je suis encore un peu déçu que mon nom proposé de BFT n'ait pas séduit celui de BIGTIFF.

Howard Butler
la source
Merci d'avoir répondu! Pourtant, l'utilisation de VRT pourrait ne pas aider beaucoup avec un logiciel qui a du mal à afficher même un seul BIGTIFF.
miln40