爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 14169|回复: 36

[源代码] 读取A文件中气温和降雨量的fortran源代码

[复制链接]

新浪微博达人勋

发表于 2015-8-4 23:03:14 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 Bachelor 于 2018-10-9 10:33 编辑

        最近自己用fortran编写了一个读取A文件中温度和降雨量的程序,程序可实现批量读取各站点某一年逐月逐日小时数据,然后一并输出到txt中,输出内容包括站点号、年、月、日、平均温度、最高温度、最低温度、20-08、08-20、20-20降雨量、24小时温度中缺测数(可以用来判断数据可用性)、第二行最值数据(最高气温及其时间、最低气温及其时间)中缺测数、降雨量缺测数。缺测数可以用来判断某站点某日数据可不可用,本程序计算的平均气温为有效温度的平均值,而不是简单的24小时温度加起来除以24。因为是自己辛辛苦苦编的,所以设置了贡献。有什么问题(也可能有错误)可以与我交流,如果程序可以精简的话,也希望大家提出宝贵意见。 文件夹.png →2014年逐站点的逐月数据A文件
站点.png 一次性输入站点号,可批量处理

输出结果

输出结果
输出结果展示

统计24小时中////(缺测)的个数。

统计24小时中////(缺测)的个数。
9999.9表示无值,可根据数值和缺测数判断该数据可不可用



现在已经更新最新版本。适度精简,和添加新功能,上一个文件最低温度统计存在错误,因为如果缺测,前24个小时中就会被我人为赋值为0,因此最低温度极有可能就变为0。现在应该没有错误了。


改进.F90.txt

6.21 KB, 阅读权限: 20, 下载次数: 77, 下载积分: 金钱 -5

售价: 1 贡献  [记录]

读取A文件中气温和降雨数据

点评

你的各月天数[31,28,31,30,31,30,31,31,30,31,30,31] 没有考虑2月份的闰月问题  发表于 2015-8-5 13:04

评分

参与人数 1金钱 +10 收起 理由
lqouc + 10 感谢分享

查看全部评分

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

新浪微博达人勋

 楼主| 发表于 2015-8-5 13:22:24 | 显示全部楼层
本帖最后由 Bachelor 于 2015-8-5 13:27 编辑

有朋友提出,我没有判断闰年和平年,我特来解释一下, 因为我计算的是2014年,所以就没增加这一条件,直接附2月为28天。但如果你要做很多年的话,在我的基础上,增加一个判定条件来获得2月天数,也不难。如果年份做的不多的话,也可以手动在天数数组里面对2月天数进行修改。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-8-5 08:50:30 | 显示全部楼层
{:eb502:}{:eb502:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2015-8-5 09:10:40 | 显示全部楼层
多谢分享啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-8-5 21:34:01 | 显示全部楼层
楼主非常给力,赞一个
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-8-5 21:56:00 | 显示全部楼层
月映万泉 发表于 2015-8-5 21:44
楼主的资源很给力
楼主的资源很给力

分享出来大家学习,希望对大家有用。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-8-6 13:11:27 | 显示全部楼层
多谢分享,解释的很清楚!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-8-6 15:55:19 | 显示全部楼层
好文章,好文章,好文章
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-8-8 08:15:16 | 显示全部楼层
好的东西  
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-8-8 08:15:29 | 显示全部楼层
好的东西  赞
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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