| listdata_bc {rasterbc} | R Documentation |
List all available layers, or their associated filepaths and download status
Description
Returns a list of dataframes (one per collection) describing the variables available through rasterbc, or a subset (as
specified by collection, varname, year). Alternatively, if simple==TRUE, returns a nested list indicating
the filepaths associated with these layers, and which of them exist in the local data storage directory already.
Usage
listdata_bc(
collection = NULL,
varname = NULL,
year = NULL,
verbose = 1,
simple = FALSE
)
Arguments
collection |
(Optional) character string, indicating the data collection to query |
varname |
(Optional) character string, indicating the layer to query (see Details, below) |
year |
(Optional) integer or character string, indicating the year to query (see Details, below) |
verbose |
An integer (0, 1, 2), indicating how much information about the files to print to the console |
simple |
logical indicating to return a (list of) logical vector(s) indicating existence on disk of specific filenames |
Details
The layers available through this package are organized into "collections", corresponding to their original online sources.
Layers in a collection are further organized by variable name, and are uniquely identified by the character string varname
(and, if applicable, year). The optional arguments collection, varname, year prompt this function to return only the
applicable subsets.
Value
Either a (list of) dataframe(s) containing information about each raster layer, or (when simple==TRUE) a
nested list of logical values (named according to filepath), with entries for each data file in the specified subset.
Examples
# print available collections
listdata_bc() |> names()
# print info about a specific collection
listdata_bc('bgcz')
listdata_bc('bgcz', verbose=2)
# example with a year field
listdata_bc('fids', varname='IBM_mid', year=2005, verbose=2)
listdata_bc('fids', varname='IBM_mid', verbose=2)
# "simple=TRUE" mode returns logical vector indicating which mapsheets are downloaded
listdata_bc(collection='dem', varname='aspect', verbose=2, simple=TRUE)