[R-sig-Geo] RasterStack on file disk

Marcel marcel.au at web.de
Fri Oct 17 10:43:45 CEST 2014


Hello,

i would like to develop an action to store a RasterStack on file disk
instead of memory.

The images are transferred from a stack or virtual stack from ImageJ in
different types.

For a stack of RGB images the images are split into three integer matrices
and added to a RasterStack:

rasterStackFromIJ<-stack()
..........

imageMatrix<-.....from ImageJ.....

r<-matrix(imageMatrix[,1],nrow=xxx, ncol=yyy)
rasterStackFromIJ <- stack(rasterStackFromIJ,raster(r))
g<-matrix(imageMatrix[,2],nrow=xxx, ncol=yyy)
rasterStackFromIJ <- stack(rasterStackFromIJ,raster(g))
b<-matrix(imageMatrix[,3],nrow=xxx, ncol=yyy)
rasterStackFromIJ <- stack(rasterStackFromIJ,raster(b))
......

This works quite well for a bunch of images if enough RAM is available
(Created e.g. stack size: 4096:3072:21 from 7 RGB images)

However it would be nice to have an option to store and access the
RasterLayer to and from the file disk for huge stacks.

Is this possible for a RasterLayer?

Any information is appreciated!



--
View this message in context: http://r-sig-geo.2731867.n2.nabble.com/RasterStack-on-file-disk-tp7587297.html
Sent from the R-sig-geo mailing list archive at Nabble.com.



More information about the R-sig-Geo mailing list