提取属于RasterLayer(栅格)某个区域的点

时间:2015-05-18 09:38:23

标签: r r-raster

按照标题。

我有一个"分类" RasterLayer对象(除NA之外)有两个固定值01。这是一种逻辑形象。

我还有一个带有坐标的点数据框,形式为SpatialPointsDataFrame

如何提取属于特定区域(01)的点数?一直在搜索raster-package帮助,但我无法找到解决方案。

1 个答案:

答案 0 :(得分:2)

您可以使用extract包中的raster

  

"从其他位置的Raster *对象中提取值   空间数据(即执行空间查询)。您可以使用   坐标(点),线,多边形或范围(矩形)对象。   您还可以使用单元格编号来提取值。"

values <- extract(x="YourRasterLayer", y="YourSpatialPointsDataFrame")

有关更多信息,请输入:

?raster::extract

或访问此page

相关问题