Package: satellite 1.0.5

Florian Detsch

satellite: Handling and Manipulating Remote Sensing Data

Herein, we provide a broad variety of functions which are useful for handling, manipulating, and visualizing satellite-based remote sensing data. These operations range from mere data import and layer handling (eg subsetting), over Raster* typical data wrangling (eg crop, extend), to more sophisticated (pre-)processing tasks typically applied to satellite imagery (eg atmospheric and topographic correction). This functionality is complemented by a full access to the satellite layers' metadata at any stage and the documentation of performed actions in a separate log file. Currently available sensors include Landsat 4-5 (TM), 7 (ETM+), and 8 (OLI/TIRS Combined), and additional compatibility is ensured for the Landsat Global Land Survey data set.

Authors:Thomas Nauss, Hanna Meyer, Tim Appelhans, Florian Detsch

satellite_1.0.5.tar.gz
satellite_1.0.5.zip(r-4.5)satellite_1.0.5.zip(r-4.4)satellite_1.0.5.zip(r-4.3)
satellite_1.0.5.tgz(r-4.4-x86_64)satellite_1.0.5.tgz(r-4.4-arm64)satellite_1.0.5.tgz(r-4.3-x86_64)satellite_1.0.5.tgz(r-4.3-arm64)
satellite_1.0.5.tar.gz(r-4.5-noble)satellite_1.0.5.tar.gz(r-4.4-noble)
satellite_1.0.5.tgz(r-4.4-emscripten)satellite_1.0.5.tgz(r-4.3-emscripten)
satellite.pdf |satellite.html
satellite/json (API)
NEWS

# Install 'satellite' in R:
install.packages('satellite', repos = c('https://environmentalinformatics-marburg.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/environmentalinformatics-marburg/satellite/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • l7 - Landsat 7 sample data
  • l8 - Landsat 8 sample data

On CRAN:

95 exports 22 stars 9.73 score 6 dependencies 24 dependents 1 mentions 60 scripts 14.0k downloads

Last updated 8 months agofrom:24a90ed4d6. Checks:OK: 7 NOTE: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 08 2024
R-4.5-win-x86_64NOTEOct 08 2024
R-4.5-linux-x86_64NOTEOct 08 2024
R-4.4-win-x86_64OKOct 08 2024
R-4.4-mac-x86_64OKOct 08 2024
R-4.4-mac-aarch64OKOct 08 2024
R-4.3-win-x86_64OKOct 08 2024
R-4.3-mac-x86_64OKOct 08 2024
R-4.3-mac-aarch64OKOct 08 2024

Exports:addRasterMeta2SataddSatDataLayeraddSatLogaddSatMetaEntryaddSatMetaParamalignGeometrybrickcalcAtmosCorrcalcDODNcalcEarthSunDistcalcPathRadDOScalcTOAIrradModelcalcTOAIrradRadRefcalcTOAIrradTablecalcTopoCorrcompFilePathLandsatcompMetaLandsatconvRad2BTconvRad2RefconvRef2RadLinearconvSC2RadconvSC2RefcountSatDataLayerscreateRasterMetaDatacreateSatBCDEcropdemToolsextendgetSatBandInfogetSatBCDEgetSatBCDECalibgetSatBCDEFromSpectrumgetSatBCDEFromTypegetSatBCDESolargetSatBCDESolarCalibgetSatBCDESresgetSatBCDEThermalgetSatBCDEThermalCalibgetSatBCDETypegetSatBIDgetSatBTK1getSatBTK2getSatCalibgetSatDataLayergetSatDataLayersgetSatDATEgetSatESDgetSatESUNgetSatLayerfromDatagetSatLMAXgetSatLMINgetSatLNBRgetSatLoggetSatMetagetSatMetaBCDETemplategetSatMetaLayergetSatParamgetSatPRADgetSatProjectiongetSatRADAgetSatRADMgetSatRadMaxgetSatRadMingetSatREFAgetSatREFMgetSatRefMaxgetSatRefMingetSatResgetSatSAZMgetSatSELVgetSatSensorgetSatSensorGroupgetSatSensorInfogetSatSIDgetSatSpectrumgetSatSZENgetSatTypegetSatXResgetSatYReslutInfolutInfoBandsFromSIDlutInfoBCDEFromBIDlutInfoBIDFromBCDElutInfoRSRromSIDlutInfoSensorFromSIDlutInfoSGRPfromFilenamelutInfoSIDfromFilenamemaskInvarFeaturesplotsatellitesetSatBCDEsortFilesLandsatstacksubsetupdateRasterMetaData

Dependencies:latticeplyrrasterRcppspterra

Landsat-8 Calibration

Rendered fromlandsat-calibration.Rmdusingknitr::rmarkdownon Oct 08 2024.

Last update: 2017-10-18
Started: 2015-05-23

satellite - Classes and Methods for Satellite Data

Rendered fromsatellite.Rmdusingknitr::rmarkdownon Oct 08 2024.

Last update: 2017-10-18
Started: 2015-09-21

Readme and manuals

Help Manual

Help pageTopics
Smorgasboard for remote sensing functions.satellite-package satellitepackage
Align raster geometry between two data setsalignGeometry alignGeometry,RasterLayer-method alignGeometry,RasterStack-method alignGeometry,Satellite-method
Convert selected layers of a Satellite object to a RasterBrickbrick brick,Satellite-method
Atmospheric correction of remote sensing datacalcAtmosCorr calcAtmosCorr,RasterLayer-method calcAtmosCorr,RasterStack-method calcAtmosCorr,Satellite-method
Compile dark object DN for given sensor bandcalcDODN calcDODN,RasterLayer-method calcDODN,Satellite-method
Compute earth-sun distance based on day of the yearcalcEarthSunDist
Compute path radiance based on the dark object methodcalcPathRadDOS calcPathRadDOS,numeric-method calcPathRadDOS,Satellite-method
Compute top of atmosphere solar irradiance for sensor bands using LUTscalcTOAIrradModel calcTOAIrradModel,data.frame-method calcTOAIrradModel,Satellite-method
Compute top of atmosphere solar irradiance using radiation vs. reflectioncalcTOAIrradRadRef calcTOAIrradRadRef,numeric-method calcTOAIrradRadRef,Satellite-method
Get top of atmosphere solar irradiance using readily tabulated valuescalcTOAIrradTable calcTOAIrradTable,character-method calcTOAIrradTable,factor-method calcTOAIrradTable,Satellite-method
Correct for topographic effects.calcTopoCorr calcTopoCorr,RasterLayer-method calcTopoCorr,RasterStackBrick-method calcTopoCorr,Satellite-method
Get filename, bands and metadata file for Landsat 7 and 8 standard 1B/T formatcompFilePathLandsat sortFilesLandsat
Get calibration information from Landsat 8 standard level 1B/T filenamecompMetaLandsat
Convert a band's scaled counts to brightness temperatureconvRad2BT convRad2BT,RasterLayer-method convRad2BT,RasterStack-method convRad2BT,Satellite-method
Convert a band's scaled counts or radiance values to reflectanceconvRad2Ref convRad2Ref,RasterLayer-method convRad2Ref,RasterStack-method convRad2Ref,Satellite-method
Convert reflectance to radiance using linear function coefficientsconvRef2RadLinear
Convert a band's scaled counts to radianceconvSC2Rad convSC2Rad,RasterLayer-method convSC2Rad,RasterStack-method convSC2Rad,Satellite-method
Convert a band's scaled counts or radiance values to reflectanceconvSC2Ref convSC2Ref,RasterLayer-method convSC2Ref,RasterStack-method convSC2Ref,Satellite-method
Crop Satellite objectcrop crop,Satellite-method
Compute terrain characteristics from digital elevation modelsdemTools demTools,RasterLayer-method demTools,Satellite-method
Extend a Satellite objectextend extend,Satellite-method
Landsat 7 sample datal7
Landsat 8 sample datal8
Get or access internal LUT values used by various functionslutInfo lutInfoBandsFromSID lutInfoBCDEFromBID lutInfoBIDFromBCDE lutInfoRSRromSID lutInfoSensorFromSID lutInfoSGRPfromFilename lutInfoSIDfromFilename
Identify pseudo-invariant features from a satellite scenemaskInvarFeatures maskInvarFeatures,RasterLayer-method maskInvarFeatures,RasterStack-method maskInvarFeatures,Satellite-method
Get/set Satellite data layer namesnames names,Satellite-method names<-,Satellite-method
Plot a Satellite objectplot plot,Satellite,ANY-method plot,Satellite-method
Create a Satellite objectsatellite satellite,character-method satellite,list-method satellite,Raster-method
An S4 class to represent a complete satellite datasetSatellite-class
An S4 class to represent a satellite data fileSatelliteInfo-class
An S4 class to represent satellite dataSatelliteLayers-class
An S4 class to represent satellite log dataSatelliteLog-class
An S4 class to represent satellite metadataSatelliteMetaData-class
Get or access Satellite object information used by various functionsaddRasterMeta2Sat addSatDataLayer addSatLog addSatMetaEntry addSatMetaParam countSatDataLayers createRasterMetaData createSatBCDE getSatBandInfo getSatBCDE getSatBCDECalib getSatBCDEFromSpectrum getSatBCDEFromType getSatBCDESolar getSatBCDESolarCalib getSatBCDESres getSatBCDEThermal getSatBCDEThermalCalib getSatBCDEType getSatBID getSatBTK1 getSatBTK2 getSatCalib getSatDataLayer getSatDataLayers getSatDATE getSatESD getSatESUN getSatLayerfromData getSatLMAX getSatLMIN getSatLNBR getSatLog getSatMeta getSatMetaBCDETemplate getSatMetaLayer getSatParam getSatPRAD getSatProjection getSatRADA getSatRADM getSatRadMax getSatRadMin getSatREFA getSatREFM getSatRefMax getSatRefMin getSatRes getSatSAZM getSatSELV getSatSensor getSatSensorGroup getSatSensorInfo getSatSID getSatSpectrum getSatSZEN getSatType getSatXRes getSatYRes satInfo setSatBCDE updateRasterMetaData
Convert selected layers of a Satellite object to a RasterStackstack stack,Satellite-method
Subset of Satellite object data layerssubset subset,Satellite-method [[,Satellite,ANY,ANY-method