landsat_lst: landsat_lst

Description Usage Arguments Details Value References Examples

View source: R/landsat_processing.R

Description

Compute land surface temperature.

Usage

1
landsat_lst(x, y, sensor = NULL, conv = TRUE)

Arguments

x

Brightness temperature layer.

y

Emissivity layer.

sensor

Landsat sensor of the input bands. Possible values are "L4", "L5", "L7" and "L8".

conv

Logical; if TRUE, units are converted to Celsius degrees.

Details

Compute the per-pixel LST of a Landsat brightness temperature layer based on the inversion of the Planck function, which corrects the bias present in brightness temperature values, in which is assumed that the land surface is a black body with an emissivity of 1. Landsat sensor must be specified in order to apply the proper center wavelength values for the corresponding Landsat TIR band. If parameter conv = TRUE, temperature units are convert from Kelvin to Celsius degrees. This is the default.

Value

LST layer in Celsius or Kelvin degrees.

References

USGS. (2019). Landsat 7 data users handbook version 2. USGS Earth Resources Observation and Science (EROS). Sioux Falls, South Dakota. USA. 139.

USGS. (2019). Landsat 8 data users handbook version 4. USGS Earth Resources Observation and Science (EROS). Sioux Falls, South Dakota. USA. 106.

Stathopoulou, M. and Cartalis, C. (2007). Daytime urban heat islands from Landsat ETM+ and Corine land cover data: An application to major cities in Greece. Sol. Energy. 81 358-368.

Examples

1
2
3
## Not run: # For LST derived from Landsat 8 sensor in Celsius degrees.
L8lst <- landsat_lst(Brtempb10, emiss, Sensor = "L8", conv = TRUE)
## End(Not run)

RichardLemoine/LSTtools documentation built on Oct. 19, 2020, 12:50 a.m.