raster (version 1.1.7)

saverasterstack: Save or open a RasterStack file

Description

A RasterStack is a collection of rasters with the same spatial extent and resolution. They can be crated from RasterLayer objects, or from raster files. These two functions allow you to save the references to raster files and recreate a rasterStack object later. The values are not saved, only the references to the files.

Usage

stackOpen(stackfile)
stackSave(rstack)

Arguments

stackfile
Filename for the RasterStack (to save it on disk)
rstack
a RasterStack object

Value

  • a RasterStack object

Details

When a RasterStack is saved to a file, only pointers (filenames) to raster datasets are saved, not the data. If the name or location of a raster file changes, the RasterStack becomes invalid.

See Also

filename, stack, changeStack

Examples

Run this code
rasterfile <- system.file("external/test.grd", package="raster")
st <- stack(c(rasterfile, rasterfile))
filename(st) <- "mystack"
st <- stackSave(st)
# note that filename adds an extension .stk to a stackfile  
#st2 <- stackOpen("mystack.stk")
#st2

Run the code above in your browser using DataLab