mf_modisfast | R Documentation |
Download and possibly import MODIS, VIIRS and GPM Earth Observation data quickly and efficiently. This function is a wrapper for mf_login, mf_get_url, mf_download_data and mf_import_data. Whenever possible, users should prefer executing the functions mf_login, mf_get_url, mf_download_data and mf_import_data sequentially rather than using this high-level function
mf_modisfast(
collection,
variables,
roi,
time_range,
path = tempfile("modisfast_"),
earthdata_username,
earthdata_password,
parallel = FALSE,
verbose = "inform",
import = TRUE,
...
)
collection |
string. mandatory. Collection of interest (see details of mf_get_url). |
variables |
string vector. optional. Variables to retrieve for the collection of interest. If not specified (default) all available variables will be extracted (see details of mf_get_url). |
roi |
object of class |
time_range |
date(s) / POSIXlt of interest . mandatory. Single date/datetime or time frame : vector with start and end dates/times (see details). |
path |
string. Target folder for the data to download. Default : temporary folder. |
earthdata_username |
EarthData username |
earthdata_password |
EarthData username |
parallel |
boolean. Parallelize the download ? Default to FALSE |
verbose |
string. Verbose mode ("quiet", "inform", or "debug"). Default "inform". |
import |
boolean. Import the data as a SpatRast object ? default TRUE. FALSE will download the data but not import them it in R. |
... |
Further arguments to be passed to mf_import_data |
if the parameter import
is set to TRUE, a terra::SpatRast
object ; else a data.frame providing details of the data downloaded
(see output of mf_download_data).
mf_login, mf_get_url, mf_download_data, mf_import_data
## Not run:
### Set-up parameters of interest
coll <- "MOD11A1.061"
bands <- c("LST_Day_1km", "LST_Night_1km")
time_range <- as.Date(c("2017-01-01", "2017-01-30"))
roi <- sf::st_as_sf(
data.frame(
id = "roi_test",
geom = "POLYGON ((-5.82 9.54, -5.42 9.55, -5.41 8.84, -5.81 8.84, -5.82 9.54))"
),
wkt = "geom", crs = 4326
)
### Download and import the data
modis_ts <- mf_modisfast(
collection = coll,
variables = bands,
roi = roi,
time_range = time_range,
earthdata_username = "earthdata_un",
earthdata_password = "earthdata_pw"
)
### Plot the data
terra::plot(modis_ts)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.