RStoolbox: RStoolbox: A Collection of Remote Sensing Tools
Description
The RStoolbox package provides a set of functions which simplify performing standard remote sensing tasks in R.
Most functions have built-in parallel support. All that is required is to run beginCluster beforehand.Data Import and Export
readMeta: import Landsat metadata from MTL or XML filesstackMeta: load Landsat bands based on metadatareadSLI & writeSLI: read and write ENVI spectral librariessaveRSTBX & readRSTBX: save and re-import RStoolbox classification objects (model and map)readEE: import and tidy EarthExplorer search results
Data Pre-Processing
radCor: radiometric conversions and corrections. Primarily, yet not exclusively, intended for Landsat data processing. DN to radiance to reflectance conversion as well as DOS approachestopCor: topographic illumination correctioncloudMask & cloudShadowMask: mask clouds and cloud shadows in Landsat or other imagery which comes with a thermal bandclassifyQA: extract layers from Landsat 8 QA bands, e.g. cloud confidencerescaleImage: rescale image to match min/max from another image or a specified min/max rangenormImage: normalize imagery by centering and scalinghistMatch: matches the histograms of two scenescoregisterImages: co-register images based on mutual informationpanSharpen: sharpen a coarse resolution image with a high resolution image (typically panchromatic)
Data Analysis
spectralIndices: calculate a set of predefined multispectral indices like NDVItasseledCap: tasseled cap transformationsam: spectral angle mapperrasterPCA: principal components transform for raster datarasterCVA: change vector analysisunsuperClass: unsupervised classificationsuperClass: supervised classificationfCover: fractional cover of coarse resolution imagery based on high resolution classificaton
Data Display
ggR: single raster layer plotting with ggplot2ggRGB: efficient plotting of remote sensing imagery in RGB with ggplot2