【问题标题】:How to convert times series raster stack to matrix or large list in r?如何将时间序列栅格堆栈转换为 r 中的矩阵或大列表?
【发布时间】:2015-04-10 06:20:56
【问题描述】:

我有一个栅格堆栈,其中包含属于某个时间范围的 84 个波段。我想将栅格堆栈转换为矩阵或带有 lat long 作为变量、日期字段和带有该日期位置数据的字段的大型列表。

【问题讨论】:

  • getValues 来自raster 包。

标签: r arcgis


【解决方案1】:

你可以这样做:

s <- stack(system.file("external/rlogo.grd", package="raster"))
x <- as.data.frame(s, xy=TRUE)
y <- reshape(x, direction='long', varying=3:ncol(x), v.names='value', timevar='time')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-09
    • 1970-01-01
    • 1970-01-01
    • 2014-05-15
    • 2017-12-22
    • 1970-01-01
    • 2013-06-08
    相关资源
    最近更新 更多