我正在处理包含大量像元(〜3 * 10 ^ 9)的栅格文件。根据您的经验,从这些栅格中的多个栅格中提取信息的最省时和/或高效的方式是什么?我想建立一个数据帧,其中每个单元格(1、2,...,n)都是一行,并且来自不同层(例如x,y)的信息会逐列添加。
cell x y ...
1 1 x1 y1
2 2 x2 y2
3 3 x3 y3
...
n n xn yn
我使用了getValues
,但不确定这是否是最有效的方法。其他想法是使用cellFrom
中的raster
系列,或将栅格分为几部分。两种方法都需要将数据重新整理在一起,这似乎效率也很低。