【发布时间】:2020-04-03 18:08:41
【问题描述】:
我想在spatstat 和raster 世界之间进行翻译,而不会损坏任何原始信息。
我尝试将 im 类中 spatstat 包中的 longleaf 数据集中存在的点过程(ppp 对象)转换为一个点过程没有成功。
在我的例子中:
#<start> ---
library(spatstat)
library(raster)
library(maptools)
# Compute a gaussian kernel smoothed intensity with longleaf data set
bw <- bw.diggle(longleaf) #First, defined bandwidth sigma
im_census<-density.ppp(longleaf, sigma=bw,diggle=TRUE)
# Now I'll try to convert im im_census object in original longleaf Point Pattern ppp again
im_census_p<-rasterToPoints(raster(as.SpatialGridDataFrame.im(im_census)))
par(mfrow=c(1,2))
plot(longleaf)
plot(im_census_p)
#<end> ---
但显然它不起作用? 有人可以帮我吗?
【问题讨论】:
标签: r raster r-raster spatstat