GeoTIFF文件操作
GeoTIFF是一种特殊的TIFF文件格式,在GIS中常用于存储各类遥感文件,它的优点在于可以定义Tag来存储Megadata。
1. TIFF
为了了解GeoTIFF,我们先介绍一下TIFF(Tag Image File Format)格式:
-
灵活的标签集Tagsets
许多图像文件格式的头部包括了固定的信息,例如图像维度,颜色空间规范。而TIFF则允许灵活的头部域(tags)设置,可以包含更多有用的信息,例如版权信息等。
-
灵活的结合图像空间,比特深度/数据类型,和压缩模式
TIFF支持多种不同的压缩类型,包括JPEG,JBIG等;同时TIFF支持多种数据类型,包括整数,浮点数等。
-
Multi-page
TIFF支持多个图像存储在同一个文件中,该特性被称为“Multi-page”。
TIFF的缺点在于缺乏标准的支持,例如没有标准的方法来支持TIFF多个页面之间关系的规范。
由于TIFF格式是二进制存储,因此无法直观展示一个例子。
2. GeoTIFF
了解完了TIFF,我们接下进入正题,介绍GeoTIFF。GeoTIFF在TIFF的基础上,根据地理行业特点,定义了一套行业标准的Tag。
GeoTIFF使用“MetaTag”(GeoKey)方法,将数十种元数据编码进6个Tag之中。
3. gdal读取GeoTIFF
参考资料:
- GeoTIFF资料:http://trac.osgeo.org/geotiff/
- libtiff:http://www.libtiff.org/support.html
- 通过 python gdal 读取 geotiff 文件 https://www.gdal.org/gdal_tutorial.html