Должен ли я всегда использовать BIGTIFF = YES по умолчанию?

12

Я иногда пишу короткие сценарии / рабочие инструкции для коллег, которые не очень опытны в GDAL / программировании в целом.

Чтобы избежать каких-либо проблем со сценариями, при объединении / преобразовании геотегов с GDAL я стараюсь просто использовать опцию BIGTIFF = YES независимо от того, какие размеры файлов будут использоваться, чтобы непредвиденная ошибка не приводила в замешательство пользователя сценария. Есть ли какие-либо недостатки в этом?

Почему BIGTIFF не включен по умолчанию, особенно в наши дни, когда файлы GeoTIFF размером более 4 ГБ довольно распространены?

miln40
источник
2
Очень хороший вопрос Единственный недостаток, который я обнаружил, заключается в том, что он не совместим с обычным форматом Tiff. Программы с libtiff <4.0 или программы, использующие другие библиотеки, могут быть не в состоянии открыть эти файлы. Но я думаю, что все последние программы могут обрабатывать BIGTIFFs ...
pLumo
2
Еще один недостаток. BIGTIFF могут обрабатывать файлы размером до 18 000 петабайт. Возможно, нам скоро понадобятся VERYBIGTIFFs ;-)
pLumo
1
Если ваши данные действительно приближаются к пределу BigTiff, рассмотрите возможность их разделения и использования формата VRT. Я использую VRT, где мои растры приближаются к ТБ, не говоря уже о ПБ! VRT великолепны, и вы можете эффективно избежать многих крупных операций (например, слияний и массовых искажений), используя их.
MappaGnosis

Ответы:

10

Есть ли какие-либо недостатки в этом?

Есть программы, которые не смогут читать BIGTIFF. Вполне вероятно, что большинство геопространственных / ГИС-программ, которые используют растровые данные, теперь могут обрабатывать BIGTIFF, но другие, возможно, не были обновлены или делали предположения о максимальных размерах. Поддержка BIGTIFF требовала и требует некоторой программной реализации.

Если вы хотите, чтобы ваши данные были чуть более ориентированы на будущее, если вы используете очень старое программное обеспечение (5+ лет), или вы перемещаете свои TIFF назад и вперед между различными дисциплинами (графический дизайн, ГИС, фото, инженерия), не делайте этого. используйте BIGTIFF, если вам это не нужно.

Почему BIGTIFF не включен по умолчанию, особенно в наши дни, когда файлы GeoTIFF размером более 4 ГБ довольно распространены?

Десять лет назад, когда BIGTIFF был впервые внедрен, они не были настолько распространены. Реализация BIGTIFF была признанием того, что это скоро станет общей проблемой.

GDAL старается быть умным в использовании BIGTIFF, но все еще может упасть, особенно при слиянии и т. Д. Совет от MappaGnosis действительно хорош - используйте VRT для слияния вместо написания огромных TIFF.

Я все еще немного разочарован тем, что мое предложенное имя BFT не выиграло у BIGTIFF.

Говард Батлер
источник
Спасибо за ответ! Тем не менее, использование VRT может не сильно помочь с программным обеспечением, которое изо всех сил пытается отобразить даже один BIGTIFF.
miln40