Learn R Programming

landsat R package

Processing of Landsat or other multispectral satellite imagery. Includes relative normalization, image-based radiometric correction, and topographic correction options.

This package was initially developed many years ago, before Landsat 8, and before extensive facilities were available for processing Landsat data elsewhere.

As of December 2019, I've added Landsat 8 OLI coefficients to the tasseled cap transform function tasscap, and to the DOS function.

Most of my remote sensing work has moved to other tools, but I do think adding raster package capability to this package might be useful.

August 2023: Minor update to remove dependency on the retiring rgdal package.

Copy Link

Version

Install

install.packages('landsat')

Monthly Downloads

351

Version

1.1.2

License

GPL (>= 2)

Maintainer

Last Published

August 24th, 2023

Functions in landsat (1.1.2)

tasscap

Tasseled Cap for Landsat data
minnaert

Whole-image and pixel-based Minnaert topographic correction of remote sensing data.
relnorm

Relative normalization of an image
thermalband

Thermal band to temperature conversion.
topocorr

Topographic correction of remote sensing data.
geoshift

Shift and pad an image
PIF

Pseudo-Invariant Features
clouds

Create a cloud mask from Landsat bands 1 and 6.
dem

Digital Elevation Model
ddate

Decimal Date
RCS

Radiometric Control Sets
movingwindow

Simple moving window function.
BSL

Bare Soil Line
nov

Sample Landsat ETM+ data
georef

Simple image-matching georeferencing function.
DOS

Dark Object Subtraction
radiocorr

Radiometric correction of Landsat data
ESdist

Earth-Sun distance for a given date.
lssub

Subset a geotiff image.
slopeasp

Calculate slope and aspect from elevation data.
july

Sample Landsat ETM+ data
histmatch

Histogram matching of an image