从R中的栅格文件中获取数据

亚历克斯·丘比

我是栅格文件的新手,但是它们似乎是打开包含所有天气数据的大型政府文件的最佳方法,因此,我试图弄清楚如何使用它们。作为参考,我正在下载位于此处的文件(只是一些有关工厂天气的信息)。当我使用R的栅格数据包像这样导入文件时

> r <- raster("/path/to/file.grb")

一切正常。我什至可以输入一些元数据

> r
class       : RasterLayer 
band        : 1  (of  37  bands)
dimensions  : 224, 464, 103936  (nrow, ncol, ncell)
resolution  : 0.125, 0.125  (x, y)
extent      : -125.0005, -67.0005, 25.0005, 53.0005  (xmin, xmax, ymin, ymax)
coord. ref. : +proj=longlat +a=6371200 +b=6371200 +no_defs 
data source : /path/to/file.grb 
names       : NLDAS_MOS0125_H.A20140629.0100.002 

在这一点上,我所要做的就是以一种非常明显的方式索引栅格。

> r[100,100]
267.1

因此,我想我可以对其“索引”,但是我不知道数字的267.1含义。当然,牢房中不是全部。应该有很多变量,包括但不限于土壤湿度,地表径流和蒸发量。

如何使用R以相同的方式访问此信息?

用户1738753
# create two rasters
r1 <- raster(matrix(ncol = 10, nrow = 10, runif(100))) 
r2 <- raster(matrix(ncol = 10, nrow = 10, runif(100)))

# creates a raster stack -- the stack (or brick function) allows you to
# to use multilayer band rasters
# http://www.inside-r.org/packages/cran/raster/docs/stack
st_r <- stack(r1, r2)

# extract values -- will create a matrix with 100 rows and two columns
vl <- getValues(st_r)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从R中的栅格文件中获取数据

来自分类Dev

如何从R中的数据帧创建栅格?

来自分类Dev

R中的栅格合并

来自分类Dev

如何从“ ppm”的地理栅格中获取协变量数据?

来自分类Dev

如何使用R中的栅格数据包显示栅格中的所有列名称

来自分类Dev

获取R中栅格像元中心的摘要向量

来自分类Dev

从R中的JSON文件获取数据

来自分类Dev

从 R 中的外部 csv 文件获取数据

来自分类Dev

使用总体栅格对R中的数据进行归一化

来自分类Dev

r中重复时间的平均栅格气候数据

来自分类Dev

错误分布:R中单个栅格文件的标准偏差

来自分类Dev

从文件中获取数据

来自分类Dev

在R中创建栅格直方图

来自分类Dev

改善R中的栅格操作

来自分类Dev

如何通过文件夹创建循环以在 R 中的相应文件夹中写入栅格?

来自分类Dev

计算 R 中栅格堆栈中的点数

来自分类Dev

R中的栅格:给定像素大小的栅格图像子集

来自分类Dev

从SpatialGridDataFrame和SpatialPolygonsDataFrame中的数据屏蔽栅格

来自分类Dev

在栅格中重新投影海洋颜色数据?

来自分类Dev

从巨大的栅格文件中删除NA值

来自分类Dev

从巨大的栅格文件中删除NA值

来自分类Dev

用R中的ggplot2在合并的类中绘制连续栅格数据

来自分类Dev

累积和:处理 R 中栅格数据中的 NA 像素

来自分类Dev

从某些文件中获取数据

来自分类Dev

从.json文件中获取数据

来自分类Dev

从大文件中获取数据

来自分类Dev

从本地文件中获取数据

来自分类Dev

在R中循环以下载地图数据(栅格数据包)

来自分类Dev

在R中并行处理大栅格(Windows)