Package: satellite 1.0.5
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:
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')) |
Bug tracker:https://github.com/environmentalinformatics-marburg/satellite/issues
Last updated 9 months agofrom:24a90ed4d6. Checks:OK: 7 NOTE: 2. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Oct 08 2024 |
R-4.5-win-x86_64 | NOTE | Oct 08 2024 |
R-4.5-linux-x86_64 | NOTE | Oct 08 2024 |
R-4.4-win-x86_64 | OK | Oct 08 2024 |
R-4.4-mac-x86_64 | OK | Oct 08 2024 |
R-4.4-mac-aarch64 | OK | Oct 08 2024 |
R-4.3-win-x86_64 | OK | Oct 08 2024 |
R-4.3-mac-x86_64 | OK | Oct 08 2024 |
R-4.3-mac-aarch64 | OK | Oct 08 2024 |
Exports:addRasterMeta2SataddSatDataLayeraddSatLogaddSatMetaEntryaddSatMetaParamalignGeometrybrickcalcAtmosCorrcalcDODNcalcEarthSunDistcalcPathRadDOScalcTOAIrradModelcalcTOAIrradRadRefcalcTOAIrradTablecalcTopoCorrcompFilePathLandsatcompMetaLandsatconvRad2BTconvRad2RefconvRef2RadLinearconvSC2RadconvSC2RefcountSatDataLayerscreateRasterMetaDatacreateSatBCDEcropdemToolsextendgetSatBandInfogetSatBCDEgetSatBCDECalibgetSatBCDEFromSpectrumgetSatBCDEFromTypegetSatBCDESolargetSatBCDESolarCalibgetSatBCDESresgetSatBCDEThermalgetSatBCDEThermalCalibgetSatBCDETypegetSatBIDgetSatBTK1getSatBTK2getSatCalibgetSatDataLayergetSatDataLayersgetSatDATEgetSatESDgetSatESUNgetSatLayerfromDatagetSatLMAXgetSatLMINgetSatLNBRgetSatLoggetSatMetagetSatMetaBCDETemplategetSatMetaLayergetSatParamgetSatPRADgetSatProjectiongetSatRADAgetSatRADMgetSatRadMaxgetSatRadMingetSatREFAgetSatREFMgetSatRefMaxgetSatRefMingetSatResgetSatSAZMgetSatSELVgetSatSensorgetSatSensorGroupgetSatSensorInfogetSatSIDgetSatSpectrumgetSatSZENgetSatTypegetSatXResgetSatYReslutInfolutInfoBandsFromSIDlutInfoBCDEFromBIDlutInfoBIDFromBCDElutInfoRSRromSIDlutInfoSensorFromSIDlutInfoSGRPfromFilenamelutInfoSIDfromFilenamemaskInvarFeaturesplotsatellitesetSatBCDEsortFilesLandsatstacksubsetupdateRasterMetaData
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Smorgasboard for remote sensing functions. | satellite-package satellitepackage |
Align raster geometry between two data sets | alignGeometry alignGeometry,RasterLayer-method alignGeometry,RasterStack-method alignGeometry,Satellite-method |
Convert selected layers of a Satellite object to a RasterBrick | brick brick,Satellite-method |
Atmospheric correction of remote sensing data | calcAtmosCorr calcAtmosCorr,RasterLayer-method calcAtmosCorr,RasterStack-method calcAtmosCorr,Satellite-method |
Compile dark object DN for given sensor band | calcDODN calcDODN,RasterLayer-method calcDODN,Satellite-method |
Compute earth-sun distance based on day of the year | calcEarthSunDist |
Compute path radiance based on the dark object method | calcPathRadDOS calcPathRadDOS,numeric-method calcPathRadDOS,Satellite-method |
Compute top of atmosphere solar irradiance for sensor bands using LUTs | calcTOAIrradModel calcTOAIrradModel,data.frame-method calcTOAIrradModel,Satellite-method |
Compute top of atmosphere solar irradiance using radiation vs. reflection | calcTOAIrradRadRef calcTOAIrradRadRef,numeric-method calcTOAIrradRadRef,Satellite-method |
Get top of atmosphere solar irradiance using readily tabulated values | calcTOAIrradTable 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 format | compFilePathLandsat sortFilesLandsat |
Get calibration information from Landsat 8 standard level 1B/T filename | compMetaLandsat |
Convert a band's scaled counts to brightness temperature | convRad2BT convRad2BT,RasterLayer-method convRad2BT,RasterStack-method convRad2BT,Satellite-method |
Convert a band's scaled counts or radiance values to reflectance | convRad2Ref convRad2Ref,RasterLayer-method convRad2Ref,RasterStack-method convRad2Ref,Satellite-method |
Convert reflectance to radiance using linear function coefficients | convRef2RadLinear |
Convert a band's scaled counts to radiance | convSC2Rad convSC2Rad,RasterLayer-method convSC2Rad,RasterStack-method convSC2Rad,Satellite-method |
Convert a band's scaled counts or radiance values to reflectance | convSC2Ref convSC2Ref,RasterLayer-method convSC2Ref,RasterStack-method convSC2Ref,Satellite-method |
Crop Satellite object | crop crop,Satellite-method |
Compute terrain characteristics from digital elevation models | demTools demTools,RasterLayer-method demTools,Satellite-method |
Extend a Satellite object | extend extend,Satellite-method |
Landsat 7 sample data | l7 |
Landsat 8 sample data | l8 |
Get or access internal LUT values used by various functions | lutInfo lutInfoBandsFromSID lutInfoBCDEFromBID lutInfoBIDFromBCDE lutInfoRSRromSID lutInfoSensorFromSID lutInfoSGRPfromFilename lutInfoSIDfromFilename |
Identify pseudo-invariant features from a satellite scene | maskInvarFeatures maskInvarFeatures,RasterLayer-method maskInvarFeatures,RasterStack-method maskInvarFeatures,Satellite-method |
Get/set Satellite data layer names | names names,Satellite-method names<-,Satellite-method |
Plot a Satellite object | plot plot,Satellite,ANY-method plot,Satellite-method |
Create a Satellite object | satellite satellite,character-method satellite,list-method satellite,Raster-method |
An S4 class to represent a complete satellite dataset | Satellite-class |
An S4 class to represent a satellite data file | SatelliteInfo-class |
An S4 class to represent satellite data | SatelliteLayers-class |
An S4 class to represent satellite log data | SatelliteLog-class |
An S4 class to represent satellite metadata | SatelliteMetaData-class |
Get or access Satellite object information used by various functions | addRasterMeta2Sat 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 RasterStack | stack stack,Satellite-method |
Subset of Satellite object data layers | subset subset,Satellite-method [[,Satellite,ANY,ANY-method |