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

参考资料:

  1. GeoTIFF资料:http://trac.osgeo.org/geotiff/
  2. libtiff:http://www.libtiff.org/support.html
  3. 通过 python gdal 读取 geotiff 文件 https://www.gdal.org/gdal_tutorial.html