Some datasets such as ASTER and Landsat ETM+ put similar bands into separate groups. These are called metaspectral datasets. Each group of bands is treated as a separate raster in ENVI.

You must specify the correct raster when using image-processing routines such as the RadiometricCalibration task. For example, you may only want to calibrate Landsat-8 multispectral bands to radiance. Landsat-8 data are stored in a three-element array. The first element (raster[0]) contains the multispectral data from the OLI sensor. Create a variable as follows:

  MSIRaster = raster[0]

Then apply subsequent image-processing routines to MSIRaster.

The tables below list the correct array element to use when referencing specific groups of bands.

ASTER

ASTER Level-1A and Level-1B data are stored in a four-element array. Open the dataset as follows:

File = 'AST_L1B_00304102007185203_20101010013020_18032.hdf'
Raster = e.OpenRaster(File, EXTERNAL_TYPE='eos_aster')

Group

Bands

Array Element

Thermal infrared (TIR)

10-14

Raster[0]

Shortwave infrared (SWIR)

4-9

Raster[1]

Visible near-infrared (VNIR) 1

3B

Raster[2]

Visible near-infrared (VNIR) 2

1, 2, 3N

Raster[3]

Landsat 4-5 TM

Landsat TM data are stored in a two-element array. Open the dataset as follows:

File = 'LT52310671984201CUB00_MTL.txt'
Raster = e.OpenRaster(File)

Group

Bands

Array Element

Multispectral

1-5, 7

Raster[0]

Thermal

6

Raster[1]

Landsat-7 ETM+

Landsat ETM+ data are stored in a three-element array. Open the dataset as follows:

File = 'LE70340332002174EDC00_MTL.txt'
Raster = e.OpenRaster(File)

Group

Bands

Array Element

Multispectral

1-7

Raster[0]

Thermal

61-62

Raster[1]

Panchromatic

8

Raster[2]

Landsat-8

Landsat-8 data are stored in a five-element array. Open the dataset as follows:

File = 'LC80430342015121LGN00_MTL.txt'
Raster = e.OpenRaster(File)

Group

Band Names

Array Element

Multispectral (OLI)

Coastal aerosol, Blue, Green, Red, NIR, SWIR1, SWIR2

Raster[0]

Panchromatic

Panchromatic

Raster[1]

Cirrus

Cirrus

Raster[2]

Thermal (TIRS)

Thermal Infrared 1, Thermal Infrared 2

Raster[3]

Quality

Quality

Raster[4]

See Also


BuildLayerStack Task, ENVILayerStackRaster, ENVIMetaspectralRaster, BuildBandStack Task