将光栅转换为 im 对象
Convert raster to im object
我想将光栅转换为 im 对象,但到目前为止还不能这样做。
这是一个可重现的例子:
创建栅格图层并向其添加数据:
r.toy <- raster(ncol=40, nrow=20)
r.toy[] <- rnorm(n=ncell(r.toy))
绘制栅格:
plot(r.toy)
转换为图像:
r.toy.im <- as.im(r.toy)
我收到以下错误:
Error in as.im.default(r.toy) : Can't convert X to a pixel image
你只需要加载可以转换许多空间的 maptools 包
R 中的格式:
library(raster)
library(spatstat)
library(maptools)
r.toy <- raster(ncol=40, nrow=20)
r.toy[] <- rnorm(n=ncell(r.toy))
r.toy.im <- as.im(r.toy)
plot(r.toy.im)
由 reprex package (v0.2.1)
创建于 2018-11-11
我想将光栅转换为 im 对象,但到目前为止还不能这样做。
这是一个可重现的例子:
创建栅格图层并向其添加数据:
r.toy <- raster(ncol=40, nrow=20)
r.toy[] <- rnorm(n=ncell(r.toy))
绘制栅格:
plot(r.toy)
转换为图像:
r.toy.im <- as.im(r.toy)
我收到以下错误:
Error in as.im.default(r.toy) : Can't convert X to a pixel image
你只需要加载可以转换许多空间的 maptools 包 R 中的格式:
library(raster)
library(spatstat)
library(maptools)
r.toy <- raster(ncol=40, nrow=20)
r.toy[] <- rnorm(n=ncell(r.toy))
r.toy.im <- as.im(r.toy)
plot(r.toy.im)
由 reprex package (v0.2.1)
创建于 2018-11-11