LIBERTIFF -- GeoTIFF File Format
Added in version 3.11.
Driver short name
LIBERTIFF
Driver built-in by default
This driver is built-in by default
This driver is a natively thread-safe alternative to the default GTiff -- GeoTIFF File Format driver. Note that the driver is read-only.
The driver is registered after the GTiff one. Consequently one must explicitly
specify LIBERTIFF
in the allowed drivers of the GDALOpenEx()
, or
with the -if
option of command line utilities, to use it.
The driver supports the following compression methods: LZW, Deflate, PackBits, LZMA, ZSTD, LERC, JPEG, WEBP and JPEGXL. The driver supports only BitsPerSample values of 1, 8, 16, 32, 64.
The driver does not read any side-car file: .aux.xml
, .ovr
, .msk
,
.imd
, etc.
The driver mostly by-passes the GDAL raster block cache, and only caches (per-thread) the last tile or strip it has read. Read patterns must be adapted accordingly, to avoid repeated data acquisition from storage and decompression.
Driver capabilities
Supports Georeferencing
This driver supports georeferencing
Supports VirtualIO
This driver supports virtual I/O operations (/vsimem/, etc.)
Open options
Open options can be specified in command-line tools using the syntax -oo <NAME>=<VALUE>
or by providing the appropriate arguments to GDALOpenEx()
(C) or gdal.OpenEx
(Python).
This driver supports the following open options:
NUM_THREADS=[<number_of_threads>/ALL_CPUS]: This option also enables multi-threaded decoding
when RasterIO() requests intersect several tiles/strips.
The GDAL_NUM_THREADS
configuration option can also
be used as an alternative to setting the open option.