爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10434|回复: 25

[分享资料] 从气候中下载的160个台站的资料如何处理啊

[复制链接]

新浪微博达人勋

发表于 2012-9-7 08:23:34 | 显示全部楼层 |阅读模式

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

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

x
学习了清风的贴子,知道了如何用grads绘多站点单时次的数据. 但对于多时次的仍有问题,期待大家帮助. 下载的数据是气候中心160个台站1951-2001年的月降水和气温资料. 问题如下:
1. 如何用fortran处理这些数据? 这些数据是每个月一个文件, 用fortran 处理时需要把所有月放在同一个文件内? 如何放呢?
如1月份的为:
    3    4    2    4    2    1    4    5    0    0    1    0    1    0    1    4    0    1    2    0
    0    6    1    3    3    4    3    1    2    0    0    1    8    2    7    6    4    9   11    7
    9   22   13    9   18   17   12   24   32    5   14   13   30   20   33   27   26   19   66   34
    ..........

2月份的为:
    3    6    2    4    2    3    4    7    5   22   16   13    2   48   23    5   26   26    3   26
   41   13    3    3    5    4    8   11   25   28    6    1   10    8   14    4    7   22   10   12
   10   16   15    8   27   59   27   31   33   21   17   70   36   94   48   79  112   85   99   99
  ..........

看以前站内的帮助说是 "一般要将所要的要素,如日照时间,单个要素放到一个txt文件中,数据的顺序是:同一个时间点371个站数据,然后放下一个时间点的371个要素值,如此直到最后时刻"

那是不是这些数据应该这样放啊:
    3    4    2    4    2    1    4    5    0    0    1    0    1    0    1    4    0    1    2    0
    0    6    1    3    3    4    3    1    2    0    0    1    8    2    7    6    4    9   11    7
    9   22   13    9   18   17   12   24   32    5   14   13   30   20   33   27   26   19   66   34
    ..........
   3    6    2    4    2    3    4    7    5   22   16   13    2   48   23    5   26   26    3   26
   41   13    3    3    5    4    8   11   25   28    6    1   10    8   14    4    7   22   10   12
   10   16   15    8   27   59   27   31   33   21   17   70   36   94   48   79  112   85   99   99
  ..........
  3月份数据....

就这样排列放完12个月,放在一个文件内?


2. 这些数据能不能处理成如ncep那样的资料,可以绘某个站点连续多个月的时间序列, 如air.mon.mean.nc那样的.

谢谢啊!

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

新浪微博达人勋

 成长值: 0
发表于 2012-9-7 08:33:14 | 显示全部楼层
额,楼主对fortran语句了解多少?不妨看考论坛批处理的文件方法,这样讲所有的文件读取到程序里面之后,按自己的需要输出到文件,可以任意绘制自己需要的图。
当然楼主一定要处理成nc格式的文件也是可以的,论坛有这方面的教程,但是个人不建议你这样做。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-9-7 09:10:39 | 显示全部楼层
160站资料处理论坛有方法介绍过,你再搜搜
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-9-7 09:11:19 | 显示全部楼层

谢谢啊 , 一点也不懂啊, 完全是借用大家的成果, 现在就是不知道如何用fortran来处理这160个台站的数据, 如何将这160个站点12个月的数据放在同一个文件内?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-9-7 09:25:47 | 显示全部楼层
mofangbao 发表于 2012-9-7 09:10
160站资料处理论坛有方法介绍过,你再搜搜

谢谢你啊, 清风! 单时次的就是看了你的文件才搞定的.
对于多时次的, 搜到了处理的程. 可是我太笨了, 竟然不知道下载的原始数据如何存放, 以便用Fortran来读取. 下载的数据为每个月一个独立的文件.
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-9-7 09:52:45 | 显示全部楼层
放到同一个文件夹,然后程序里面做一个循环,文件名用变量代替,文件名是R1601、R1602等有规律的形式,在循环的时候动态的改变要读取的文件
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-9-7 09:54:15 | 显示全部楼层
或者用我这个帖子里面的读取方法,只是每次要手动输入年月,这些东西稍微变通一下就行了,多思考一下吧:
http://bbs.06climate.com/forum.php?mod=viewthread&tid=627
这个虽然是转换为micaps格式的,但是和转成grads的读取方法是一样的,只是输出不同格式而已
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-9-7 10:01:05 | 显示全部楼层
mofangbao 发表于 2012-9-7 09:52
放到同一个文件夹,然后程序里面做一个循环,文件名用变量代替,文件名是R1601、R1602等有规律的形式,在循 ...

谢谢, 明白了! 是这12个月放在同一个文件夹下面, 而不是放在同一个文件里面.
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-9-7 10:01:48 | 显示全部楼层
mofangbao 发表于 2012-9-7 09:54
或者用我这个帖子里面的读取方法,只是每次要手动输入年月,这些东西稍微变通一下就行了,多思考一下吧:
...

谢谢, 我试着做一下!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2012-9-7 10:34:14 | 显示全部楼层
论坛有不少160站点文件处理的帖子,除了@mofangbao写过之外,@☆涅垚YTZ☆也写过http://bbs.06climate.com/forum.php?mod=viewthread&tid=7596,我也给过一个160站点资料(拿到的是在一起的,需要分开了,楼主可以翻过啦整),分割的帖子http://bbs.06climate.com/forum.php?mod=viewthread&tid=7133

祝你好运
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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