详细gdaladdo用法说明(建金字塔)

阅读: 评论:0

详细gdaladdo用法说明(建金字塔)

详细gdaladdo用法说明(建金字塔)

目录

1.简介

2.参数说明

2.1 -r

2.2 -b

2.3 -ro

2.4 -clean

2.5 -oo NAME=VALUE

2.6 -minsize

         2.7<filename>

2.8<levels>

3.config参数

4.举例说明


1.简介

用途:建立图像金字塔,便于快速浏览

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

2.参数说明

2.1 -r

-r {nearest (default),average,rms,gauss,cubic,cubicspline,lanczos,average_magphase,mode}

-r主要是选择重采样算法,可以有以下值:

nearest 应用近邻(简单采样)重采样器

average 计算所有非NODATA贡献像素的平均值。从gdal3.1开始,这是一个加权平均值,适当地考虑了源像素的权重对目标像素的影响。

rms 计算所有非NODATA贡献像素的均方根/二次平均值(GDAL>=3.3)

bilinear 应用双线性卷积核。

gauss 在计算总览之前应用高斯核,这可能会比简单的平均得到更好的结果,例如在具有高对比度或噪声图案的锐边的情况下。建议的水平值应该是2,4,8。。。从而选择3x3重采样高斯核。

cubic 应用三次卷积核。

cubicspline 应用B样条卷积核。

lanczos 应用Lanczos窗口sinc卷积核。

average_magphase 平均mag/相空间中的复杂数据。

mode 选择在所有采样点中最常出现的值。

2.2 -b

-b <band>

选择输入波段 band 用于生成金字塔文件。波段编号从1开始。

2.3 -ro

以只读模式打开数据集,以便生成外部金字塔文件(特别是GeoTIFF)。

2.4 -clean

删除所有概述。

2.5 -oo NAME=VALUE

数据集打开选项(特定于格式)

2.6 -minsize

最小总览级别的最大宽度或高度。仅在未指定显式级别时考虑。默认为256。

2.7<filename>

 需要建立金字塔的文件

2.8<levels>

构建金字塔的等级


3.config参数

以TIFF格式创建的外部金字塔可以使用 COMPRESS_OVERVIEW 配置选项。这里提供了GeoTIFF驱动程序支持的所有压缩方法。(例如。 --config COMPRESS_OVERVIEW DEFLATE ). 可以使用 PHOTOMETRIC_OVERVIEW =RGB/YCBCR/。。。配置选项,以及与 INTERLEAVE_OVERVIEW =像素/波段配置选项。

对于JPEG压缩的外部金字塔,可以使用 :

--config JPEG_QUALITY_OVERVIEW value .

对于WEBP压缩的外部和内部金字塔,可以使用:

--config WEBP_LEVEL_OVERVIEW value . 如果未设置,将默认为75。

对于LZW或DEFLATE压缩的外部金字塔,可以使用 :

--config PREDICTOR_OVERVIEW 1|2|3 .

要在TIFF金字塔中生成尽可能小的JPEG,应使用:

--config COMPRESS_OVERVIEW JPEG --config PHOTOMETRIC_OVERVIEW YCBCR --config INTERLEAVE_OVERVIEW PIXEL

可以使用BigTIFF格式创建外部金字塔BIGTIFF_OVERVIEW 配置选项: 

--config BIGTIFF_OVERVIEW {{IF_NEEDED|IF_SAFER|YES|NO}} .

默认值是IFu safe,从gdal2.3.0开始(以前是IFu NEEDED)。此选项的行为与GeoTIFF驱动程序文档中记录的BIGTIFF创建选项完全相同。


4.举例说明

1.创建金字塔,嵌入到提供的TIFF文件中,并自动计算级别(GDAL 2.3或更高版本)

gdaladdo -r average abc.tif

2.创建金字塔,嵌入到提供的TIFF文件中:

gdaladdo -r average abc.tif 2 4 8 16

3.从ERDAS.IMG文件创建外部压缩GeoTIFF金字塔文件:

gdaladdo -ro --config COMPRESS_OVERVIEW DEFLATE erdas.img 2 4 8 16

4.从3波段RGB数据集创建外部JPEG压缩GeoTIFF金字塔文件(如果该数据集是可写GeoTIFF,还需要添加-ro选项以强制生成外部金字塔):

gdaladdo --config COMPRESS_OVERVIEW JPEG --config PHOTOMETRIC_OVERVIEW YCBCR--config INTERLEAVE_OVERVIEW PIXEL  2 4 8 16

5.为指定的JPEG文件创建Erdas Imagine格式金字塔:

gdaladdo --config USE_RRD YES airphoto.jpg 3 9 27 81

6.为特定子数据集创建金字塔,例如GeoPackage中可能有许多栅格图层之一(“filename”参数必须是驱动程序前缀、文件名和子数据集名称,例如由gdalinfo显示):

gdaladdo GPKG:file.gpkg:layer

整理不易,欢迎一键三连!!!

本文发布于:2024-02-04 21:15:19,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170716574659672.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:金字塔   详细   gdaladdo
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23