Why not stack(fn) ?
On Thu, 5 Feb 2015 06:41 Dominik Schneider <dominik.schnei...@colorado.edu> wrote: > Hi - > I have some data on a server but would like to bring them local in a > somewhat compressed format that is still easy to access. > > /Volumes/hD/2012 -> 100 geotiffs > ~/project/data/ -> store those geotiffs here without needing server access. > > untested, I think I could do something like: > s=stack() > writeRaster(s,'2012stack') > fn=list.files('/Volumes/hD/2012',pattern='*.tif',full.names=T) > lapply(fn,function(f){ > s=stack('2012stack') > r=raster(f) > names(r)=gsub(pattern='.tif',replacement='',basename(f)) > s=addLayer(s,r) > writeRaster(s,'2012stack') > }) > Or is it better to save to a .RData? > Is there a better way that doesn't require me to loop through each geotiff > since I can't load it all into memory. > Thanks > Dominik > > [[alternative HTML version deleted]] > > _______________________________________________ > R-sig-Geo mailing list > R-sig-Geo@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-sig-geo > [[alternative HTML version deleted]] _______________________________________________ R-sig-Geo mailing list R-sig-Geo@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-geo