使用R语言或Excel处理txt气象数据(以地面降水日值格点数据为例)(小白用滴)

这篇博客介绍了如何获取和处理气象数据,特别是逐日降水数据。通过国家气象信息中心的网站下载txt格式数据,然后使用R语言进行批量读取和处理,通过设置工作目录、读取文件、跳过属性行、定位气象站点网格位置,最终将数据整合成csv文件。同时,也提供了使用Excel手动查找降水量的方法,适合数据量较小的情况。作者分享了遇到的问题及解决经验,为处理类似数据提供参考。
摘要由CSDN通过智能技术生成

​@目录

一、数据获取

二、数据处理

1、气象站点

2、使用R语言

3、使用Excel

4、噗—

一、数据获取

1、数据下载
从国家气象信息中心-中国气象数据网 (cma.cn) http://data.cma.cn/下载数据:
在这里插入图片描述
2、数据解释
中国气象数据共享网站将逐日的降水数据以txt格式分发:
在这里插入图片描述
打开txt文件,我们可以看到:
在这里插入图片描述
其中前六行简单介绍了数据属性:
在这里插入图片描述
第一行"ncols 128"表示实体数据有128列;
第二行"nrows 72"表示实体数据有72行;
第三行"xllcorner 72"表示数据最左下方格点单元的经度范围是72°-72.5°E;
第四行"yllcorner 18"表示数据最左下方格点单元的纬度范围是18°-18.5°N;
第五行"cellsize 0.5"表示网格是0.5°×0.5°的;
第六行"NODATA_value -9999.0"表示中国区域以外的值用-9999.0表示。
从第七行开始是对应网格的降水值,第七行(降水数据第一行)第一列数据网格中心为(72.25°E ,53.75°N),第七行第二列数据网格中心为(72.75°E ,53.75°N),……,数据最后一行最后一列网格中心为(135.75°E ,18.25°N)。降水值保留1位小数。经度单位:度,纬度单位:度,格点降水单位:mm。

二、数据处理

1、气象站点

首先,需要确定所需收集的气象站点的经纬度,从而计算气象站点在0.5°×0.5°网格中的具体位置。(下面以东台气象站为例

  • 13
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值