在 R 中,如何将 adehabitat 包中的 kernelUD 函数中的 khrud 对象导出到光栅文件 (geoTiff)?
我尝试使用此处的代码关注此线程(R:如何从 estUDm 对象创建栅格图层):
writeRaster(raster(as(udbis1,"SpatialPixelsDataFrame")), "udbis1.tif")
其中 udbis1 是一个 khrud 对象,但我得到“as(udbis1, "SpatialPixelsDataFrame") 中的错误:没有将“khrud”强制转换为“SpatialPixelsDataFrame”的方法或默认值。” 我认为问题可能在于旧线程是在更新 adehabitat 包之前将数据格式从 estUD 更改为 khrud。也许?