espa_products: Check Available Products for given Product-IDs

Description Usage Arguments Value Examples

View source: R/espa_product.R

Description

For a set of product IDs, check which products (like, sr, toa, spectral indices) are available to download

Usage

1
2
espa_products(input_ids, host = "https://espa.cr.usgs.gov/api/v1/",
  username = NULL, password = NULL)

Arguments

input_ids

vector of product ids for which available products are needed

host

the api call host. Default set to espa v1 web api

username

default NULL, which fetches the username from the global environment. If defined otherwise, will run the api with the provided details

password

default NULL, which fetches the password from the global environment. If defined otherwise, will run the api with the provided details

Value

a list :

master

dataframe with product ids as one of the columns and a column for each product with 0 (not available) and 1 (available) values.

no_product

a vector of product_ids which are incorrect

sample_message

sample response from the espa-api

Returns NULL if the espa credentials are not incorrect or the api is unresponsive

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
## Not run: 
# input the credentials, if not defined earlier
espa_creds("your_espaname", "secret_password")

# saving the product ids as a vector
product_ids = c("LC08_L1TP_148047_20180202_20180220_01_T1",
              "LC08_L1TP_134040_20180115_20180120_01_T1",
               "invalid_id")

# running function to get the available products
## does not return anything as credentials wrong
result = espa_products(input_ids = product_ids)
## End(Not run)

socialcopsdev/rLandsat documentation built on Nov. 7, 2019, 11:45 p.m.