SWAT模型学习(二)

2 土壤数据库建立

了解完土壤数据库参数,参考https://www.bilibili.com/video/BV1XA411a7Mg,我们来建立个人数据库。

2.1 打开SWAT2012.mdb

进入项目文件夹,找到SWAT2012.mdb,这是SWAT的工作数据库,所有参数都从这里提取。

使用Access打开SWAT2012.mdb,找到usersoil表格,打开,里面是提前录好的数据库,和SWAT编辑界面一一对应。

2.2 编辑SWAT2012.mdb

考虑到在SWAT里手动输入太麻烦(共300余种土壤类型),我们选择在Access里进行。

由于不知道OBJECTID、MUID等参数是什么意思,我先在SWAT里手动导入一个土壤数据实例,做一个测试。

2.2.1 SWAT里添加数据库

打开SWAT工程AS_soildatabase,Edit SWAT Input - Database - User soils,出现编辑界面。

新建一个名叫MySoil1的土壤类型,结合SPAW和Williams方程,将土壤代码为11000的信息录入:

保存成功后,在Access中打开usersoil表格,出现了一行新的数据,OBJECTID为203,显然是从1-203排的,查阅资料https://zhidao.baidu.com/question/208467549.html,发现这个控件是Access自动编号的;MUID、S5ID为空,SNAM是变量名,SEQN和CMPPCT没有规律。其余变量已经依次录入。

查阅资料http://blog.sina.com.cn/s/blog_191742578010316jh.html,发现SEQN列,S5ID列,CMPPCT列可以空着;在查阅视频https://www.bilibili.com/video/BV1H7411n7Vs?p=3时发现MUID也可为空,不影响后续计算。此外,TEXTURE也可为空,帮助我们省下不少时间(但还是建议填上)。于是,基于SWAT的数据库添加顺利完成。

2.2.2 Access里添加数据库

将307种需要添加的土壤数据类型依次命名为MySoil1-MySoil307,依次输入各种参数(很耗时间,请大家耐心),完成!

 

 

 

 

  • 1
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值