Tag Archives: swat

A Plos One Paper

Zhang L, Nan Z, Xu Y, Li S. Hydrological Impacts of Land Use Change and Climate Variability in the Headwater Region of the Heihe River Basin, Northwest China. PloS One. 2016, 11(6): e158394. DOI:10.1371/journal.pone.0158394.


Land use change and climate variability are two key factors impacting watershed hydrology, which is strongly related to the availability of water resources and the sustainability of local ecosystems. This study assessed separate and combined hydrological impacts of land use change and climate variability in the headwater region of a typical arid inland river basin, known as the Heihe River Basin, northwest China, in the recent past (1995–2014) and near future (2015–2024), by combining two land use models (i.e., Markov chain model and Dyna-CLUE) with a hydrological model (i.e., SWAT). The potential impacts in the near future were explored using projected land use patterns and hypothetical climate scenarios established on the basis of analyzing long-term climatic observations. Land use changes in the recent past are dominated by the expansion of grassland and a decrease in farmland; meanwhile the climate develops with a wetting and warming trend. Land use changes in this period induce slight reductions in surface runoff, groundwater discharge and streamflow whereas climate changes produce pronounced increases in them. The joint hydrological impacts are similar to those solely induced by climate changes. Spatially, both the effects of land use change and climate variability vary with the sub-basin. The influences of land use changes are more identifiable in some sub-basins, compared with the basin-wide impacts. In the near future, climate changes tend to affect the hydrological regimes much more prominently than land use changes, leading to significant increases in all hydrological components. Nevertheless, the role of land use change should not be overlooked, especially if the climate becomes drier in the future, as in this case it may magnify the hydrological responses.



[1] Zhang L, Nan Z, Yu W. Coupling LUCC and Hydrological Models to Predict Land Use Change and Hydrological Response under Multiple Scenarios[J]. Journal of Geo-Information Science. 2013, 15(6): 829—839.[张凌,南卓铜,余文君. 基于模型耦合的土地利用变化和水文响应多情景分析[J]. 地球信息科学学报. 2013, 15(6): 829—839.]


[1] Liu Y, Xu Z, Nan Z. Payments for environmental services in upper stream of Heihe River Basin based on SWAT model and minimum-data approach[J]. Transactions of the Chinese Society of Agricultural Engineering. 2012, 28(8): 124—130.[刘玉卿,徐中民,南卓铜. 基于SWAT模型和最小数据法的黑河流域上游生态补偿研究[J]. 农业工程学报. 2012, 28(8): 124—130.]

click to download the PDF


Yu W, Nan Z, Li S, et al. Average Slope Length Calculation and Runoff Simulation[J]. Journal of Geo-Information Science. 2012, 14(1): 41—48.[余文君,南卓铜,李硕,等. 黑河山区流域平均坡长的计算与径流模拟[J]. 地球信息科学学报. 2012, 14(1): 41—48.]


swat 2005 源代码的编译

swat 2005源代码是可以从官方网站上下载到的。尝试了gfortran 编译,首先删除了*.mod,使用 gfortran –c modparm.f 重新生成 parm.mod。在main.f里注释了第一行,即include ‘modparm.f’。否则会出现重复定义的问题。最后编译,可以成功,但在运行时出现 Fortran runtime error,大致是从文件里读取end of file之类的错误。

安装了intel fortran 编译器,用的是官方的30天试用版。在visual studio 2010里建立了fortran console application项目,将swat 2005里的全部*.f 加到里面。同样重新生成 parm.mod,并修改了main.f (同上),编译,试运行,可以用。

Windows 7 多用户模式下安装AVSWAT 2005

1. 安装 arcview 3.2,安装完后,不要重启,打开arcview 3.2,键入注册码
2. 安装spatial analyst 2.0,安装完后,不要重启
3. 打开控制面板,将区域与语言里的格式,从中国改成 英语(美国),位置处的中国
4. 安装arcview, SA 都请安装在默认目录下,即不包括空格
5. 将avswatx的安装包解压缩到 c:esri 目录下的avswatx里。
6. 用管理员权限(重要!)打开arcview 3.2,打开 c:esriavswatx下的
7. 选择 for all users,在我安装时,选 only for me ,安装可以,但在装载swat的
时候提示注册表的 avswatx/swatdatabase等找不到。
7.1 重启,否则在使用arcview时可能提示 ntfont.c 错误等。
8. 以当前用户权限打开 arcview 3.2,在extensions里选择 avswatx extendable 和 spatial analyst 扩展。
9. 可以正常运行了。