--- title: "Landsat-8 Calibration" author: "Thomas Nauss" date: "`r Sys.Date()`" output: rmarkdown::html_vignette vignette: > %\VignetteIndexEntry{Landsat-8 Calibration} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- The following example shows how to read a Landsat-8 data set downloaded from the [USGS Earth Explorer](https://earthexplorer.usgs.gov/) and how to convert the bands' scaled counts to radiance, reflectance and/or brightness temperature. ## Reading Landsat-8 data We will use the test data set supplied with this package. In order to read the data set, just supply the filename (or list of filenames) to the `satellite()` function. ```{r} library(satellite) path <- system.file("extdata", package = "satellite") files <- list.files(path, pattern = glob2rx("LC08*.TIF"), full.names = TRUE) sat <- satellite(files) ``` The meta data will automatically be loaded since (i) Landsat-8 is a known platform to the `satellite` package and (ii) the name of the meta data file is in accordance with the USGS conventions. ## Converting Landsat-8 scaled counts to physical units In order to convert scaled counts of a Satellite object to radiance, reflectance and/or temperature, just supply it to the `convSC2Rad`, `convSC2Ref` or `convRad2BT` function. ```{r} sat <- convSC2Rad(sat) sat <- convSC2Ref(sat) sat <- convRad2BT(sat) ```