爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
12
返回列表 发新帖
楼主: lxlycosa

grads格点资料(初学)

[复制链接]

新浪微博达人勋

发表于 2017-8-20 21:46:28 | 显示全部楼层
lxlycosa 发表于 2017-8-14 10:01
我试了一下,这个程序反而无法执行了。。。

你把有问题的地方修改一下
program txt2grid
implicit none
!经纬度方向格点数
integer i,j
integer,parameter::xn=73,yn=57
real t2m(xn,yn)
open(10,file='00Z09JUL2016_TMP2m.txt',status='old')
open(1,file='jma.grd',form='binary')
do j=1,yn
do i=1,xn
  read(10,*)t2m(i,j)
enddo
enddo
write(1)((t2m(i,j),i=1,xn),j=1,yn)
end
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-8-23 09:04:35 | 显示全部楼层
把set lon和set lat去掉,直接d t2m试试
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-9-8 00:07:41 | 显示全部楼层
不要使用cvf,推荐Fortran2003的语法,access="stream"来读写二进制。Fortran编译器推荐gfortran和Intel Fortran
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-9-8 07:12:36 | 显示全部楼层
你的ctl控制文件的第一行不对l
不是dset ^jma.ctl这个,应该是指向你存储数据的文件,不能在ctl文件还指向ctl文件慢慢来吧
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-9-13 11:44:33 | 显示全部楼层
新手,学习了!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

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

本版积分规则

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

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

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