r - 将 RasterLayer 导出为 shapefile(从 R 到 QGIS)
问题描述
hr_kde()
我使用包的功能计算了 33 只鹿的家庭范围amt
。我试图绘制它们(使用 plot() 函数)并且它有效。
这是计算的输出(1个人)
现在,我想将这些 Home 范围导出为 shapefile 以在 QGIS 上工作。
我天真地尝试了以下解决方案:
1/writeRaster(output,"~path")
是output
hr_kde() 函数的输出(参见上文)。我收到以下错误消息:
(function (classes, fdef, mtable) 中的错误:无法为签名 '"kde"、"character"' 的函数 'writeRaster' 找到继承的方法</p>
2/writeOGR(output$trast,"~path", "name" , driver = "ESRI Shapefile")
我收到以下错误消息:
writeOGR 中的错误(testshape,“~path”,:inherits(obj,“Spatial”)不是 TRUE
3/writeRaster(output$ud,"~path")
我只得到利用率分布(即热图)而不是多边形,如所愿。
解决方案
推荐阅读
- python - 在python中并行化for循环
- python - Python Numpy 数组比列表慢(呃)
- python - 如何在 Python 中将 2014-12-19T05:00:00 转换为正确的数据时间,2014-12
- javascript - 如何最好地构造多房间的套接字 io 代码
- ruby-on-rails - 当用户以条带续订订阅时,是否可以提高价格?
- javascript - 在 iframe 中加载 jquery
- java - java.lang.RuntimeException: java.lang.NullPointerException
- java - 关于 Java 中 LockSupport.getBlocker(Thread t) 的一个问题
- vba - 在 Access 中为多个 Excel 文件导入添加字段文件路径
- simulation - 如何将两个不同代理的运行与多个运行组合在一起