Examples for 'raster::getValuesBlock'


Get a block of raster cell values

Aliases: getValuesBlock getValuesBlock,RasterLayer-method getValuesBlock,RasterLayerSparse-method getValuesBlock,RasterStack-method getValuesBlock,RasterBrick-method

Keywords: spatial methods

### ** Examples

r <- raster(system.file("external/test.grd", package="raster"))
b <- getValuesBlock(r, row=100, nrows=3, col=10, ncols=5)
b
 [1] 415.3237 402.8039 386.8084 363.9359 330.1638 421.1981 406.2414 385.8557
 [9] 355.2898 306.0941 431.7786 414.9258 392.2016 360.3550 314.3130
b <- matrix(b, nrow=3, ncol=5, byrow=TRUE)
b
         [,1]     [,2]     [,3]     [,4]     [,5]
[1,] 415.3237 402.8039 386.8084 363.9359 330.1638
[2,] 421.1981 406.2414 385.8557 355.2898 306.0941
[3,] 431.7786 414.9258 392.2016 360.3550 314.3130
logo <- brick(system.file("external/rlogo.grd", package="raster"))
getValuesBlock(logo, row=35, nrows=3, col=50, ncols=3, lyrs=2:3)
      green blue
 [1,]   168  220
 [2,]   176  231
 [3,]   175  226
 [4,]   167  219
 [5,]   176  230
 [6,]   175  226
 [7,]   167  219
 [8,]   176  230
 [9,]   175  224

[Package raster version 3.5-15 Index]