swat用户气象站数据计算

本程序用来计算C:\Program Files\Swat\ArcSWAT\Databases下的SWAT2005.mdb中的userwgn所需的统计数据:
各文件名及含义:
lianp_pcp.xls 降雨数据 用户创建
lianp_temp.xls 气温数据 用户创建
lianp_wnd.xls 风速数据 用户创建
lianp_dwp.xls 露点数据 用户创建 留空 本宏不提供计算 用dew02.exe计算
lianp_hhr.xls 最小半小时降水统计表 用户创建 这个统计比较麻烦 简化处理:挑最大日降水然后除以48
lianp_slr.xls 日辐射数据 用户创建 用提供的matlab代码计算
lianpwgn.xls 计算结果 每个字段含义请见 WGNmaker4.1的format表
WGNmaker4.1.xls 主程序 输入输出文件都在这定义
samplefilelist.xls 输入文件制定 填写所需的文档名 没有的话也要填 然后建一个空的xls文档 比如没有最大半小时降雨数据 要在目录下建一个lianp_hhr.xls


逐日露点数据计算(dw02.exe)
有日最大最小气温和空气湿度数据的话直接运行dew02.exe,如果只有日平均温度和湿度数据的话运行dew.exe,运行时输入文件名请加后缀名。输出结果是dd.out文件,是露点统计数据,可以直接输入到swat自定义数据库。

逐日太阳辐射计算(matlab版本)
如果只需要计算短波辐射的话,只需要日照时数。示例数据其他列是用来计算长波辐射的(参照:几种常用净辐射计算方法在黄淮海平原应用的评价)。请根据自己需要修改。需要注意的是,各地区的a,b值取的也不同,请自己参考文献取定。输出结果请输入到lianp_slr.xls作统计。

相关文档
最新文档