Package: rsat 0.1.21

Unai Pérez - Goya

rsat: Dealing with Multiplatform Satellite Images

Downloading, customizing, and processing time series of satellite images for a region of interest. 'rsat' functions allow a unified access to multispectral images from Landsat, MODIS and Sentinel repositories. 'rsat' also offers capabilities for customizing satellite images, such as tile mosaicking, image cropping and new variables computation. Finally, 'rsat' covers the processing, including cloud masking, compositing and gap-filling/smoothing time series of images (Militino et al., 2018 <doi:10.3390/rs10030398> and Militino et al., 2019 <doi:10.1109/TGRS.2019.2904193>).

Authors:Unai Pérez - Goya [aut, cre], Manuel Montesino - SanMartin [aut], Ana F Militino [aut], Maria Dolores Ugarte [aut], Marc Weber [rev], Kelly Hondula [rev]

rsat_0.1.21.tar.gz
rsat_0.1.21.zip(r-4.5)rsat_0.1.21.zip(r-4.4)rsat_0.1.21.zip(r-4.3)
rsat_0.1.21.tgz(r-4.4-any)rsat_0.1.21.tgz(r-4.3-any)
rsat_0.1.21.tar.gz(r-4.5-noble)rsat_0.1.21.tar.gz(r-4.4-noble)
rsat_0.1.21.tgz(r-4.4-emscripten)rsat_0.1.21.tgz(r-4.3-emscripten)
rsat.pdf |rsat.html
rsat/json (API)
NEWS

# Install 'rsat' in R:
install.packages('rsat', repos = c('https://packages.ropensci.org', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/ropensci/rsat/issues

Datasets:

On CRAN:

satellite-images

43 exports 50 stars 7.89 score 120 dependencies 52 scripts 186 downloads

Last updated 6 months agofrom:4e9e6caa10 (on master). Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 28 2024
R-4.5-winOKSep 28 2024
R-4.5-linuxOKSep 28 2024
R-4.4-winOKSep 28 2024
R-4.4-macOKSep 28 2024
R-4.3-winOKSep 28 2024
R-4.3-macOKSep 28 2024

Exports:as.data.frameas.recordsdatesdates<-get_api_nameget_databaseget_dirget_downloadget_orderget_order<-get_previewnew_recordnew_rtoiplotprintprint_credentialsproductread_rtoirecordsrecords<-regionregion<-renamersat_cloudMaskrsat_deriversat_downloadrsat_get_rasterrsat_get_SpatRasterrsat_get_starsrsat_list_datarsat_mosaicrsat_previewrsat_productsrsat_searchrsat_smoothing_imagessat_nameset_credentialsset_databaseshowshow_variablessubsettest_functionunique

Dependencies:abindaskpassbase64encbslibcachemcalendRclassclassIntclicolorspacecpp11crosstalkcurldata.tableDBIdichromatdigestdotCall64dplyre1071evaluatefansifarverfastmapfieldsfontawesomeforcatsfsgenericsgeojsonsfgeometriesggfungggibbousggimageggplot2ggplotifygluegridGraphicsgtablehighrhtmltoolshtmlwidgetshttrisobandjquerylibjsonifyjsonliteKernSmoothknitrlabelinglatticelazyevalleafemleafletleaflet.providersleafsynclifecyclelubridatelwgeommagickmagrittrmapsMASSMatrixmemoisemgcvmimemunsellnlmeopensslpillarpkgconfigpngproxypurrrR6rapidjsonrrappdirsrasterrbibutilsRColorBrewerRcppRdpackrjsonrlangrmarkdownrvests2sassscalesselectrsfsfheadersspspamstarsstringistringrsuncalcsysterratibbletidyselecttimechangetinytextmaptmaptoolsunitsutf8vctrsviridisLitewidgetframewithrwkxfunXMLxml2yamlyulab.utilszip

Search

Rendered fromrsat1_search.Rmdusingknitr::rmarkdownon Sep 28 2024.

Last update: 2024-04-16
Started: 2021-08-26

Download

Rendered fromrsat2_download.Rmdusingknitr::rmarkdownon Sep 28 2024.

Last update: 2023-11-15
Started: 2021-08-26

Customize

Rendered fromrsat3_customize.Rmdusingknitr::rmarkdownon Sep 28 2024.

Last update: 2023-11-15
Started: 2021-08-26

Process

Rendered fromrsat4_process.Rmdusingknitr::rmarkdownon Sep 28 2024.

Last update: 2023-11-15
Started: 2021-08-26

Readme and manuals

Help Manual

Help pageTopics
Extract or replace parts of an object'[<-',records,records sub,extent_crs sub,extent_crs,extent_crs [,extent_crs,ANY,ANY,ANY-method [,records,ANY,ANY,ANY-method [<-,extent_crs,ANY,ANY,ANY-method [<-,records,ANY,ANY,ANY-method
Coerce to a Data Frameas.data.frame,extent_crs as.data.frame,extent_crs-method as.data.frame,records-method
Create records object from data frameas.records as.records,data.frame as.records,data.frame-method
Combine values into a vector or a listc c,extent_crs-method c,records-method
Get/set the dates from a 'records' or an 'rtoi'dates dates,records-method dates,rtoi-method dates<- dates<-,records-method
A Digital Elevation Model (DEM) of the region of Navarre (Spain)ex.dem.navarre
A polygon with the border of Madrid (Spain)ex.madrid
A polygon with the border of Manhattan (USA)ex.manhattan
A polygon with the border of Navarre (Spain)ex.navarre
A time series of NDVI in Navarre (Spain)ex.ndvi.navarre
Get the API name of a 'records'get_api_name get_api_name,records get_api_name,records-method
Extracts or assign the path of the databaseget_database get_database,missing-method get_database,rtoi get_database,rtoi-method set_database set_database,character-method set_database,rtoi-method
Get the file path of a 'records' or an 'rtoi'get_dir get_dir,records get_dir,records-method get_dir,rtoi get_dir,rtoi-method get_order,records-method
Extract the url to download a data recordget_download
Get the slot called order from a 'records' or an 'rtoi'get_order get_order<- get_order<-,records get_order<-,records-method
Extract the url of the previewget_download,records-method get_preview get_preview,records get_preview,records-method
Length of an objectlength,extent_crs-method length,records-method
Get the name of the objectnames,records-method names,rtoi names,rtoi-method names<-,rtoi,character names<-,rtoi,character-method
Create a new 'records' objectcharacter, Date, extent_crs logical, missing new_record new_record, new_record,character,character,Date,character,character,character,numeric,numeric,character,character,character,logical,extent_crs-method new_record,character,character,Date,character,character,character,numeric,numeric,character,character,character,logical,missing-method numeric,
Creates a new 'rtoi' objectcharacter,sf,character,character character,sf,character,character,records character,sf,character,character,records,size new_rtoi new_rtoi,character,sf,character,character,missing,missing-method new_rtoi,character,sf,character,character,records,missing-method new_rtoi,character,sf,character,character,records,numeric-method new_rtoi,character,sf,character,missing,missing new_rtoi,character,sf,character,missing,missing,missing-method
Plot an 'rtoi' objectplot,character plot,records plot,records,ANY-method plot,rtoi,character-method plot,rtoi,Date-method plot,rtoi,missing plot,rtoi,missing-method
Prints the credentials for the web servicesprint_credentials print_credentials,ANY-method
Prints the valuesprint,api print,api_dataspace-method print,api_lpdaac-method print,api_usgs-method print,extent_crs print,extent_crs-method print,records print,records-method print,rtoi-method print,variables-method
Get the name of the product from a 'records' or an 'rtoi'product product,records product,records-method product,rtoi product,rtoi-method
Reads an rtoi from the hard driveread_rtoi read_rtoi,character read_rtoi,character-method
Extracts the satellite recordsrecords records,rtoi records,rtoi-method records<- records<-,rtoi,records records<-,rtoi,records-method
A class object for satellite image metadatarecords-class
Extracts region from an rtoiregion region,rtoi region,rtoi-method region<- region<-,rtoi region<-,rtoi,NULL region<-,rtoi,NULL-method region<-,rtoi,sf region<-,rtoi,sf-method
Renames an 'rtoi'rename rename,rtoi,character rename,rtoi,character-method
`rsat'rsat
Create cloud mask from an rtoicloud_mask,rtoi rsat_cloudMask rsat_cloudMask,rtoi-method
Computes a remote sensing index from an 'rtoi'rsat_derive rsat_derive,rtoi,character rsat_derive,rtoi,character-method
Download the images from a 'records' or an 'rtoi' objectrsat_download rsat_download,records rsat_download,records-method rsat_download,rtoi rsat_download,rtoi-method
Loads into R a time series of images regarding an rtoi, satellite product, and remote sensing index.rsat_get_raster rsat_get_raster,rtoi rsat_get_raster,rtoi-method rsat_get_SpatRaster rsat_get_SpatRaster,rtoi rsat_get_SpatRaster,rtoi-method rsat_get_stars rsat_get_stars,rtoi rsat_get_stars,rtoi-method
List the information available for an 'rtoi'rsat_list_data rsat_list_data,rtoi rsat_list_data,rtoi-method
Mosaic the tiles intersecting the region of interestrsat_mosaic rsat_mosaic,records rsat_mosaic,records-method rsat_mosaic,rtoi-method rsat_mosaic,sf,character
Preview a 'records' or an 'rtoi' objectrsat_preview rsat_preview,records,date rsat_preview,records,Date-method rsat_preview,records,numeric-method rsat_preview,rtoi,date rsat_preview,rtoi,Date-method rsat_preview,rtoi,missing rsat_preview,rtoi,missing-method rsat_preview,rtoi,numeric
Show the products accepted by the servicesrsat_products rsat_products,ANY-method
Search satellite imagesrsat_search rsat_search,rtoi,character rsat_search,rtoi,character-method rsat_search,sf,character rsat_search,sf,character-method
Fill data gaps and smooth outliers in a time series of satellite imagesrsat_smoothing_images rsat_smoothing_images,rtoi,character rsat_smoothing_images,rtoi,character-method rsat_smoothing_images,SpatRaster,character-method
Region and Time Of Interest ('rtoi')rtoi-class
Get the name of the satellite(s) from a 'records' or an 'rtoi'sat_name sat_name,records sat_name,records-method sat_name,rtoi sat_name,rtoi-method
Saves the credentials for the web servicesset_credentials set_credentials,character,character,character set_credentials,character,character,character-method set_credentials,character,character,missing set_credentials,character,character,missing-method
List the variables and satellites supported by 'rsat'show_variables show_variables,ANY-method show_variables-method
Show an Objectshow show,extent_crs-method show,records show,records-method show,rtoi show,rtoi-method show,variables-method
Filter the satellite records of a 'records' or an 'rtoi'subset,records-method
Testing functiontest_function
Result of IMA test 1tiles.mod.ndvi.filled.1.res
Result of IMA test 2tiles.mod.ndvi.filled.2.res
Extract unique elementsunique unique,records,ANY-method