读取子流域

Navigation:  X. 模拟 > SWAT2012 >

读取子流域

Previous pageReturn to chapter overviewNext page

模拟->SWAT2012

读取子流域

 

SWAT( Soil and Water Assessment Tool) 模型是美国农业部农业研究所(USDAARS) 历经数十年开发的一套适用于复杂大流域的水文模型。1973 年该研究所组织美国相关学科的专家开发了基于过程的非点源污染模拟模型, 1980 年完善后成为田间尺度上模拟土地管理对水沙、营养物质和杀虫剂运移影响的 CREAMS 模型。随后开发了主要模拟侵蚀对作物产量影响的 EPIC 模型、用于模拟地下水携带杀虫剂和营养物质的 GLEAMS 模型和研究不同土壤、土地利用和管理方式对流域产汇流影响的 AGNPS 模型。1985 年修改 CREAMS 模型的日降雨水文模块, 合并 CREAMS 模型的杀虫剂模块和 EPIC 模型的作物生长模块, 开发出时间步长为日的 SWRRB 模型[ 1~ 3], 该模型可以把流域分为 10 个子流域, 增加了气象发生器模块, 对径流过程考虑更加详细。80 年代末, 在 SWRRB 模型中加入估计洪峰流速的 SCS 曲线和产沙公式, 并融合了河道演算 ROTO 模型成为 SWAT 模型。SWAT 不断增加新的模块成为新版本: 94版引入了多个水文响应单元; 96 版增加了 CO2 循环、彭曼公式、土壤水侧向流动、营养物质和杀虫剂运移模块; 98 版对融雪演算和水质模拟改进, 增加放牧、施肥排水等管理措施选项; 99 版增加了城市径流平衡; 2000 版增加了细菌传输模块、Green & Ampt 渗流计算方法和马斯京根汇流演算方法, 改进气候生成器, 提供更多潜在蒸发量计算方法, 模拟水库数量不再受限制; 2005 版改进了细菌运输过程模拟, 增加了天气预报情景模拟和半日降雨发生器。

 

子流域(SUB)是SWAT模拟的基本空间单元,每一个子流域(SUB)中对应一个河段(RCH),EnviFusion支持将SWAT模拟结果读入子流域和河段中进行可视化。为此,用户需要首先读入SWAT模拟所使用的流域图层或者河道图层作为输入图层,合法的输入图层的标志是图层的网格数据中包含标识子流域(SUB)编号的属性字段,如下图中的Subasin。

 

clip0823

 

针对输入图层使用本工具,用户需要指定下列参数:

 

clip0824

 

CIO文件:ASCII格式文件,用于记录SWAT模型相关文件信息。CIO文件是SWAT模拟的总入口,请用户指定入口文件的位置。

子流域编号:请指定输入图层中用来标识SWAT子流域编号的数列。

读取子流域输出SUB文件:选中时系统将尝试读取SWAT工程文件file.cio同级目录中的子流域输出文件(output.sub)。

读取河段输出RCH文件:选中时系统将尝试读取SWAT工程文件file.cio同级目录中的河段输出文件(output.rch)。

读取泥沙输出SED文件:选中时系统将尝试读取SWAT工程文件file.cio同级目录中的泥沙输出文件(output.sed)。

 

clip0825

 

读入数据后,SWAT模拟结果将以网格数据的形式出现在输出图层中,用户可以进行后续可视化操作。