Get the relative or absolute path to a branch of the cronus database.
Usage
get_branch(
dir = NULL,
region = NULL,
sector = NULL,
provider = NULL,
product = NULL,
variable = NULL
)
create_db(
dir = NULL,
region = NULL,
sector = NULL,
provider = NULL,
product = NULL,
variable = NULL
)
print_tree()Arguments
- dir
character. The database parent directory.
- region
Region The region of interest.
- sector
character. The sector of interest.
- provider
character. The provider of interest.
- product
character. The product of interest.
- variable
character. The variable of interest.
Value
get_branch()returns a list containing thepath(absolute or relative, depending on whether the parent directory was provided or not), as well as all the arguments provided and those that could be extrapolated from them.create_db()creates the directory specified,get_branch()$path, and returns the path invisibly.print_tree()prints the database structure in a Sector - Provider - Product tree form.
Examples
if (FALSE) {
region <- Region(name = "nebraska", type = "us state",
div = c(country = "United States", state = "Nebraska"))
list_cropmaps <- get_branch(dir = getwd(), region = region, product = "cropmaps")
list_cropmaps$dir
list_cropmaps$region
list_cropmaps$sector
list_cropmaps$provider
list_cropmaps$product
list_cropmaps$variable
list_cropmaps$path
path_cropmaps <- create_db(dir = getwd(), region = region, product = "cropmaps")
}
