【SWAT水文模型】SwatWeather软件使用教程

news/2025/1/14 17:44:30/

SwatWeather软件使用教程

  • 1 SwatWeather天气模型发生器
    • 1.1 数据输入
  • 2 各功能介绍
    • 2.1 计算降水
    • 2.2 计算气温
    • 2.3 计算辐射
    • 2.4 计算风速
    • 2.5 计算露点
  • 参考

1 SwatWeather天气模型发生器

SwatWeather.exe 软件只要输入一定格式要求的文件,就可以根据提示进行所需
数据的计算与保存。其应用界面如下:
在这里插入图片描述
其所需文件为txt 格式,其文件表头为:
在这里插入图片描述
需要注意的是:

1、输入数据文件格式居中会导致出错
2、相对湿度保持整数,如果有小数的话就会报错

1.1 数据输入

降水、日最高/最低气温以及风速、相对湿度、日照时数等气象数据由中国气象数据共享服务网提供。

以洮河流域(引洮气象站)为例,其地理位置如下:
在这里插入图片描述
数据系列长度为整个研究期(包括率定期和检验期),1970-2020年。

整理各气象数据,得到以下文件:

2 各功能介绍

分别介绍,【计算降水】、【计算气温】、【计算辐射】、【计算风速】和【计算露点】5个部分。

2.1 计算降水

点击【计算降水】,界面如下:
在这里插入图片描述
【打开文件】,导入输入数据,软件会自动识别相关降水数据。如下图:

【设置计算目录】
【生成计算文件】
【计算】
【生成降水CSV】,得到输入模型数据。
有缺失数据,会自行进行插补。

统计变量名含义
Month月份
PCP_MM月平均降水量
PCPSTD月降水标准差
PCPSKW月降水偏度系数
PR_W1干日概率
PR_W2湿日概率
PCPD月降水平均天数

2.2 计算气温

点击【计算气温】,界面如下:
在这里插入图片描述

2.3 计算辐射

点击【计算辐射】,界面如下:
在这里插入图片描述

2.4 计算风速

点击【计算风速】,界面如下:
在这里插入图片描述

2.5 计算露点

点击【计算露点】,界面如下:
在这里插入图片描述

参考


http://www.ppmy.cn/news/62776.html

相关文章

React初识

概述 React 是用于构建用户界面的 JS 库。React 是 MVC 中薄薄的一层 V,把数据变成 DOM 显示出来,它只关注表现层。React 原生就是函数 虚拟 DOM 特点 单向数据流 兼容性更好:支持IE8 JSX语法:处理数据和 DOM 之间的关系&…

画图以及代码分析结合的循环队列的实现

循环队列的实现 概念以及结构实现初始化判空判满入队出队从队头获得元素从队尾获得元素释放 概念以及结构 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”…

17.provide.inject.下

学习要点: 1.provide.inject 本节课我们来要了解一下 Vue3.x 中的 provide.inject(提供.注入)功能; 一.provide.inject 1. 使用 Composition API,也是使用 import 导入来实现的; // App.vue import { ref, provide } f…

uni-app nvue页面中使用video视频播放组件

我遇到的问题是&#xff0c;在nvue页面引用video组件&#xff0c;然后啥也没显示的&#xff0c;显示了无法控制播放&#xff0c;折腾了好久&#xff0c;在这里记录下来&#xff01;希望可以帮助到需要的人 我的代码是这样的&#xff08;src换成官方的举例&#xff09; <vi…

Vue面试题:30道含答案和代码示例的练习题

Vue中的双向数据绑定是怎么实现的&#xff1f; 双向数据绑定通过使用v-model指令实现。v-model指令会在表单元素上创建一个监听器&#xff0c;在用户输入时实时更新Vue实例的数据&#xff0c;并且在Vue实例数据变化时更新表单元素的值。 如何在Vue中定义一个方法&#xff1f;…

【英语】大学英语CET考试,阅读部分1(阅读概述,SectionC仔细阅读140)

文章目录 1、阅读概述1.1 考试概况&#xff1a;大纲解读备考策略1.2 做题原则&#xff1a;定位1.3 标点符号和句子逻辑1.4 一级词汇 2、细节题&#xff08;10题占9题&#xff09;2.1 逻辑关系&#xff08;并列和递进&#xff0c;同一方向&#xff09;2.2 逻辑关系&#xff08;转…

数据库中全局锁、表级锁、行级锁的区别

一、全局锁&#xff08;锁数据库&#xff09; 会阻塞整个数据库的所有操作&#xff0c;只允许一个用户对数据库进行写操作&#xff0c;其他用户无法对数据库进行读写操作。经常用于对整个数据库进行备份或恢复等操作。 二、表级锁&#xff08;锁表&#xff09; 针对特定表的锁…

Java 中的包装类是什么?如何使用包装类来操作基本数据类型(二十二)

Java 中的包装类是一种特殊的类&#xff0c;用来将基本数据类型&#xff08;如 int、double、char 等&#xff09;包装成对象。包装类的作用是可以让基本数据类型具有对象的特性&#xff0c;比如可以作为参数传递给泛型类或方法&#xff0c;可以调用对象的方法&#xff0c;可以…