爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 20015|回复: 3

[其他] 求助!!nc文件输出大小出错

[复制链接]

新浪微博达人勋

发表于 2021-8-3 22:17:58 | 显示全部楼层 |阅读模式
1金钱
输出文件中变量出错了,但是在ncl文件中print出来的格式是对的,请问有没有人知道这是为什么?
ncl文件输出的变量格式:
Variable: t2m_5x5_dmean
Type: double
Total Size: 4976640 bytes
            622080 values
Number of Dimensions: 3
Dimensions and sizes:   [time | 240] x [lat | 36] x [lon | 72]
Coordinates:
            time: [701256..1042392]
            lat: [-87.5..87.5]
            lon: [2.5..357.5]
Number Of Attributes: 1
  _FillValue :  9.969209968386869e+36
生成的nc文件中的格式:
netcdf ERA5_5x5_dmean {
dimensions:
        lat = 36 ;
        time = 240 ;
        time = 240 ;
variables:
        float lat(lat) ;
                string lat:long_name = "latitude" ;
                string lat:units = "degrees_north" ;
        float lon(time) ;
                string lon:long_name = "longitude" ;
                string lon:units = "degrees_east" ;
        double t2m_5x5_dmean(time, lat, time) ;
                t2m_5x5_dmean:_FillValue = 9.96920996838687e+36 ;
        int time(time) ;
                time:_FillValue = -2147483647 ;
                string time:units = "hours since 1900-01-01 00:00:00.0" ;
                string time:long_name = "time" ;
                string time:calendar = "gregorian" ;
}
ncl文件中生成nc文件的命令:
system("/bin/rm ERA5_5x5_dmean.nc")
setfileoption("nc","Format","NetCDF4")
fout = addfile("ERA5_5x5_dmean.nc","c")
fout->t2m_5x5_dmean = t2m_5x5_dmean

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2021-8-4 09:06:36 | 显示全部楼层
time lat lon  
time lat time
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-8-4 10:21:58 | 显示全部楼层
wjy_ecnu 发表于 2021-8-4 09:06
time lat lon  
time lat time

是的,是这里错了,但是我在ncl文件里输出的维度是对的,中间也没有别的计算,就是直接输出,然后维度就乱了,这是怎么回事啊?
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2021-8-4 14:54:49 | 显示全部楼层
本帖最后由 一大碗年糕 于 2021-8-4 14:55 编辑

setfileoption设置NetCDF4的话官网的说是实际设置成了HDF-5,By setting this option, the NetCDF file created will be a NetCDF-4 file, which is actually HDF-5 under the hood. 压缩不一样把
把setfileoption这行去了试试
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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