创建全色锐化的栅格数据集 (Data Management)

许可等级:BasicStandardAdvanced

摘要

将高分辨率全色栅格数据集与低分辨率多波段栅格数据集进行融合,以创建具有全色栅格分辨率的红-绿-蓝 (RGB) 栅格。

了解有关全色锐化的信息

用法

语法

CreatePansharpenedRasterDataset_management (in_raster, red_channel, green_channel, blue_channel, {infrared_channel}, out_raster_dataset, in_panchromatic_image, pansharpening_type, {red_weight}, {green_weight}, {blue_weight}, {infrared_weight}, {sensor})
参数说明数据类型
in_raster

待全色锐化的输入栅格数据集。

通常是低分辨率的多波段栅格数据集。

Mosaic Dataset; Mosaic Layer; Raster Dataset; Raster Layer
red_channel

要用红色通道显示的输入栅格波段。

Long
green_channel

要用绿色通道显示的输入栅格波段。

Long
blue_channel

要用蓝色通道显示的输入栅格波段。

Long
infrared_channel
(可选)

输入栅格的红外波段。并不是每个栅格数据集中都存在红外波段。

Long
out_raster_dataset

输出栅格数据集。

以文件格式存储栅格数据集时,需要指定文件扩展名,具体如下:

  • .bil - Esri BIL
  • .bip - Esri BIP
  • .bmp - BMP
  • .bsq - Esri BSQ
  • .dat - ENVI DAT
  • .gif - GIF
  • .img - ERDAS IMAGINE
  • .jpg - JPEG
  • .jp2 - JPEG 2000
  • .png - PNG
  • .tif - TIFF
  • 无扩展名 - Esri Grid

以地理数据库形式存储栅格数据集时,不应向栅格数据集的名称添加文件扩展名。

将栅格数据集存储到 JPEG 文件、JPEG 2000 文件、TIFF 文件或地理数据库时,可以指定压缩类型和压缩质量。

Raster Dataset
in_panchromatic_image

全色栅格数据集。通常是高分辨率的灰色影像。

Raster Layer
pansharpening_type

全色锐化方法:

  • IHS使用亮度、色调和饱和度颜色空间进行数据融合。
  • BROVEY使用基于光谱建模的 Brovey 算法进行数据融合。
  • Esri使用基于光谱建模的 ESRI 算法进行数据融合。
  • SIMPLE_MEAN使用红色、绿色、蓝色值与全色像素值之间的平均值。
  • Gram-Schmidt使用 Gram-Schmidt 光谱锐化算法来锐化多光谱数据。

注:在 ArcGIS 10 版本中,原来的“简单均值”关键字选项被替换为 "SIMPLE_MEAN"。较旧的脚本和模型可能仍使用旧关键字,但为了清楚起见,最好将其更新为新的关键字

String
red_weight
(可选)

红色波段的权重值。

Double
green_weight
(可选)

绿色波段的权重值。

Double
blue_weight
(可选)

蓝色波段的权重值。

Double
infrared_weight
(可选)

红外波段的权重值。仅在存在红外波段并且使用红外选项时,此参数才有效。

Double
sensor
[sensor,...]
(可选)

选择 Gram-Schmidt 全色锐化方法时,您还可指定多波段栅格输入的传感器。选择传感器类型将设置相应的波段权重。

  • UNKNOWN未知或未列出的传感器。
  • GeoEye-1GeoEye-1 和 OrbView-3 卫星传感器。
  • IKONOSIKONOS 卫星传感器。
  • KOMPSAT-2KOMPSAT-2 卫星传感器。
  • Landsat 1-5 MSSLandsat MSS 卫星传感器。
  • Landsat 7 ETM+Landsat 7 卫星传感器。
  • QuickBirdQuickBird 卫星传感器。
  • SPOT 5SPOT 5 卫星传感器。
  • UltraCamUltraCam 航空传感器。
  • WorldView-2WorldView-2 卫星传感器。
String

代码实例

CreatePansharpenedRasterDataset 示例 1(Python 窗口)

这是 CreatePansharpenedRasterDataset 工具的 Python 示例。

import arcpy
arcpy.CreatePansharpenedRasterDataset_management(
     "c:/data/rgbn.tif","3","2","1","4", "c:/data/outpan.tif",
     "c:/data/in_pan.img","Gram-Schmidt","","","","","QuickBird")
CreatePansharpenedRasterDataset 示例 2(独立脚本)

这是 CreatePansharpenedRasterDataset 工具的 Python 脚本示例。

#3 Band RGB Pansharpen with Brovey algorithm

import arcpy
arcpy.env.workspace = "C:/workspace"
    
arcpy.CreatePansharpenedRasterDataset_management(
     "rgb.img","3","2","1","1", "output\\rgb_pan.img","pan.img","Brovey")

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014