【问题标题】:Convert Raster object into Shapefile将 Raster 对象转换为 Shapefile
【发布时间】:2014-06-23 13:52:01
【问题描述】:

基本上,我有一个带有一堆线条的 spLines 对象,在我对它进行栅格化之后 - rast2 <- rasterize(spLines, rast, fun='count') - 以获得网格频率图。但是,我想将该 rast2 对象转换并保存为 Shapefile。那可能吗?

提前致谢!

【问题讨论】:

  • 你的机器上安装了python吗?
  • 对不起,我忘了说,我正在使用 R,但我的机器中确实有 python。谢谢

标签: r shapefile r-raster


【解决方案1】:

这个raster package 可以解决问题,但是如果您使用gdal_polygonise.py 安装了python,那么有一个更快的方法可以做到这一点

【讨论】:

  • 这里有python的示例代码johnbaumgartner.wordpress.com/2012/07/26/…
  • 感谢您的帮助,但是,我找到的唯一函数是 shapefile,根据文档,只有三种矢量类型(点、线、和多边形)可以存储在 shapefile 中,我的目标是将光栅对象保存到 shapefile 中。
  • 是的,我在 raster 包的文档中找到了该功能。
  • 它必须是可能的。你的人使用 gdal 实用程序在 python 中做到了
猜你喜欢
  • 1970-01-01
  • 2018-11-29
  • 1970-01-01
  • 2020-09-06
  • 2011-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-22
相关资源
最近更新 更多