czy raster może tworzyć obiekty wielowarstwowe z różnymi trybami?

Czy araster obiekt (w R) ma warstwy innego trybu (typ danych)?

Na pierwszy rzut oka wydaje się, że zawsze jesteśmy zmuszeni do jednego typu:

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

Czy jest coś takiego jak rasterDataFrame?

Należy również zauważyć, że przypuszczalnie nie możemy używać współczynników R, ponieważ dane rastrowe @ są macierzami, lub w inny sposób wymuszone do liczb / liczb całkowitych. Czy czegoś mi brakuje?

questionAnswers(1)

yourAnswerToTheQuestion