0

如何将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”
4

1 回答 1

1

你必须通过光栅:

library(terra)
library(raster)

x <- terra::rast(matrix(runif(25), 5, 5))
y <- raster(x)
z <- as(y, "SpatialGridDataFrame")
于 2022-01-18T16:49:04.937 回答