| rstac | R Documentation |
Provides functions to access, search and download spacetime earth observation data via SpatioTemporal Asset Catalog (STAC). This package supports the version 1.0.0 (and older) of the STAC specification (https://github.com/radiantearth/stac-spec). For further details see Simoes et al. (2021) \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1109/IGARSS47720.2021.9553518")}.
rstac functionsThe rstac package provides two categories of functions: API endpoints and data access and organization.
stac(): implements STAC /stac endpoint for version
0.8.1 or below, and / for versions 0.9.0 or higher.
conformance(): implements /conformance endpoint.
collections(): implements /collections
and /collections/{collectionId} endpoints.
items(): implements
/collections/{collectionId}/items and
/collections/{collectionId}/items/{featureId} endpoints.
queryables(): implements /queryables and
/collections/{collectionId}/queryables endpoints.
stac_search(): implements STAC /stac/search
endpoint for version 0.8.1 or below, and /search endpoint for
versions 0.9.0 or higher.
ext_filter(): implements /filter CQL2 endpoint.
get_request(): makes HTTP GET requests to STAC web service.
post_request(): makes HTTP POST requests to STAC web service.
items_matched(): returns how many items matched the
search criteria.
items_fetch(): fetches all matched items from service.
items_filter(): selects items according to some criteria.
items_as_sf(): converts items to a sf object.
items_fields(): help explore fields inside items.
items_compact(): removes all items with empty assets.
items_reap(): extracts contents from items.
items_length(): informs how many items are fetched locally.
items_sign(): appends tokens to assets' URL and turn
them accessible.
assets_select(): select assets in items.
assets_rename(): rename assets in items.
assets_url(): extract all URL to assets in items.
assets_download(): download assets in batch.
The package implements the following S3 classes: doc_items,
doc_item, doc_catalog, doc_collections and
doc_collection. These classes are regular lists representing the
corresponding JSON STAC objects.
Maintainer: Felipe Carvalho lipecaso@gmail.com
Authors:
Rolf Simoes rolfsimoes@gmail.com
Brazil Data Cube Team brazildatacube@inpe.br
Other contributors:
National Institute for Space Research (INPE) [copyright holder]
Useful links:
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.