【问题标题】:Extract raster values of particular polygons of a SpatialPolygonsDataFrame (indexation)提取 SpatialPolygonsDataFrame 的特定多边形的栅格值(索引)
【发布时间】:2012-03-08 23:59:21
【问题描述】:

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

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

但是以相同的方式提取值不起作用:

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

谁能解释在这两种情况下使用相同索引的区别?选择带有索引的 SpatialPolygonsDataFrame 的特定多边形的官方方法是什么?

非常感谢您提前提供的帮助!

【问题讨论】:

    标签: r geospatial polygon spatial


    【解决方案1】:

    SpatialPolygonsDataFrame 的单个多边形的正确索引是:SPdataframe[i,] (感谢 R-sig_geos 用户 Rafael Wüest)

    【讨论】:

      猜你喜欢
      • 2013-01-18
      • 2017-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-16
      • 2021-06-05
      相关资源
      最近更新 更多