GDAL建立GeoTIFF金字塔文件

本文介绍如何使用GDAL工具gdaladdo.exe为栅格数据集构建金字塔,并提供了多种重采样算法的选择。同时,文章还展示了如何通过Java API调用GDAL库实现金字塔的构建过程。

gdal中的工具gdaladdo.exe,可以为大多数支持的格式建立或者重建(内)金字塔,可以使用几种重采样算法来进行重采样操作。

一、gdaladdo使用说明

用法:

gdaladdo [-r {
   
   nearest,average,gauss,cubic,cubicspline,lanczos,average_mp,average_magphase,mode}]
                [-ro] [-clean] [-q] [-oo NAME=VALUE]* [-minsize val]
                [--help-general] filename [levels]

参数:

  • -r : {nearest,average,gauss,cubic,cubicspline,lanczos,average_mp,average_magphase,mode} 重采样算法。默认nearest。
  • -ro : 以只读模式打开文件,创建外金字塔文件(特别是GeoTIFF格式)。
  • -clean : 移除金字塔数据。
  • -q : 关闭进度显示。
  • -b : 创建指定波段的金字塔。(如不指定,创建所有波段)
  • filename : 要建立金字塔的文件名。
  • levels : 要建立金字塔的层号的列表。(使用-clean,此选项忽略)

配置参数 :

  • –config USE_RRD YES : 创建Erdast (.aux)的图像格式的金字塔文件,可以直接在Erdas中或ArcGIS中使用.

下面配置参数,仅GeoTIFF格式的外部金字塔时可用。

  • –config COMPRESS_OVERVIEW {JPEG,LZW,PACKBITS,DEFLATE} : TIFF compression
  • –config PHOTOMETRIC_OVERVIEW {RGB,YCBCR,…} : TIFF photometric interp.
  • –config INTERLEAVE_OVERVIEW {PIXEL|BAND} : TIFF interleaving method
  • –config BIGTIFF_OVERVIEW {IF_NEEDED|IF_SAFER|YES|NO} : is BigTIFF used

使用例子:

 gdaladdo -r average abc.tif
 gdaladdo -r average abc.tif 2 4 8 16
 gdaladdo --config COMPRESS_OVERVIEW JPEG
          --config PHOTOMETRIC_OVERVIEW YCBCR
          --config INTERLEAVE_OVERVIEW PIXEL -ro abc.tif

二、java调用jdal.jar实现

jdal.j

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值