如何查询GeoTIFF/COG的OVERVIEW COMPRESSION类型?
查询TIFF概览(OVERVIEW)的压缩类型
要查看TIFF文件里概览的压缩类型,用GDAL的gdalinfo命令搭配OVERVIEW_LEVEL选项就能实现——这个选项可以让你单独获取指定层级概览的元数据。
具体操作
- 概览层级从0开始计数(0对应分辨率最高的那一级概览),要查看第N级概览的压缩类型,执行:
gdalinfo -oo OVERVIEW_LEVEL=N img.tif - 在输出结果里找到
Image Structure Metadata区块,其中的COMPRESSION字段就是该概览的压缩类型。
示例
比如查看第1级概览的信息:
gdalinfo -oo OVERVIEW_LEVEL=1 img.tif
返回结果中会包含类似这样的内容:
Image Structure Metadata:
COMPRESSION=LZW
INTERLEAVE=BAND
如果想批量获取所有层级概览的压缩类型,可以写个简单脚本遍历所有概览层级,或者用tiffinfo工具直接解析TIFF文件的内部元数据(不过GDAL的方法对各类TIFF变体兼容性更好)。
内容的提问来源于stack exchange,提问作者jens wiesehahn
相关产品推荐
相关产品推荐

