按照标题。
我有一个“分类”RasterLayer
对象,它具有(除了NA
s)两个固定值,0
并且1
. 它是一种逻辑图像。
我还有一个带有坐标的点数据框,格式为SpatialPointsDataFrame
.
如何提取属于某个区域(0
或1
)的点?一直在寻求raster-package
帮助,但我找不到解决方案。
您可以extract
从raster
包中使用:
“在其他空间数据的位置从 Raster* 对象中提取值(即执行空间查询)。您可以使用坐标(点)、线、多边形或范围(矩形)对象。您还可以使用单元格编号提取价值。”
values <- extract(x="YourRasterLayer", y="YourSpatialPointsDataFrame")
欲了解更多信息,请键入:
?raster::extract
或访问此页面。