TasseledCap

描述

通过在输入栅格上应用缨帽变换来创建栅格对象。

讨论

仅支持通过 Landsat MSS、Landsat TM、Landsat ETM+、IKONOS、QuickBird、WorldView-2 和 RapidEye 传感器获得的影像。此函数还可用于包含所支持栅格数据类型的镶嵌数据集中的项目。

通过这种分析方式可使用通过不同传感器(包括 Landsat、IKONOS、QuickBird、WorldView-2 和 RapidEye)获得的卫星影像对土地覆被要素直接进行比较。将数据量从多个多光谱波段减少为三个主要成分:亮度、植被量和湿度(或者对于 Landsat MSS 则为黄色成分)。此外,还可以减少大气影响和影像中的噪声成分,使分析更准确。

应用此函数之前,不应存在任何修改像素值的函数,例如拉伸、锐化或其他增强函数。唯一的例外是 Landsat ETM+,使用 Landsat ETM+ 时,表观反射率函数必须位于 TasseledCap 之前。

如果数据已经过预处理,此函数将不会提供正确的结果。最好是使用来自影像提供商的原始数据。另外,由于像素值已被更改,经过预处理的 8 位 IKONOS、QuickBird 和 WorldView-2 数据是无效的。

栅格对象的引用栅格数据集是临时的。要将其设置为永久,可以调用栅格对象的 save 方法。

语法

TasseledCap (raster)
参数说明数据类型
raster

输入栅格。

Raster
返回值
数据类型说明
Raster

输出缨帽栅格。

代码示例

TasseledCap 示例 1

对合格的输入栅格应用缨帽变换。

import arcpy

TasseledCap_raster = arcpy.sa.TasseledCap("Worldview2.tif")