Learn R Programming

satellite (version 0.2.0)

convRad2BT: Convert a band's scaled counts to brightness temperature

Description

Convert a band's radiance values to brightness temperature without any kind of atmospheric correction etc.

Usage

# S4 method for Satellite
convRad2BT(x)

# S4 method for RasterStack convRad2BT(x, k1, k2)

# S4 method for RasterLayer convRad2BT(x, k1, k2)

Arguments

x

An object of class Satellite, raster::RasterStack or raster::RasterLayer providing radiance values.

k1,k2

Temperature correction parameters.

Value

If x is a Satellite object, a Satellite object with added converted layers; if x is a raster::Raster* object, a raster::Raster* object with converted layer(s).

Details

The conversion functions are taken from USGS' Landsat 8 manual which is available online at http://landsat.usgs.gov/Landsat8_Using_Product.php.

See Also

calcAtmosCorr for converions of scaled counts to physical units including a scene-based atmospheric correction.

Examples

Run this code
# NOT RUN {
path <- system.file("extdata", package = "satellite")
files <- list.files(path, pattern = glob2rx("LC8*.tif"), full.names = TRUE)
sat <- satellite(files)
sat <- convRad2BT(sat)
# }

Run the code above in your browser using DataLab