Format Atlas

对比

GeoTIFF 与 Zarr 的区别

GeoTIFF 在 TIFF 图像中加入地理参考和坐标参考信息。Zarr 以数据块和元数据保存多维数组;地理空间含义取决于额外约定。

应该选择哪种格式?

与 GIS 工具交换带地理参考的栅格时选 GeoTIFF。处理包含许多时刻或波段的大型数组、需要对象存储上的分块访问时可考虑 Zarr。

适用于 GeoTIFF

交换带地理参考的地图、卫星图像和高程栅格

  • 将像素与坐标参考系和投影信息一起保存
  • 在GIS和地球科学工具间共享图像

适用于 Zarr

分块保存大型多维数组 · 处理云对象存储中的科学数据

  • 高效读取大型数组的指定区域
  • 在兼容工具间共享分片数据

基本信息

项目GeoTIFFZarr
扩展名.tif, .tiff.zarr
MIME 类型image/tiff
常见用途交换带地理参考的地图、卫星图像和高程栅格分块保存大型多维数组 · 处理云对象存储中的科学数据
打开方式使用支持GeoTIFF的GIS或遥感软件。检查CRS/EPSG、像素到地图坐标变换、轴顺序、像元大小、NoData、波段和压缩。普通图像编辑器另存可能移除地理标签。使用支持Zarr的库或分析工具。检查版本、数组形状、分块网格、codec和属性;保留整个本地目录或所需对象键,并参考创建者文档。
导出或转换导出为PNG或JPEG可能丢失坐标、栅格值或波段。转换GeoTIFF或Cloud Optimized GeoTIFF时,核对CRS、范围、分辨率、NoData、像素值和必要标签。从netCDF或HDF5转换时,检查维度、类型、分块、属性和坐标约定映射。保留原始数据,并在转换后验证数值。

按用途选择

将像素与坐标参考系和投影信息一起保存

交换带地理参考的地图、卫星图像和高程栅格

GeoTIFF

在GIS和地球科学工具间共享图像

交换带地理参考的地图、卫星图像和高程栅格

GeoTIFF

高效读取大型数组的指定区域

分块保存大型多维数组 · 处理云对象存储中的科学数据

Zarr

在兼容工具间共享分片数据

分块保存大型多维数组 · 处理云对象存储中的科学数据

Zarr

关键点 1

GeoTIFF 使用 TIFF 标签和 GeoKey 表示栅格变换及 CRS;Zarr 核心规范定义数组和块,不定义通用 CRS 映射。

进一步了解差异

关键点 2

GeoTIFF 作为 TIFF 文件交换;Zarr 存储由多个键构成,复制时必须保持完整。

进一步了解差异

进一步了解差异

重视地理参考栅格和现有 GIS 兼容性时使用 GeoTIFF。需要多维分块访问时,选定明确的地理空间元数据约定并测试 Zarr 存储后端。

  • GeoTIFF 通过 TIFF 标签和 GeoKey 编码地理参考与 CRS;Zarr 核心规范只定义数组存储,不完整定义空间解释。
  • GeoTIFF 是 TIFF 文件;Zarr 含元数据键和数据块键,部分复制可能使数组不完整。
  • 转换时核对像元位置、CRS 与轴顺序、分辨率、波段、缺失值、类型、压缩和概览层。局部读取性能取决于块形状和存储。

常见问题

Zarr 会自动保留 GeoTIFF 的地理参考吗?

不会。需要选定地理空间元数据约定,并检查 CRS、变换、像元对齐及其他栅格属性。

了解详情

参考资料与规范