|
[交流]
R语言潜在蒸散发代码已有7人参与
潜在蒸散(potential evapotranspiration,ETo)既是水分循环的重要组成部分, 也是能量平衡的重要部分,它表示在一定气象条件下水分供应不受限制时, 某一固定下垫面可能达到的最大蒸发蒸腾量,也称为参考作物蒸散。
潜在蒸散发在InVEST模型评估流域产流方面发挥重要的作用,是必不可少的参数之一。联合国粮农组织(FAO)开发的彭曼-蒙特斯公式以能量平衡和水汽扩散理论为基础,既考虑了作物的生理特性,又考虑空气动力学参数的变化,理论程度及精度均较高,因此被FAO定为计算潜在蒸散发的首选方法。基于此,多人已开发了Matlab、C++及VB的计算程序,FAO也有其自带软件计算,且R语言已开发了Evapotranspiration程序包,但不易理解其内涵。因此,编写计算的R语言代码一方面自我学习,另一方面供大家参考!(另:后续会持续推出气象数据缺测时潜在蒸散发的计算代码)
代码如下:
发自小木虫IOS客户端
[ Last edited by jjdg on 2018-6-25 at 23:52 ] |
|