Extracting and replacing: class Transition

Share:

Description

Methods for functions [ and [<- for object of the class TransitionLayer. Methods for functions [[ and [[<- for object of the class TransitionStack.

Also see adjacencyFromTransition.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
  #Create a new raster and set all its values to unity.
  r <- raster(nrows=18, ncols=36) 
  r <- setValues(r,rep(1,ncell(r)))

  #Create TransitionLayer objects
  tr1 <- transition(r,mean,4)
  tr2 <- tr1

  #Extracting and replacing
  tr1[cbind(1:9,1:9)] <- tr2[cbind(1:9,1:9)]
  tr1[1:9,1:9] <- tr2[1:9,1:9]
  tr1[1:5,1:5]