【发布时间】:2017-07-24 21:22:33
【问题描述】:
我知道要从 XYZ 列表中获取栅格(其中 x 和 y 是坐标的数值向量,z 是数值矩阵),我可以直接使用函数 raster。但是如果我有一个栅格并且我想获得一个 XYZ 列表怎么办? raster 包上是否已经开发了一个简单的功能?
当然,我知道我可以在光栅对象上建立一个索引不同级别的列表,但是我发现我必须做一些反转来实现它,所以我想知道是否有一个简单有效的方法.
谢谢。
【问题讨论】:
-
这应该可以:
df <- as.data.frame(myrast, xy=TRUE) -
@LoBu,我说的是输出一个具有 3 个级别的列表:输出(列表)$x(数字向量,经度)$y(数字向量,纬度)$z(数字具有长度(x)行和长度(y)列的矩阵
-
嗨。对不起,但我不知道我是否正确:你想要纬度和经度作为向量和图像作为矩阵?