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,依次輸入各種參數(很耗時間,請大家耐心),完成!
?
?
?
?
總結
以上是生活随笔為你收集整理的SWAT模型学习(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vs2015安装vs assist 教程
- 下一篇: latex 数学符号