gdal_pansharpen.py

创建日期:2024-06-21
更新日期:2025-01-19

执行翻译操作。

## 概要

```

gdal_pansharpen [--help-general] pan_dataset {spectral_dataset[,band=num]}+ out_dataset

[-of format] [-b band]* [-w weight_val]*

[-r {nearest,bilinear,cubic,cubicspline,lanczos,average}]

[-threads {ALL_CPUS|number}] [-bitdepth val] [-nodata val]

[-spat_adjust {union,intersection,none,nonewithoutwarning}]

[-co NAME=VALUE]* [-q]

```

## 描述

gdal_pansharpen.py脚本执行泛化操作。 它可以创建一个“经典”的输出数据集(如GeoTIFF)或描述泛锐操作的VRT数据集。

更多的细节可以在VRT教程中找到。

**-of format:**

选择输出格式。 默认值为GeoTIFF(GTiff)。 也可以使用“VRT”。 使用短格式名称。

**-b band:**

从输入光谱带中选择带段进行输出。 频带按照光谱带的顺序从1编号。 可以使用多个-b开关。 当不使用-b开关时,所有输入光谱带都被设置为输出。

**-w weight_val:**

指定计算伪全色值的权重。 必须有与输入光谱带一样多的开关。

**-r {nearest,bilinear,cubic (default),cubicspline,lanczos,average}:**

选择重采样算法。

**-threads {ALL_CPUS,number}:**

指定用于进行重采样和平移锐化本身的线程数。 可以是整数或ALL_CPUS。

**-bitdepth val:**

指定全色和光谱带的位深度(例如12)。 如果没有指定,如果存在,将使用来自全色带的NBITS元数据项。

**-nodata val:**

指定频段的nodata值。 用于重采样和平移锐化计算本身。 如果没有设置,则从输入频段推导出来,只要它们具有一致的设置。

**-spat_adjust {union (default),intersection,none,nonewithoutwarning}:**

当频带的程度不同时,选择行为。 请参阅VRT教程中的SpatialExtentAdjustment文档

**-co "NAME=VALUE":**

将创建选项传递给输出格式驱动程序。 可能会列出多个-co选项。 有关每种格式的合法创建选项,请参阅格式化的文档。

**-q:**

抑制进度监视器和其他无错误输出。

**pan_dataset**

具有全色波段的数据集(将使用第一波段)。

**spectral_dataset[,band=num]**

具有一个或多个光谱带的数据集。 如果未指定频段选项,则会考虑数据集的所有频段。 否则,只有指定(num)第3个频带。 相同的数据集可以重复几次。

**out_dataset**

输出数据集

频带应该在同一投影。

## 示例

在单个数据集中使用光谱带:

```

gdal_pansharpen.py panchro.tif multispectral.tif pansharpened_out.tif

```

使用单个数据集的几个光谱带重新排序:

```

gdal_pansharpen.py panchro.tif multispectral.tif,band=3 multispectral.tif,

band=2 multispectral.tif,band=1 pansharpened_out.tif

```

在几个数据集中的频谱带:

```

gdal_pansharpen.py panchro.tif band1.tif band2.tif band3.tif pansharpened_out.tif

```

指定权重:

```

gdal_pansharpen.py -w 0.7 -w 0.2 -w 0.1 panchro.tif multispectral.tif

pansharpened_out.tif

```

在RGBNir多光谱数据集中指定RGB波段,同时计算4个RGBNir波段上的伪全色强度:

```

gdal_pansharpen.py -b 1 -b 2 -b 3 panchro.tif rgbnir.tif pansharpened_out.tif

```

简介

一个来自三线小城市的程序员开发经验总结。