首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用R打开grib文件

使用R打开grib文件
EN

Stack Overflow用户
提问于 2010-06-16 14:59:39
回答 5查看 7.7K关注 0票数 5

我使用R来处理气象数据。我分两步进行:

  1. 使用ncar命令语言中的命令行函数ncl_convert2nc将grib转换为netcdf
  2. 使用R中的包ncdf导入netcdf数据。

我还有一个问题:

对于某些特定的grib文件,ncar工具的转换不起作用。是否有其他方法或技巧(除了转录成netcdf)来读取中的grib文件?

Dirk回答的问题: 1-我想对R中的许多文件进行自动处理,我能在R中调用ncl_convert2nc吗?(下文由Dirk Eddelbuettel回答)

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-06-16 15:02:01

关于问题1,答案是“是”--如果要捕获结果,请参见help(system)internal=TRUE选项。

票数 3
EN

Stack Overflow用户

发布于 2010-06-16 23:52:07

rgdal也可以这样做,但不那么灵活,需要比ncdf或RNetCDF更多的注意和细节-并且取决于您的GDAL/rgdal构建的包括GRIB驱动程序。

票数 2
EN

Stack Overflow用户

发布于 2012-09-03 09:43:35

ncl_convert2nc似乎是最好的解决方案。但是,如果数据的结构有点复杂,我使用GrADS将GRIB文件转换为ASCII (例如.csv),然后可以使用专用于R.的ncdf4包创建NetCDF文件,GrADS还提供了对重写GRIB到NetCDF的支持,但仅限于一个变量。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3054487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档