может растр создавать многослойные объекты с разными режимами?

Можетraster У объекта (в R) есть слои разного режима (типа данных)?

На первый взгляд кажется, что мы всегда вынуждены относиться к одному типу:

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

Есть ли что-то похожее на rasterDataFrame?

Также обратите внимание, что мы предположительно не можем использовать коэффициенты R, поскольку растр @ data является матрицей или иным образом приводится к числовому / целому числу. Я что-то пропустил?

Ответы на вопрос(1)

Ваш ответ на вопрос