首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将SpatRaster对象转换为SpatialGridDataFrame

将SpatRaster对象转换为SpatialGridDataFrame
EN

Stack Overflow用户
提问于 2022-01-18 13:35:08
回答 1查看 305关注 0票数 0

如何将SpatRaster对象(从terra包)转换为SpatialGridDataFrame对象?

代码语言:javascript
复制
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”
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-18 16:49:04

你必须穿过栅格:

代码语言:javascript
复制
library(terra)
library(raster)

x <- terra::rast(matrix(runif(25), 5, 5))
y <- raster(x)
z <- as(y, "SpatialGridDataFrame")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70756463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档