将 SpatRaster 对象转换为 SpatialGridDataFrame
Turning a SpatRaster object to a 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")
如何将 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")