pode raster criar objetos multi-camada com modos diferentes?

Pode umraster Objeto (em R) tem camadas de modo diferente (tipo de dados)?

Em face disso parece que somos sempre forçados a um tipo:

library(raster)
## create a SpatialPixelsDataFrame with (trivially) two different "layer" types
d <- data.frame(expand.grid(x = 1:10, y = 2:11), z = 1:100, a = sample(letters, 100, replace = TRUE), stringsAsFactors = FALSE)
coordinates(d) <- 1:2
gridded(d) <- TRUE

## now coerce this to a raster brick or stack and our "a" is crushed to numeric NA
all(is.na(getValues(brick(d)[[2]])))
[1] TRUE

Existe algo como um rasterDataFrame?

Além disso, observe que, presumivelmente, não podemos usar os fatores de R, já que os dados raster @ são uma matriz ou, de outro modo, coagidos para numeric / integer. Estou esquecendo de algo?

questionAnswers(1)

yourAnswerToTheQuestion