爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9179|回复: 5

如何查看ncep fnl数据中的气压层数据?

[复制链接]
发表于 2017-4-17 11:00:43 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
https://rda.ucar.edu/datasets/ds083.2/上下载的necp fnl数据fnl_19990801_00_00.grib1
想要查看这个数据中的气压层数据,应该如何查看呢?
用ncl_filedump fnl_19990801_00_00.grib1 >output.txt
查看后,出现了txt文件,但是里面都是变量信息,我想要查看具体的气压层的数据,就是存在哪些层

望指教
密码修改失败请联系微信:mofangbao
发表于 2017-4-17 13:38:28 | 显示全部楼层
我用的matlab可以读取具体数据
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-4-17 15:45:48 | 显示全部楼层
苯墨君 发表于 2017-4-17 13:38
我用的matlab可以读取具体数据

请问应该如何读取?
密码修改失败请联系微信:mofangbao
发表于 2017-4-17 16:01:08 | 显示全部楼层
小温馨岁月 发表于 2017-4-17 15:45
请问应该如何读取?

data0=read_grib('gfsanl_3_20040302_0000_000.grb',-1); %%%读取NCEP再分析资料
read_grib('gfsanl_3_20040302_0000_000.grb','inv'); %生成变量目录表文档
teminfo=read_grib('gfsanl_3_20040302_0000_000.grb',121,'ScreenDiag'); %读取具体值
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-4-17 18:48:39 | 显示全部楼层
苯墨君 发表于 2017-4-17 16:01
data0=read_grib('gfsanl_3_20040302_0000_000.grb',-1); %%%读取NCEP再分析资料
read_grib('gfsanl_3_2 ...

我在安装read_grib的时候出现了错误
mex BDS_unpack_mex5.c

No supported SDK or compiler was found on this computer.
For a list of supported compilers, see  
http://www.mathworks.com/support/compilers/R2013a/win64.html  

Error using mex (line 206)
Unable to complete successfully.

这是什么问题?
我还尝试了nctoolbox,但也出错了
>> filename = 'C:/Users/lenovo/Desktop/fnl_19990801_00_00.grib1';
>> nc=ncgeodataset(filename);
2017-04-17 18:30:21,462 [main] WARN  ucar.nc2.grib.grib1.Grib1Index  - Grib1Index bad size = -1 for C:/Users/lenovo/Desktop/fnl_19990801_00_00.grib1

Error using ncdataset (line 91)
Failed to open C:/Users/lenovo/Desktop/fnl_19990801_00_00.grib1

Error in cfdataset (line 55)
            obj = obj@ncdataset(url);

Error in ncgeodataset (line 20)
            obj = obj@cfdataset(url);

Caused by:
    Error using ncdataset (line 75)
    Java exception occurred:
    java.lang.RuntimeException: java.lang.NoSuchFieldError: alwaysUseFieldBuilders

            at ucar.nc2.NetcdfFile.<init>(NetcdfFile.java:1535)

            at ucar.nc2.NetcdfFile.open(NetcdfFile.java:887)

            at ucar.nc2.NetcdfFile.open(NetcdfFile.java:496)

            at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:693)

            at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:424)

            at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:407)

            at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:392)

            at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:379)

    Caused by: java.lang.NoSuchFieldError: alwaysUseFieldBuilders

            at ucar.nc2.grib.grib1.Grib1IndexProto$Grib1Index.access$3000(Grib1IndexProto.java:1178)

            at
        ucar.nc2.grib.grib1.Grib1IndexProto$Grib1Index$Builder.maybeForceBuilderInitialization(Grib1IndexProto.java:1459)
        
            at ucar.nc2.grib.grib1.Grib1IndexProto$Grib1Index$Builder.<init>(Grib1IndexProto.java:1451)

            at ucar.nc2.grib.grib1.Grib1IndexProto$Grib1Index$Builder.create(Grib1IndexProto.java:1465)

            at ucar.nc2.grib.grib1.Grib1IndexProto$Grib1Index$Builder.access$2800(Grib1IndexProto.java:1436)

            at ucar.nc2.grib.grib1.Grib1IndexProto$Grib1Index.newBuilder(Grib1IndexProto.java:1423)

            at ucar.nc2.grib.grib1.Grib1Index.makeIndex(Grib1Index.java:210)

            at ucar.nc2.grib.GribIndex.makeGribCollectionFromSingleFile(GribIndex.java:112)

            at ucar.nc2.grib.grib1.Grib1Iosp.open(Grib1Iosp.java:135)

            at ucar.nc2.NetcdfFile.<init>(NetcdfFile.java:1499)

            ... 7 more
密码修改失败请联系微信:mofangbao
发表于 2017-4-17 20:25:37 | 显示全部楼层
小温馨岁月 发表于 2017-4-17 18:48
我在安装read_grib的时候出现了错误
mex BDS_unpack_mex5.c

关于read_grib是不是你matlab版本的问题?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表