# NOT RUN {
if(requireNamespace("curl") &
curl::has_internet()) {
library(raster)
# try a couple of different examples
# soil order
taxa <- 'vertisols'
x <- taxaExtent(taxa, level = 'order')
a <- raster::aggregate(x, fact = 5)
# suborder
taxa <- 'ustalfs'
x <- taxaExtent(taxa, level = 'suborder')
a <- raster::aggregate(x, fact = 5)
# greatgroup
taxa <- 'haplohumults'
x <- taxaExtent(taxa, level = 'greatgroup')
a <- raster::aggregate(x, fact = 5)
# subgroup
taxa <- 'Typic Haploxerepts'
x <- taxaExtent(taxa, level = 'subgroup')
a <- raster::aggregate(x, fact = 5)
# quick evaluation of the result
if(requireNamespace("rasterVis") & requireNamespace('viridis')) {
rasterVis::levelplot(a,
margin = FALSE, scales = list(draw = FALSE),
col.regions = viridis::viridis,
main = names(a)
)
}
# slippy map
if(requireNamespace("mapview")) {
mapview::mapview(a, col.regions = viridis::viridis, na.color = NA, use.layer.names = TRUE)
}
}
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab