【问题标题】:Raster to points with the missing values栅格到具有缺失值的点
【发布时间】:2019-05-24 00:38:10
【问题描述】:

我正在使用包raster 中的函数rasterToPoints()。默认情况下,此函数省略 NA 值。

raster <- raster(matrix(c(1,2,NA, 1,2,3, 1,2,3), nrow = 3, ncol = 3 ))
raster_points <- rasterToPoints(raster, na.rm = FALSE)

因此,我放置了一个包含 200 个单元格的栅格,我得到了一个只有 150 行的 data.frame。如何在最终的 data.frame 中获得带有空单元格的点?

【问题讨论】:

    标签: r raster r-raster


    【解决方案1】:

    您可以组合xyFromCellvaluescbind。这将返回每个像元的中心坐标(当您初始化栅格时,除非另有定义,否则它假定为 1 x 1 范围)及其值,包括 NAs,以矩阵形式:

    cbind(xyFromCell(raster, 1:ncell(raster)), values(raster))
    

    【讨论】:

      猜你喜欢
      • 2017-11-23
      • 1970-01-01
      • 1970-01-01
      • 2022-07-13
      • 1970-01-01
      • 2018-01-05
      • 2015-09-27
      • 1970-01-01
      • 2017-01-03
      相关资源
      最近更新 更多