SWAT模型气象数据处理(一)

SWAT模型气象数据的输入格式可以在软件安装后自带的案例中查看。

具体的格式就是每一种类型的数据需要有一个站点的索引文件,比如降水,需要有一个降水站点的索引文件,索引文件中需要包含站点的名称(具体表头的样子参考自带的案例),索引文件具体的样子如下:一定要严格按照格式输入,后三者为纬度、经度和高程

以降水为例,每一个站点的降水数据要形成一个单独的文本文件,文件命名为站点的名称,降水的索引文件和站点数据必须要在同一个文件夹下面,在SWAT输入中只需要输入索引文件,它会在同一个文件夹下面自动寻找站点数据。

每一个站点的数据要注意的点:

1、必须从模拟的第一天到最后一天,每天都要有一个数据,即便数据缺失也要用-99代替,一定要确保数据没有缺失,每个站点的数据长度都是相同的;

2、每个站点名称一定要与站点索引文件中的站点名称(NAME)字段对应起来;

3、注意异常值处理,网上下载的数据通常都有异常值,比如9999之类的,都必须替换为-99

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
SWAT模型气象数据的计算翻译By:94527257 The Program pcpSTAT User’s Manual Stefan Liersch, Berlin, August 12, 2003 stliersch@freenet.de 下载地址:http://www.brc.tamus.edu/swat/pcpSTAT.zip 引言 pcpSTAT.exe 程序用来计算SWAT 模型气象发生器所需要的每日降水数据的统计 参数(userwgn.dbf)。表1 中列出的一些参数能毫不费力地利用MICROSOFT EXCEL 等 工具计算出来,而PR_W1 和 PR_W2 比较难计算。 表 1:SWAT 所用的降水统计参数 PCPMM(mon) = average or mean total monthly precipitation PCPSTD(mon) = standard deviation for daily precipitation in month PCPSKW(mon) = skew coefficient for daily precipitation in month PR_W1(mon) = probability of a wet day following a dry day PR_W2(mon) = probability of a wet day following a wet day PCPD(mon) = average number of days of precipitation in month 输入文件 存储着每日降水数据的输入文件必须是只有一列数字的 ASCII 码文本文件(图1)。 观测期必须是开始于1 月1 日,结束于12 月31 日。换句话说,第一个数据值是1 月1 日的,最后一个是12 月31 日的。虽然对利用的总年数没有限制,但每一次的计算都 必须是基于一整年。 若是有缺失的数据,需要用空值(必须是数字)来填充这些缺失的数据值。程序 会询问这些值,并用整个系列的平均值取代空值。 图1: Example of a Precipitation Input File 翻译By:94527257 创建输入文件 降水数据文件通常是文本文件,一列是日期,一列为降水值。用EXCEL 打开数据 文件,若有必要可以缩减日期,以使其从1 月1 日开始,12 月31 日结束。随后,删除 日期列,只剩降水数据列,并保存为文本文件(filename.txt)。 若是使用其它软件创建输入文件或是之后使用文本编辑器操作文件,确保最后存 在一个空行。若是没有空行或是超过一个空行,程序将会中断并弹出消息“End of file during read”,且将会产生错误的输出数据 运行 pcpSTAT.exe 程序 将程序和输入文件放在同一个目录,双击 pcpSTAT.exe 或是从DOS 窗口中启动程 序(图2)。键入输入、输出文件的名字(包括其扩展名),至于输出文件,可以任意命 名。下一步,需要输入起始年份,用来判断一个年份是否是闰年。只要键入第一年(4 位数字)回车。此后,需要输入无数据值,若降水数据有缺测,需要输入一个并不存 在的数字,例如“999”。 图2: Program pcpSTAT.exe 在计算结束后,输出文件(图3)会自动保存在程序目录中。此外,还会生成2 个文件:totalpcp.sta 和mean_pcp.sta。totalpcp.sta(图4)包含了每年每个月的总降水, mean_pcp.sta 则包含每年每个月的平均每日降水。 翻译By:94527257 图3: Example of an Output File 翻译By:94527257 图4: Example of the File totalpcp.sta
SWAT(Soil and Water Assessment Tool)模型是一种用于土壤和水资源评估的工具,用于模拟流域的水循环和污染物输送过程。在该模型中,气象数据是必不可少的输入参数之一。 然而,在实际应用中,气象数据可能会存在缺失的情况。为了能够进行模型的运行和分析,SWAT模型通常会采取一种替代的方法来处理缺失的气象数据,使用-99来代替缺失的值。 使用-99作为气象数据的缺失值有以下几个原因: 1. 简单易懂:-99作为一个特定的数值,能够方便地区分实际的气象数据和缺失的数据。这样可以在后续模型运行和结果分析的过程中更容易地处理缺失值。 2. 不干扰计算:由于-99不在常规气象数据的数值范围内,因此它不会主动参与到计算过程中。模型在进行气象数据的计算和模拟过程中,会将-99作为缺失值来处理,以保证模型的运行准确性。 3. 数据可重构:在数据分析和处理的过程中,可以根据实际情况将-99替换为其他合适的数值。通过采用适当的插值和填补方法,可以更精确地估算和重构缺失的气象数据,以减少对模型结果的影响。 需要注意的是,在使用-99作为替代值来处理缺失的气象数据时,我们需要进行数据预处理和校验,以确保替代值不会导致模型结果的失真和误差增大。此外,还应该对数据缺失的原因进行分析和处理,以尽可能减少气象数据的缺失情况,提高模型的可靠性和精度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值