首页 文章

提取SpatialPolygonsDataFrame(索引)的特定多边形的栅格值

提问于
浏览
1

我有一个包含120个多边形和一些相关数据的SpatialPolygonsDataFrame . 现在,我想分别提取每个多边形内栅格上的值的平均值 . 我成功地绘制了单个多边形:

plot(SpatialPolygons(SPdataframe@polygons)[i])

但它不能以相同的方式提取值:

extract(raster, SpatialPolygons(SPdataframe@polygons)[i],fun="mean",na.rm=TRUE,method="simple")

任何人都可以解释在这两种情况下使用相同索引的区别吗?使用索引选择SpatialPolygonsDataFrame的特定多边形的官方方法是什么?

非常感谢您的帮助!

1 回答

  • 2

    SpatialPolygonsDataFrame的单个多边形的正确索引是: SPdataframe[i,] (Merci to R-sig_geos userRafaelWüest)

相关问题