R中的RasterLayer

时间:2014-03-31 19:33:19

标签: r gis arcmap

我有一个包含几个.adf文件的GIS项目。作为ArcMap的新手,我不知道如何使用它们。我设法使用光栅库将它们读入r中

r <- raster("w001001.adf") 

当看到总和(r)时,我得到:

sum(r)
class       : RasterLayer 
dimensions  : 1641, 1358, 2228478  (nrow, ncol, ncell)
resolution  : 0.008333333, 0.008333333  (x, y)
extent      : -47.63578, -36.31911, -20.93489, -7.259889  (xmin, xmax, ymin, ymax)
coord. ref. : NA 
data source : C:\Users\balal\Desktop\blabla\w001001.adf 
names       : w001001 
values      : 1, 15  (min, max)

我试图找到有关细胞大小和每个细胞土地利用的信息(我假设土地利用与价值相关,因为我有15个土地利用类别。)并将这些数据带入表格中可以写成.csv。这可能与R?还是我看错了文件?

很抱歉相当不清楚,但我对GIS几乎一无所知。谢谢!

1 个答案:

答案 0 :(得分:0)

您始终可以以矩阵格式获取栅格文件(单元格值)中的信息:

  

r.matrix&LT; -as.matrix(r)的

每个细胞的大小由下式给出:

  

分辨率:0.008333333,0.008333333(x,y)