KEA
司机简称
KEA
生成依赖项
libkea和libhdf5库
GDAL可以通过libkea库读取、创建和更新KEA格式的文件。
KEA是一种图像文件格式,以新西兰bird命名,它提供GDAL数据模型的完整实现,并在HDF5文件中实现。软件库libkea用于访问文件格式。该格式具有与现有格式相当的性能,同时可以生成较小的文件大小,并且已经在土地保护研究、新西兰和更广泛的社区内的许多项目中得到积极使用。
KEA格式支持GDAL数据模型的以下特性:
多波段支持,可能有不同的数据类型。可以使用AddBand()API将标注栏添加到现有数据集中
图像块支持
图像块数据的读取、创建和更新
仿射变换,WKT投影,GCP
数据集和波段级别的元数据
每个波段描述
按波段节点数据和颜色解释
每个色带颜色表
任意大小的每波段RAT(栅格属性表)
内部概述和遮罩带
驱动程序功能
Supports CreateCopy()
This driver supports the GDALDriver::CreateCopy()
operation
Supports Create()
This driver supports the GDALDriver::Create()
operation
Supports Georeferencing
This driver supports georeferencing
3.0 新版功能:
Supports VirtualIO
This driver supports virtual I/O operations (/vsimem/, etc.)
创建选项
以下创建选项可用。有些是相当深奥的,应该很少被指定,除非用户对底层HDF5格式的工作有很好的了解。
IMAGEBLOCKSIZE =整数值:图像数据的每个块的大小。默认为256
ATTBLOCKSIZE =整型值:属性数据的每个块的大小。默认为1000
MDC_NELMTS =整型值:元数据缓存中的元素数。默认为0。见 Data caching HDF5文档的第页。
RDCC_NELMTS =整型值:原始数据块缓存中的元素数。默认为512。见 Data caching HDF5文档的第页。
RDCC_NBYTES =整型值:原始数据块缓存的总大小(字节)。默认为1048576。见 Data caching HDF5文档的第页。
RDCC_W0 =0到1之间的浮点值:抢占策略。默认为0.75。见 Data caching HDF5文档的第页。
SIEVE_BUF =整数值:设置数据筛选缓冲区的最大大小。默认为65536。见 H5Pset_sieve_buf_size() 文档
META_BLOCKSIZE =整型值:设置元数据块分配的最小大小。默认为2048。见 H5Pset_meta_block_size() 文档
DEFLATE =整数值:0(无压缩)到9(最大压缩)之间的压缩级别。默认为1
THEMATIC =是/否:如果是,则所有波段都设置为主题。默认为否