爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 13618|回复: 2

[求助] python转换dat文件变成nc文件

[复制链接]
发表于 2016-7-28 20:46:43 | 显示全部楼层 |阅读模式

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

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

x
有高手可以告诉我怎么转换dat文件变成nc文件吗?谢谢了。。
密码修改失败请联系微信:mofangbao
发表于 2016-10-6 16:51:27 | 显示全部楼层
先把dat文件中的數據讀出來,再寫入NC文件中。

如何讀DAT文件,可以上網隨便一搜,有很多教程。
怎麼寫NC文件,可以看我的博客http://blog.csdn.net/ssy8stephy/article/details/52563383

#新建文件並寫入數據  
da=nc.Dataset("950hPa_llj_ageouvznum","w",format="NETCDF4")  
da.createDimension("latsize",usize[0])  
da.createDimension("lonsize",usize[1])  
da.createVariable("u","f8",("latsize","lonsize"))  
da.createVariable("v","f8",("latsize","lonsize"))  
da.createVariable("z","f8",("latsize","lonsize"))  
da.createVariable("lon","f8",("latsize","lonsize"))  
da.createVariable("lat","f8",("latsize","lonsize"))  
da.createVariable("num","f8",("latsize","lonsize"))  
da.variables["u"][:]=output_u  
da.variables["v"][:]=output_v  
da.variables["z"][:]=output_z  
da.variables["lat"][:]=lat  
da.variables["lon"][:]=lon  
da.variables["num"][:]=output_num  
da.description="950hPa,LLJ,ageouvznum"  
da.author="konghoiio"  
da.createdate="2016-10-05"  
da.close()  
密码修改失败请联系微信:mofangbao
发表于 2020-7-19 18:13:01 | 显示全部楼层
ssy8stephy 发表于 2016-10-6 16:51
先把dat文件中的數據讀出來,再寫入NC文件中。

如何讀DAT文件,可以上網隨便一搜,有很多教程。

如果有批量时间参数,怎么写入呢?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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