2024年6月9日发(作者:)
实用标准文案
以下技巧总结都是笔者从学习实践过程中总结出来的,基本的问题。不求全面,希望
对读者学习有用,如果有问题,敬请留言指正,以促进交流学习!
1、 软件综述:grads软件是一款绘图软件除了绘制图形,还可以提取数据,主要应
用是在大气科学中,当然只要是数据处理成grads能够读取的数据文件就可以进行相关绘
图。软件版本问题,软件本身不是很大,我接触到1.8、1.9、2.0版本的,1.8版本的安装
很多情况还要修改环境变量、1.9版本的不识别‘sdfopen’命令,最稳定的版本是2.0版
本,所以笔者推荐学习者安装2.0版本,选择默认安装路径就可以。
2、 文件类型简述 :grads处理的是网格数据,可以处理的数据类型有:grd、grib、
nc(海洋常用的数据),cdf(雷达卫星数据),其中nc、cdf数据都是自带描述文件,不
需要ctl,grib数据要通过命令生成ctl、index数据才可以调用,常用的是grd数据,需
要ctl。
3、 数据文件转换:grads软件识别的数据是二进制无格式数据,文件类型是
‘binary’,写入和生成时是不需要格式的如 read(20) sst(i,j,iz,it),20为文件号,通常是十
进制数据与grd数据间转换,这里给一个grd转换成txt数据的fortran程序:
parameter(nx=56,ny=41,nz=1,nt=360)
dimension sst(nx,ny,nz,nt)
real sst
open(15,file='',form='binary') !固定的用form=‘binary’就是二进
文档大全
实用标准文案
制数据
open(16,file='') !新建txt文件
do it=1,nt
do iz=1,nz
read(15) ((sst(i,j,iz,it),i=1,nx),j=1,ny) !read后只有文件号,数据是无格式的
enddo
enddo
do it=1,nt
do iz=1,nz
write(16,*) ((sst(i,j,iz,it),i=1,nx),j=1,ny) !输出时是txt文件可直接看的数据,
有格式输出,有 *
enddo
enddo
close(15)
文档大全


发布评论