Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何将SpatRaster对象(从terra包中)转换为SpatialGridDataFrame对象?
SpatRaster
terra
SpatialGridDataFrame
r <- terra::rast(matrix(runif(10), 5, 5)) as(r, "SpatialGridDataFrame") > Error in as(r, "SpatialGridDataFrame") : no method or default for coercing “SpatRaster” to “SpatialGridDataFrame”
你必须通过光栅:
library(terra) library(raster) x <- terra::rast(matrix(runif(25), 5, 5)) y <- raster(x) z <- as(y, "SpatialGridDataFrame")