2

按照标题。

我有一个“分类”RasterLayer对象,它具有(除了NAs)两个固定值,0并且1. 它是一种逻辑图像。

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

如何提取属于某个区域(01)的点?一直在寻求raster-package帮助,但我找不到解决方案。

4

1 回答 1

2

您可以extractraster包中使用:

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

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

欲了解更多信息,请键入:

?raster::extract

或访问此页面

于 2015-05-18T10:24:12.937 回答