Get or access Satellite object information used by various functions
Get information from class Satellite.
getSatDataLayers(sat, bcde = NULL) getSatDataLayer(sat, bcde) getSatMeta(sat, bcde) getSatMetaBCDETemplate(sat, bcde) getSatLog(sat) setSatBCDE(sat, bcde) createSatBCDE(sat, width = 3, flag = 0, prefix = "B", postfix = "n") addSatMetaParam(sat, meta_param) addSatMetaEntry(sat, meta_param) addSatLog( sat, info = NA_character_, in_bcde = NA_character_, out_bcde = NA_character_ ) addSatDataLayer(sat, bcde, data, meta_param, info, in_bcde) addRasterMeta2Sat(sat) createRasterMetaData(rst) updateRasterMetaData(sat, bcde) countSatDataLayers(sat) getSatParam(sat, param, bcde, return_bcde = TRUE) getSatBCDE(sat, lnbr) getSatBID(sat, bcde) getSatSID(sat) getSatSensor(sat) getSatSensorGroup(sat) getSatSensorInfo(sat) getSatSpectrum(sat, bcde) getSatBCDESolar(sat) getSatBCDEThermal(sat) getSatXRes(sat, bcde) getSatYRes(sat, bcde) getSatRes(sat, bcde) getSatType(sat, bcde) getSatCalib(sat, bcde) getSatBCDEType(sat, bcde, type) getSatBCDEFromType(sat, type = "VIS") getSatBCDEFromSpectrum(sat, spectrum = "solar") getSatBCDESres(sat, bcde, type) getSatBCDECalib(sat, bcde, calib) getSatBCDESolarCalib(sat, bcde, calib) getSatBCDEThermalCalib(sat, bcde, calib) getSatBandInfo(sat, bcde, return_calib = TRUE) getSatRadMax(sat, bcde) getSatRadMin(sat, bcde) getSatRefMax(sat, bcde) getSatRefMin(sat, bcde) getSatESD(sat) getSatESUN(sat, bcde) getSatSZEN(sat, bcde) getSatSAZM(sat, bcde) getSatSELV(sat, bcde) getSatMetaLayer(sat, bcde) getSatLayerfromData(sat, bcde, nbr) getSatLNBR(sat, bcde) getSatLMIN(sat, bcde) getSatLMAX(sat, bcde) getSatRADA(sat, bcde) getSatRADM(sat, bcde) getSatREFA(sat, bcde) getSatREFM(sat, bcde) getSatBTK1(sat, bcde) getSatBTK2(sat, bcde) getSatPRAD(sat, bcde) getSatDATE(sat, bcde) getSatProjection(sat, bcde)
sat |
Satellite object (see |
bcde |
Band code. |
width, flag |
Field width and format modifier for automated creation of
BCDE information, defaults to '3' and '0', respectively. See
|
prefix, postfix |
Prefix and postfix to be added to the created BCDE information. |
meta_param |
Metadata parameters used to document new data layer |
info |
Log information added to metadata |
in_bcde |
BCDE of layer used as input dataset |
out_bcde |
BCDE of layer used as output dataset |
data |
Data layer of a Satellite object |
rst |
Input raster::Raster* object from which to extract metadata. |
param |
Parameter of the metadata set (i.e. colname) |
return_bcde |
Return bcde as attribute (TRUE/FALSE) |
lnbr |
Layer number |
type |
Type of the sensor band |
spectrum |
Spectral region, e.g. "solar" or "thermal". |
calib |
Calibration information. |
return_calib |
Return calibration information (TRUE/FALSE) |
nbr |
Return specific data layer selected by number |
The functions are generally self-explaining in that sence that
get* returns the respective information and set* sets the
respective information from/in the Satellite object.
addSatLog adds a log entry to the Satellite object.
Objects of respective type (see satellite).
getSatDataLayers: Return Satellite data layers
getSatDataLayer: Return Satellite data layer i
getSatMeta: Return Satellite object metadata
getSatMetaBCDETemplate: Return template for Satellite object metadata which is based on existing band
getSatLog: Return Satellite object log info
setSatBCDE: Set BCDE/data layer names of a Satellite object
createSatBCDE: If not supplied, automatically create BCDE names of a Satellite object
addSatMetaParam: Add additional or overwrite metainformation parameter to Satellite object
addSatMetaEntry: Add metainformation for an additional layer to Satellite object
addSatLog: Add new log entry to Satellite object
addSatDataLayer: Add new Satellite data layer
addRasterMeta2Sat: Add raster meta data to Satellite object meta data
createRasterMetaData: Create raster meta data
updateRasterMetaData: Create raster meta data
countSatDataLayers: Return number of Satellite data layers
getSatParam: Return parameter (general method implemented by the specific functions below)
getSatBCDE: Return Band code
getSatBID: Return Band IDs
getSatSID: Return sensor ID
getSatSensor: Return sensor
getSatSensorGroup: Return sensor group
getSatSensorInfo: Return sensor information
getSatSpectrum: Return spectrum
getSatBCDESolar: Return solar band codes
getSatBCDEThermal: Return thermal band codes
getSatXRes: Return sensor x resolution
getSatYRes: Return sensor y resolution
getSatRes: Return mean sensor resolution (mean of x and y res)
getSatType: Return sensor type
getSatCalib: Return calibration level
getSatBCDEType: Return TYPE band codes
getSatBCDEFromType: Return BCDE matching TYPE
getSatBCDEFromSpectrum: Return BCDE matching TYPE
getSatBCDESres: Return the mean of x and y resolution for band codes matching type
getSatBCDECalib: Return calibration level for band codes matching type
getSatBCDESolarCalib: Return calibration level for band codes machting type and are solar bands
getSatBCDEThermalCalib: Return calibration level for band codes machting type and are thermal bands
getSatBandInfo: Return band information
getSatRadMax: Return maximum radiance for bcde
getSatRadMin: Return minimum radiance for bcde
getSatRefMax: Return maximum reflectance for bcde
getSatRefMin: Return minimum reflectance for bcde
getSatESD: Return earth-sun distance
getSatESUN: Return actual solar TOA irradiance
getSatSZEN: Return sun zenith angle
getSatSAZM: Return sun azimuth angle
getSatSELV: Return Sun elevation
getSatMetaLayer: Return Layer name from metadata
getSatLayerfromData: Return Layer name from data layer
getSatLNBR: Return Layer number
getSatLMIN: Return minimum wavelength of the sensor band
getSatLMAX: Return maximum wavelength of the sensor band
getSatRADA: Return addition coefficient for SC to radiance conversion
getSatRADM: Return multiplicative coefficient for SC to radiance conversion
getSatREFA: Return addition coefficient for SC to reflectance
getSatREFM: Return multiplicative coefficient for SC to reflectance
getSatBTK1: Return calibration coefficent to convert SC to brightness temperature
getSatBTK2: Return calibration coefficent to convert SC to brightness temperature
getSatDATE: Return DATE
getSatProjection: Return projection
# List of input files
path <- system.file("extdata", package = "satellite")
files <- list.files(path, pattern = glob2rx("LC08*.TIF"), full.names = TRUE)
sat <- satellite(files)
# Raster stack l8
sat <- satellite(l8)Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.