SWAT二次开发——气象输入数据分析

概况

该分析在HRU之后进行,主要是对降雨量pcp,相对湿度hmd,太阳辐射slr,温度tmp,风速wndfork文件每个气象站的数据文件,在ArcSWAT中添加相关的txt文件后数据库表中五项指标是怎样变化的进行分析。

SWAT二次开发——气象输入数据分析_第1张图片

降雨量的文件分析

外部提供的降雨txt数据文件:pcpfork.txt 和 多个 pcpXXXXX.txt

SWAT二次开发——气象输入数据分析_第2张图片

SWAT二次开发——气象输入数据分析_第3张图片

SWAT二次开发——气象输入数据分析_第4张图片

添加完之后Access数据库发生改变,新增了:

pcpfork表(汇总了所有的气象站(ID,NAME气象站的名字,LAT纬度,LONG经度,ELEVATION高程))

SWAT二次开发——气象输入数据分析_第5张图片

SubPcp表(汇总了当前所有包含在要研究的子流域内的所有气象站(Subbaisn子流域ID,MinDist子流域的,MinRec气象站ID,Station气象站名称,OrderID ?,TimeStep? ))

SWAT二次开发——气象输入数据分析_第6张图片

SWAT二次开发——气象输入数据分析_第7张图片

在数据表中由一个监测站对应多个子流域的情况,这是因为一个监测站的数据可以被多个子流域利用。

SWAT二次开发——气象输入数据分析_第8张图片

在目录下生成了pcp1.txt来存储符合条件的降雨数据

SWAT二次开发——气象输入数据分析_第9张图片

SWAT二次开发——气象输入数据分析_第10张图片

SWAT二次开发——气象输入数据分析_第11张图片

SWAT二次开发——气象输入数据分析_第12张图片

SWAT二次开发——气象输入数据分析_第13张图片

每一行表示某年某天的各个气象站的监测数据,格式为xxx.x。监测站的数据与SubPcp中的数据顺序相同。

由于每个监测站的位置是固定的而且一个监测站还可以检测其他的指标,所以研究时只需要改变每日的数据而不用改变位置,也就是只需要改变pcp1.pcp中的每日数据即可。

SWAT二次开发——气象输入数据分析_第14张图片

 

开发的思想

把外部的原生数据pcpfork.txt和多个pcpXXXX.txt转化成为pcp1.pcp

按照SubPcp中的Station顺序提取数据

 

其他4项的分析与降雨一致

 

 

你可能感兴趣的:(swat)