欢迎光临散文网 会员登陆 & 注册

批量对逐日天气进行反距离加权

2023-05-12 17:10 作者:littlesheepppp  | 我要投稿

  背景介绍  

       在使用作物模型模拟时,需要输入逐日天气数据,但是由于数据获取有限及气象站点分布不均匀,常常会出现农业站点附近10km(或20km)内并不存在气象站点,此时就需要搜寻该农业站点附近最近的若干个气象站点进行插值,从而得到该站点的天气数据。本文已经根据距离远近,获取需要进行插值的20个农业站点最近的10个气象站点信息,同时获取了对应的全部气象站点2000-2010年的每日天气资料,然后利用R语言对逐日天气数据进行反距离加权插值,最后生成DSSAT格式的WTH文件。

  数据介绍  

1)农业站点及最近10个气象站点信息

2000-2010_Agristation_minclisite大于10km的农业点_最近的15个站点.xlsx

2)气象站点的天气资料

气象资料的格式
气象资料每个txt的格式,每个txt存储了该气象站点2000-2010年10年的每日天气数据

 代码实现  

  最终结果  

      得到了20个农业站点对应的WTH文件,一个农业站点一年一个文件(前四个字母为该农业站点对应的英文名称,如50888为SRBQ;5-6字符是年份后两位,04表示2004年)。

 

输出结果


批量对逐日天气进行反距离加权的评论 (共 条)

分享到微博请遵守国家法律