VIC-4.2.d.
Using two forcing files
假设你有每日降水、最低和最高气温,但也有每小时风速。
为了节省空间,最好单独保存数据集(否则必须将每天的数据转换为每小时的数据,或者将每小时的数据转换为每天的数据)。
VIC能够使用两个不同的时间步长读取来自两个数据源的强制数据。下面是一个全局控制文件的例子:
FORCING1 FORCING_DATA/LDAS_ONE_DEGREE/data_
N_TYPES 4
FORCE_TYPE PREC
FORCE_TYPE TMAX
FORCE_TYPE TMIN
FORCE_TYPE SKIP
FORCE_FORMAT ASCII
FORCE_DT 24
FORCEYEAR 1950
FORCEMONTH 1
FORCEDAY 1
FORCEHOUR 0
FORCING2 FORCING_DATA/LDAS_ONE_DEGREE/data_
N_TYPES 2
FORCE_TYPE SKIP
FORCE_TYPE WIND
FORCE_FORMAT ASCII
FORCE_DT 1
FORCEYEAR 1950
FORCEMONTH 1
FORCEDAY 1
FORCEHOUR 0
Vegetation Timeseries Files
植被变量与气象变量相似,除了:
- They must be at a daily time step
- 对于每个变量,Cell中的每个植被类型都必须有一系列单独的列。例如,在一个特定的cell中有3种植被类型,你希望为VIC提供LAI、VEGCOVER、反照率,给定cell的输入文件应该如下:
LAI1 LAI2 LAI3 VEGCOVER1 VEGCOVER2 VEGCOVER3 ALBEDO1 ALBEDO2 ALBEDO3
其中1、2、3分别对应于植被参数文件中列出的第一、第二、第三种植被类型。
全局参数文件中描述为:
FORCING2 FORCING_DATA/veg_hist/veg_hist__
N_TYPES 3
FORCE_TYPE LAI_IN
FORCE_TYPE VEGCOVER
FORCE_TYPE ALBEDO
FORCE_FORMAT ASCII
FORCE_DT 24
FORCEYEAR 1950
FORCEMONTH 1
FORCEDAY 1
FORCEHOUR 0
注意,在上面的例子中,N_TYPES是3,而不是9。这是因为N_TYPES只计算不同变量类型,而不是列的总数。
| METEOROLOGY | | |
Variable | Description | Units |
---|---|---|
AIR_TEMP | Average air temperature | C (ALMA_INPUT: K) |
CHANNEL_IN | Incoming channel flow (total volume over the time step) | m3 |
CATM | Atmospheric CO2 mixing ratio | ppm |
CRAINF | Convective rainfall | mm (ALMA_INPUT: mm/s) |
CSNOWF | Convective snowfall | mm (ALMA_INPUT: mm/s) |
DENSITY | Atmospheric density | kg/m3 |
FDIR | Fraction of incoming shortwave that is direct | fraction |
LONGWAVE | Incoming longwave radiation | W/m2 |
LSRAINF | Large-scale rainfall | mm (ALMA_INPUT: mm/s) |
LSSNOWF | Large-scale snowfall | mm (ALMA_INPUT: mm/s) |
PREC | Total precipitation (rain and snow) | mm (ALMA_INPUT: mm/s) |
PRESSURE | Atmospheric pressure | kPa (ALMA_INPUT: Pa) |
QAIR | Specific humidity | kg/kg |
RAINF | Rainfall (convective and large-scale) | mm (ALMA_INPUT: mm/s) |
REL_HUMID | Relative humidity | fraction |
SHORTWAVE | Incoming shortwave | W/m2 |
SNOWF | Snowfall (convective and large-scale) | mm (ALMA_INPUT: mm/s) |
TMAX | Maximum daily temperature | C (ALMA_INPUT: K) |
TMIN | Minimum daily temperature | C (ALMA_INPUT: K) |
TSKC | Cloud cover | fraction |
VP | Vapor pressure | kPa (ALMA_INPUT: Pa) |
WIND | Wind speed | m/s |
WIND_E | Zonal component of wind speed | m/s |
WIND_N | Meridional component of wind speed | m/s |
VEGETATION | | |
Variable | Description | Units |
---|---|---|
ALBEDO | Surface albedo | fraction |
LAI_IN | Leaf Area Index | fraction |
VEGCOVER | Partial Veg Cover Fract. (frac. of tile covered by veg) | fraction ( = 1 - canopy gap fraction) |
VIC-4.2.d.相关推荐
- ARM11---中断---向量中断控制器(VIC)---结合s3c6410
今天看了看ARM1176手册关于中断的那部分,感觉挺有意思的.记下来! (一).首先说一下PL192向量中断控制器 一个中断控制器是用来处理多个中断源的外围设备,通常包含以下几个特性: 1.为每个中断 ...
- 基于Linux下的VIC使用(1)VIC部分(Fortran版本)
VIC作为一款在业界得到广泛认可的水文模型,不像SWAT一样有极为详尽的使用说明文档,官网的东西有多模糊的点且网上的相关资料偏少,所以在此记录一下学习过程. 完全原创,转载请说明(一些资源可以在CSD ...
- VIC Classic 驱动程序
VIC Classic 驱动程序 一.VIC模型输入 二.运行VIC Classic 驱动程序 2.1编译 2.2运行VIC 2.3其它命令行选项 三.VIC模型输出 3.1模型结果 3.2VIC运行 ...
- VIC Image 驱动程序
VIC Image 驱动程序 前言 一.VIC模型输入 二.运行VIC Image驱动程序 2.1 依赖 2.2 编译 2.3 运行VIC 2.4 其它命令行选项 三.VIC模型Image驱动程序输出 ...
- VIC运行笔记2019.05.01
可执行文件加入Linux默认路径的办法: 如果需要临时的成为系统默认路径可以这样: export PATH=/home/VIC/vic/drivers/classic:$PATH 此处假设要加入的路径 ...
- 基于PSO优化VIC算法的WORM蠕虫检测matlab仿真
目录 一.理论基础 二.案例背景 1.问题描述 2.思路流程 三.部分MATLAB程序 四.仿真结论分析 五.算法相关应用 六.参考文献 一.理论基础 根据参考文献: 初始条件 计算曲率 角度的计算公 ...
- ARM中断VIC/GIC
1. CPSR定义 31 30 29 28 27 7 6 5 4 3 2 1 ...
- VIC水文模型入门攻略(下) 汇流和其他相关
汇流程序的数据准备 前面说过VIC作为分布式水文模型,其功能只有计算产流量而无法给出汇流量,于是要进行汇流操作得用Dag Lohmann研发的一个汇流模型程序进行,其名为Routing,编程语言为Fo ...
- 基于Linux下的VIC使用(2)Routing部分(Fortran版本)
VIC模型之后其实有个承接模型,是基于VIC输出结果的Routing(路由模型).VIC本身是基于分布式去计算每一块网格单元的产流量,而对于大部分基础水文研究来说,这仅仅完成了一半,还需要基于产流量去 ...
- VIC水文模型入门攻略(中)VIC的数据和输入文件准备
更正:上篇末尾关于运行汇流程序的部分,在"STEHE.stnloc"文件中需要修改的部分应改为NONE而非none.希望没有太多人因此造成困扰- VIC的输入文件都有啥 其实VIC ...
最新文章
- 计算起点地址和终点地址的最短驾车距离和驾车时间
- iOS下JS与OC互相调用(四)--JavaScriptCore
- 【青少年编程竞赛交流】01月份微信图文索引
- 当代大学生的变态生活
- OSChina 周三乱弹 —— 程序员火灾逃生指南
- 常用的前端辅助开发工具有哪些
- [js] 写一个方法,当给定数字位数不足8位时,则在左边补充0以补足8位数的方法
- 语雀携手Teambition,玩转项目协作与知识管理
- Logback配置文件这么写,TPS提高10倍!
- 18位身份证验证(Java)
- 键盘迷情--Treo650 VS P50 【ZZ】
- mac 安装android sdk
- Nacos集群(二)阿里自研弱一致性Distro协议核心实现
- adb—fastboot—Download Honor 4C ClockworkMod (Cofface) Custom Recovery
- 【电机测速】一文搞懂M法、T法测速原理
- 机器人编程语言有哪些? 这5大编程语言的优缺点你都了解?
- 辞旧迎新:祝您阖家幸福安康,万事如意
- JDKbin目录下的众多exe文件的用途
- 【ICC】icc基本使用步骤(转载)(初稿)
- 天津出差系列(七)----第七天