Creates a raster object by applying a tasseled cap transformation on an input raster.


Only imagery from the Landsat MSS, Landsat TM, Landsat ETM+, IKONOS, QuickBird, WorldView-2, and RapidEye sensors is supported. This function can also be used on the items in a mosaic dataset containing the supported raster data types.

Provides an analytical way to directly compare land-cover features using satellite imagery from different sensors, including Landsat, IKONOS, QuickBird, WorldView-2, and RapidEye. Reduces the amount of data from several multispectral bands to three primary components: brightness, greenness, and wetness (or yellow stuff for Landsat MSS). Additionally, it reduces atmospheric influences and noise components in imagery, enabling more accurate analysis.

Prior to applying this function, there should not be any functions used that would alter the pixel values, such as stretching, sharpening, or other enhancements. The only exception is for Landsat ETM+; when using Landsat ETM+, the Apparent Reflectance function must precede the TasseledCap function.

If the data has been preprocessed, this function will not provide the correct results. It is best to use the raw data from the imagery provider. Also, the preprocessed 8-bit IKONOS, QuickBird, and WorldView-2 data is not valid since the pixel values have been altered.

The referenced raster dataset for the raster object is temporary. To make it permanent, you can call the raster object's save method.


TasseledCap (raster)
パラメーター説明データ タイプ

The input raster.

データ タイプ説明

The output tasseled cap raster.


TasseledCap example 1

Apply a tasseled cap transformation on an eligible input raster.

import arcpy

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