本来想通过swat与arcgis的交互,研究swat水文模型,但是遇到了在arcgis中HRU Analysis工具一直不高亮显示的问题,无论是32位操作系统还是64位,win7操作系统还是win10操作系统,arcigs10.6版本还是arcgis10.2版本均未解决此问题。加载到arcgis中的arcswat模块中watershed Delineation中的Automatic watershed Delineation工具功能可以正常使用,但是划分完子流域后,HRU Analysis的landuse/soil/slope definition等工具均不高亮显示(操作均在英文目录下)。

安装arcswat后的arcgis10.2(上图)

Watershed Delineation可以正常使用(上图)

想继续研究swat水文模型,就继续到处收集它的最近发展情况。这个时候我发现了Qswat,继而发现了Qswat搭载到Qgis上工作的信息。但是相比较swat与arcgis的交互使用的教学资料和研究信息更少了。

话不多少,开始下载三个软件:QGIS/SwatEditor/QSWAT。但是发现三个软件与在网络上看到教程相比,已经更新了很多个版本了,而且网络上教程都是64位操作系统,本人电脑还是很老的32位操作系统。硬件设施不到位,就只有放弃最新的下载资源,去找它们的旧版本了,尤其是Qgis的旧版本很多,而且官网上也已经申明,今后不会再出32位操作系统的软件了,最后终于找到QGIS-OSGeo4W-3.10.0-1/QSWAT3install1.1.1/swateditor_install_201210_723这样的32位操作系统的搭配,并按照Qswat官网的安装提示(QSWAT)进行安装好。

32位操作系统上安装的Qgis3.10.13/QSWAT3install1.1.1/swateditor_install_201210_723(上图)

而且QSWAT3可以加载到Qgis中并在工具栏显示,同样也可以打开,但是在建立新项目时,出了问题。new project点击后,确定时出现提示版本有问题和连接不到数据库的错误提示。见下图。

QSWAT3可以打开(上图)

点击new project时出现错误(上图)

python错误代码(上图)

到这里仿佛前面的所有工作都白做了,然后又重新安装了多个Qgis版本,都是这个问题。开始思考是操作系统的问题,然后使用另一台64位操作系统win10进行了安装后,遇到了另一个问题,那就是安装三个软件后,在Qgis中已安装插件中可以找到QSWAT3_64,但是在Qgis的界面上,工具栏中并没有显示插件的图标。见下图。

QGIS已安装插件中可以看到QSWAT3_64(上图)

QGIS工具栏中无QSWAT插件图标(上图)

思考不显示图标的问题,以为是安装目录的原因,之前是按照 Qswat官网的安装提示(QSWAT)默认安装目录,在试图解决问题时,全部卸载后全部安装在C:\Program Files (x86)目录下(之前安装在C:\Program Files目录下)。但是结果很不乐观,仍然是不显示图标,在本来就很少的资料信息中又搜了一遍后,没找到解决方法。

重点:在前面所有工作均未果的情况下,我开始思考QSWAT3install1.1.1和swateditor_install_201210_723在很久前的安装资料里至今版本均为更新,更新的只有QGIS,而且后来不出32位操作系统了,这说明QGIS软件在不断发展,那么之前作为插件的另外两款软件为什么没有更新,是已经更新我没有找到,还是变了名字哪?突然,我觉得我之前一直把精力放在前人做过的工作经历上,而没有思考应该也考虑时间因素。思路打开后,我开始研究swat软件的发展过程,发现swat经历了几个阶段后,除了swat以外,之上的版本都称为swat+,然后我在最新版本的QGIS软件基础上,安装了swat+的最新版本(这里不写这两款软件的最新版本号,是因为我觉得随着时间的推移,会出现不同的版本,只要用最新的就可以),而swateditor我仍使用swateditor_install_201210_723,结果三款软件轻松地实现了交互。目前已经开始在做接下来的工作。

全部最新版本的三个软件安装后的界面(上图)

注:如果你的64位计算机上安装的是32位版本的office,在使用中会遇到bug,提示你安装32位的Qgis,或者安装2016版及以上的office软件,我的解决方式是直接卸载32位的office2010,安装64位操作系统的office专业版2016,然后就解决了。

QGIS/SwatEditor/QSWAT的安装相关推荐

  1. QGIS 1. qgis的下载和安装(Windows和macOS)

    (本人还是本科在读学生,纯学习内容总结分享,介于我个人是使用德语进行学习,所有内容是自己翻译成中文,如果有不到位和错误的地方欢迎各位大佬指教和交流经验.在以后的学习笔记中除个人总结外文中还会推荐来自外 ...

  2. 安装qgis显示python错误_ArcGIS 与 QGIS 3 冲突的解决方案

    本机安装了ArcGIS 10.2,同时想学一下开源的 QGIS,就安装了QGIS 3,一切安装正常,但启动的时候报错. 如图: 报错信息 Python错误 : 无法载入插件"MetaSear ...

  3. linux系统下安装qgis,深度操作系统 deepin 15.11安装 QGIS 3.4

    深度操作系统是基于Linux内核,以桌面应用为主的开源 GNU/Linux 操作系统,支持笔记本.台式机和一体机.深度操作系统(deepin)包含深度桌面环境(DDE)和近30款深度原创应用,及数款来 ...

  4. linux qgis源码编译,ubuntu安装QGIS(一)

    QGIS项目简介 QGIS是一个用户界面友好的桌面地理信息系统,可运行在Linux.Unix.Mac OSX和Windows等平台之上.QGIS是基于Qt,使用C++开发的一个用户界面友好.跨平台的开 ...

  5. mapinfo制作地图_用QGIS代替Mapinfo软件

    " 很多公司没有购买正版mapinfo软件又不能使用盗版,可以用QGIS代替mapinfo进行地图呈现分析." QGIS --- 自由开源的地理信息系统 官网下载地址:https: ...

  6. 如何使用QGIS下载在线地图

    如何使用QGIS下载在线地图 本文介绍如何使用QGIS来下载在线地图,如高德地图.Google地图等.首先从QGIS官网下载最新版的QGIS安装,然后配置在线地图地址,最后选择区域另存即可. QGIS ...

  7. QGIS基本功| 6 图层进阶(三)- 快速美化图层数据

    地图符号(Symbol)是地图的语言,是对地理要素空间形状的化简.概括和抽象,地图符号系统的实质是进行信息的表达和传递,因此符号系统的设计不仅直观地反映出地图"颜值",而且影响到空 ...

  8. QGIS基本功|5 QGIS图层进阶(二)- 连接属性表

    GIS界流行一句话:人类活动80%的信息与地理位置有关.然而,我们得到的数据中有很大一部分却没有地理几何图形,而是一张张文字和数字组成的表格,例如,统计局每年发布的统计年鉴.如何将这些表格定位到地图上 ...

  9. 中标麒麟编译qgis源码+PyQt环境

    中标麒麟编译qgis源码 根据公司工作安排需要在中标麒麟下编译qgis3.4.7,把编译的过程随手记录一下. QGIS项目主页:http://www.qgis.org/en/site/ QGIS源码下 ...

最新文章

  1. NEC:借助AI撬动未来物联网世界
  2. geth JavaScript Console
  3. 提升软件开发者效率的10个提示
  4. 语音跟踪:信号分解、锁相、鸡尾酒会效应、基于PR的信号分离
  5. [UIKit学习]08.关于自定义控件
  6. node静态服务器优缺点_使用 Node.js 的优势和劣势都有哪些?
  7. 【6】测试用例设计-输入域+输出域+异常分析+错误出错法
  8. 基于块分割及CNN的文档矫正与光照消除方法 (有源码和数据)
  9. java参数化查询_【转】参数化查询为什么能够防止SQL注入
  10. 那些年你错过的房子 1980-2017年记录: 深圳真实房价
  11. SolidWorks to URDF转换及常见机器人模型
  12. python 猜词游戏(文本文件、数据库、csv)
  13. 从裸机到嵌入式Linux—总纲
  14. 基于Bootstrap垂直响应的jQuery时间轴特效
  15. 点击开关灯效果html,js实现电灯开关效果
  16. Jmeter的元件使用介绍:前置处理器详解
  17. 对于图片倾斜做矫正处理
  18. java模仿微博代码_杨老师课堂_Java核心技术下之控制台模拟微博用户注册案例
  19. 4、spss做多元线性回归
  20. iOS runloop

热门文章

  1. 数据处理的基本方法--简要介绍
  2. thread ‘main‘ panicked at ‘called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound
  3. python随机函数random、画、星轨_如何使用 NVIDIA StyleGAN 生成自己的动漫(老婆)头像...
  4. python实现第三方验证码获取_python利用第三方模块,发送短信验证码(测试案例)...
  5. 二维码自动扫描完整版
  6. win10下右键菜单项里没有“打开方式“的解决办法
  7. 如何动态使用烘焙出来的ReflectionProbe-0.exr信息
  8. RGB、CMY、HSV、HSL颜色空间
  9. SpringMVC数据校验、文件上传
  10. “诸神之眼”——Nmap端口扫描工具使用小手册