rsat_search | R Documentation |
Search satellite images concerning a particular location, data product, and
date interval. The function returns a records
object if the
region
is a sf
. If an rtoi
is used, the
function returns nothing and the records are added to the rtoi
.
rsat_search(region, product, ...)
## S4 method for signature 'rtoi,character'
rsat_search(region, product, verbose = FALSE, ...)
## S4 method for signature 'sf,character'
rsat_search(region, product, verbose = FALSE, ...)
region |
a |
product |
a character vector of product names. |
... |
additional arguments for searching |
verbose |
logical argument. If |
MODIS images are found through the
NASA Common
Metadata Repository
(CMR). The inventory of MODIS products can be found
here.
The catalog shows the product short names and detailed information.
MODIS surface reflectance products are named ‘mod09ga’ and ‘myd09ga’ for
Terra and Aqua satellites. By the time rsat
is
released, NASA carries out the maintenance of its website on Wednesdays,
which may cause an error when connecting to their server.
We use ESA's powered API (‘SciHub’) to find Sentinel images. The catalog of Sentinel-2 and -3 products can be found here and here, respectively. Sentinel-2 and -3 surface reflectance product names are referred to as ‘S2MSI2A’ and ‘SY_2_SYN___’.
Landsat images are accessed via the Machine-to-Machine API. Details about the Landsat products can be found here. The names of Landsat products are ‘LANDSAT_TM_C1’, ‘LANDSAT_ETM_C1’, and ‘LANDSAT_8_C1’ for missions 4-5, 7, and 8.
nothing if x is an rtoi, records class if you search a region.
## Not run:
library(rsat)
set_credentials("username", "password")
# search navarre images using sf
record.list <- rsat_search(
region = ex.navarre,
product = "mod09ga",
dates = as.Date("2011-01-01") + seq(1, 10, 1)
)
# creating a new rtoi
rtoi.path <- tempdir()
navarre <- new_rtoi(
"Navarre", # name of the region
ex.navarre, # sf of the region
rtoi.path
) # path for the rtoi
# see the number of records in navarre
print(navarre)
# search modis images using rtoi
rsat_search(
region = navarre,
product = "mod09ga",
dates = as.Date("2011-01-01") + seq(1, 10, 1)
)
# see the number of records in navarre
print(navarre)
# search landsat images using rtoi
rsat_search(
region = navarre,
product = "LANDSAT_8_C1",
dates = as.Date("2016-01-01") + seq(1, 30, 1)
)
# see the number of records in navarre
print(navarre)
# search sentinel-2 (level 1 and level 2) images using rtoi
rsat_search(
region = navarre,
product = c("S2MSI1C", "S2MSI2A"),
dates = as.Date("2016-01-01") + seq(1, 30, 1)
)
# see the number of records in navarre
print(navarre)
# search sentinel-3 level-2 images using rtoi
rsat_search(
region = navarre,
product = "OL_2_LFR___",
dates = as.Date("2019-01-01") + seq(1, 2, 1)
)
# search sentinel-1 level-2 images using rtoi
rsat_search(
region = navarre,
product = "GRD",
dates = as.Date("2019-01-01") + seq(1, 2, 1)
)
# search Landsat-5 images using rtoi
rsat_search(
region = navarre,
product = "LANDSAT_TM_C1",
dates = as.Date("1988-08-01") + seq(1, 35)
)
print(navarre)
# get all records from rtoi
navarre.records <- records(navarre)
print(navarre.records)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.