View source: R/stackRasterList.R
stackRasterList | R Documentation |
This function is intended to be used prior to passing covariates to krigeLgm in order for the rasters for all covariates to have the same projection and same resolution.
stackRasterList(x, template = x[[1]], method = "near", mc.cores=NULL)
spdfToBrick(x,
template,
logSumExpected=FALSE,
pattern = '^expected_[[:digit:]]+$'
)
x |
A list of |
template |
A raster whose projection and resolution all other rasters will be aligned with. |
method |
The method to use, either "near", or "bilinear". Can be a vector of the same length as x to specify different methods for each raster. If |
mc.cores |
If non-null, |
logSumExpected |
return the log of the sum of offsets |
pattern |
expression to identify layers to rasterize in |
A raster brick, with one layer for each variable.
myCrs = crs("+proj=utm +zone=17 +ellps=GRS80 +units=m +no_defs")
x = list(a=rast(matrix(1:9, 3, 3), extent=ext(0,1,0,1),
crs=myCrs),
b=rast(matrix(1:25, 5, 5), extent=ext(-1, 2, -1, 2),
crs=myCrs)
)
mystack = stackRasterList(x)
mystack
mylist = list(
a=rast(matrix(1:36, 6, 6,byrow=TRUE), extent=ext(0,1000,0,1000),
crs=myCrs),
b=rast(matrix(1:144, 12, 12), extent=ext(-200, 200, -200, 200),
crs=myCrs),
c=rast(matrix(1:100, 10, 10), extent=ext(-5000,5000,-5000,5000),
crs=myCrs)
)
mystack = stackRasterList(mylist, mc.cores=1)
mystack
plot(mystack[["b"]], main="stack b")
plot(mystack[['a']],add=TRUE,col=grey(seq(0,1,len=12)),alpha=0.8,legend=FALSE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.