海绵波波107
定量遥感研二在读
展开
-
WOFOST的web应用
参考链接。原创 2024-08-25 20:02:55 · 90 阅读 · 0 评论 -
PCSE不同播种时间的对比
设置为2022年10月15日播种,然后每隔5天往后播种一次,然后探究播种时间对于作物各个长势的影响。原创 2024-08-23 23:13:55 · 42 阅读 · 0 评论 -
PCSE不同灌溉模式下的对比
三种灌溉模式分别是按日期灌溉、按物候阶段灌溉、按土壤水分阈值灌溉。当作物发育到0.9时,就进行浇灌。当土壤水分小于0.2时就进行浇灌。在不同灌溉模式下的LAI变化情况。原创 2024-08-23 20:10:56 · 40 阅读 · 0 评论 -
冬小麦参数.yaml初始化相关问题
官方给的作物参数是Potato土豆,如何使用Winterwheat冬小麦呢?原创 2024-07-16 01:02:08 · 112 阅读 · 0 评论 -
01 Getting Started with PCSE
get_summary_output() 方法通常用于在 PCSE 模拟过程结束后,获取模拟结果的摘要信息,例如模拟期间的总产量、总水分需求等。它可以提供对模拟结果的快速总结,方便用户进行后续的分析和处理。用.get_output来获取过程参数,并将这些参数转为dataframe显示。用run_till_terminate()代表终止。安装好之后,打开jupyter notebook。也可以指定运行时间,并获取最后一天的参数。首先还是打开之前建好的gee虚拟环境。原创 2024-03-18 18:29:42 · 27 阅读 · 0 评论 -
02 Running with custom input data
将所需的参数文件(土壤、品种)导入。运行模型后,输出查看所有数据。原创 2024-03-19 18:55:18 · 16 阅读 · 0 评论 -
作物模型中引入灌溉参数
目前问题在于灌溉量的确定,河北省的农民一般何时灌,灌多少?而且每块地不同农民的农艺做法不一样。在agromanager.py中有详细的信息(如何设置灌溉以及施肥量)找到了PCSE包中田间管理文件的标准写法。在没有设置灌溉时,土壤水分模拟结果如下。原创 2023-12-20 16:06:42 · 453 阅读 · 0 评论 -
集合卡尔曼滤波详解
具体来说,这段代码中的H是一个单位矩阵,obs是一个观测向量,P_e是一个误差协方差矩阵,R_e是一个观测噪声协方差矩阵。其中,0.31是正态分布的均值,0.03是正态分布的标准差,ensemble_size是生成的随机数的数量。然后对于该日的观测值,假定获取的观测值也是一个平均值,其有10%左右的观测误差,因此把标准差设置为0.01*每一个观测值。A为原先模拟值的矩阵,D为观测值的矩阵,观测与模拟值的差值,乘上卡尔曼增益,最后加上原有的模型模拟值。得到了融合了观测值后的新状态值,称为同化值。原创 2023-11-22 12:21:26 · 331 阅读 · 0 评论 -
作物模型--土壤数据制备过程
然后需要计算饱和土的水力传导率,使用SPAW软件来计算,计算得到饱和土导水率是0.54in/hr,in是英寸,hr是每小时。而pcse的土壤参数文件单位是cm每天,存在一个单位转换问题。随后打开Spatial Analyst工具中的提取分析-按掩膜提取,将研究区裁剪出来。有效水容量=田间持水量-凋萎点,29.2-14.2=15.0。.mdb文件在access中转成.xls格式。连接刚刚的mdb转好的.xls数据。Arcgis打开.bil文件。大厂的石灰性雏形土是最多的。将平面的图变换到地球表面上。原创 2023-11-01 22:37:49 · 177 阅读 · 0 评论 -
6.0.6版本的PCSE使用(多层水分平衡和SNOMIN碳氮模型的集成)
wofost81文件结构如上,其中所需的参数可从github上获取然后input下有两个需要调用的功能函数py文件,需要拖到自己的运行py文件同级目录下在使用土壤模块SNOMIN进行作物生长模型模拟时,需要为土壤剖面的不同层次提供多种输入变量。这些变量通常不随年份变化,因此会统一在土壤文件中定义。本节将说明如何将这些输入变量整合到一个字典中,进而生成SNOMIN能够读取的土壤文件。原创 2024-07-11 20:20:07 · 93 阅读 · 0 评论