SWAT模型 | 运行Arcswat报错问题及解决办法 | forrt1:error(65): floating invalid解决方法

运行Arcswat时遇到的问题集锦,都是我运行模型路上的血和泪啊!!!

建议大家用ArcGIS10.2版本,我自己用10.7和10.2同时运行,10.2顺利写入数据库,10.7卡主

1. 土壤数据和天气发生器写入相关问题,如图:

解决方法:建议大家使用Edit SWAT Inout——Databases进行编辑,一个一个添加土壤属性以及天气发生器相关数据,这样写入时就不会出现上述问题。

如果嫌这个比较麻烦,可以试试另外一个方法,先新建一个access数据库导入土壤数据库和天气发生器数据,然后从新建的数据库中复制数据粘贴进SWAT模型安装路径下面的SWAT2012数据库中,我自己这样做是可以运行成功的,注意数据要保留2位小数就可以了,避免后续出现其他问题。

 2. forrt1:error(65): floating invalid

这个问题就是土壤数据库和天气发生器数据中小数没有保留两位(最好是两位小数奥),我修改的时候是在swat安装路径下面的SWAT2012数据库中直接修改了,运行成功了。

SWAT奇奇怪怪的问题真的太多了,很多都是数据库的问题,祝大家SWAT运行成功!科研顺利!

猜你喜欢

转载自blog.csdn.net/weixin_43678564/article/details/129198245
今日推荐