setValues

0th

Percentile

Set values of a Raster object

Assign (new) values to a Raster* object.

Keywords
spatial , methods
Usage
# S4 method for RasterLayer
setValues(x, values, ...)

# S4 method for RasterBrick setValues(x, values, layer=-1, ...)

# S4 method for RasterStack setValues(x, values, layer=-1, ...)

# S4 method for RasterLayerSparse setValues(x, values, index=NULL, ...)

values(x) <- value

Arguments
x

A Raster*

values

Cell values to associate with the Raster* object. There should be values for all cells

value

Cell values to associate with the Raster* object. There should be values for all cells

layer

Layer number (only relevant for RasterBrick and RasterStack objects). If missing, the values of all layers is set

index

Cell numbers corresponding to the values

...

Additional arguments (none implemented)

Value

a Raster* object

Note

While you can access the 'values' slot of the objects directly, you would do that at your own peril because when setting values, multiple slots need to be changed; which is what setValues takes care of.

See Also

replacement

Aliases
  • values<-
  • values<-,RasterLayer-method
  • values<-,RasterLayerSparse-method
  • values<-,RasterStack-method
  • values<-,RasterBrick-method
  • setValues
  • setValues,RasterLayer-method
  • setValues,RasterLayerSparse-method
  • setValues,RasterStack-method
  • setValues,RasterBrick-method
Examples
# NOT RUN {
r <- raster(ncol=10, nrow=10)
vals <- 1:ncell(r)
r <- setValues(r, vals)
# equivalent to
r[] <- vals
# }
Documentation reproduced from package raster, version 2.8-19, License: GPL (>= 3)

Community examples

Looks like there are no examples yet.