【案例教程】Biome-BGC生态系统模型与Python融合技术应用

news2024/11/23 21:38:06

Biome-BGC是利用站点描述数据、气象数据和植被生理生态参数,模拟日尺度碳、水和氮通量的有效模型,其研究的空间尺度可以从点尺度扩展到陆地生态系统。

在Biome-BGC模型中,对于碳的生物量积累,采用光合酶促反应机理模型计算出每天的初级生产力(GPP),将生长呼吸和维持呼吸减去后的产物分配给叶、枝条、干和根。生物体的碳每天都按一定比例以凋落方式进入凋落物碳库;对于水份输运过程,该模型模拟的水循环过程包括降雨、降雪、冠层截留、穿透降水、树干径流、 冠层蒸发、融雪、雪升华、冠层蒸腾、土壤蒸发、蒸散、地表径流和土壤水分变化以及植物对水分的利用;对于土壤过程,模型考虑了凋落物分解进入土壤有机碳库过程、土壤有机物矿化过程和基于木桶模型的水在土层间的输送关系;对于能量平衡,该模型还考虑了净辐射、感热通量和潜热通量等过程。

本内容将讲授利用中国区域地面气象要素驱动数据集(CMFD)和CN05.1气候数据格点化气象数据驱动Biome-BGC在区域上进行模拟。在模拟过程中,需要综合的使用Linux、Python等一些小工具,完成模式的前处理和后处理的工作。

【原文介绍】:【案例教程】Biome-BGC生态系统模型与Python融合技术实践应用icon-default.png?t=N3I4https://mp.weixin.qq.com/s?__biz=MzU5NTkyMzcxNw==&mid=2247540179&idx=2&sn=ab7bec7f05aa95b2287406dd0967556b&chksm=fe689bb9c91f12afde1a181cfca70578d604bf4fba92c16a3a629cf3384e395468961df6ba45&token=17372598&lang=zh_CN#rd

【方式】:视频+永久回放+答疑群长期辅助+全套课件资料

【内容介绍】:

一、模式介绍

Biome-BGC介绍

二、夯实基础

1、Linux应用

  • 实现批量创建文件、删除文件及文件夹
  • 并行化执行程序 

2、CDO工具应用

  • 使用cdo工具对netCDF文件进行合并
  • 筛选时间和变量,裁剪为

3、Python应用

  • Python的循环语句,逻辑语句,
  • 创建Numpy数组,并统计计算;
  • 使用Matplotlib制作散点图、等值线图;
  • 利用零散数据Pandas创建数,制作时间
  • 利用Xarray读取netCDF文件,写入netCDF文件;实现插值工作

三、数据处理实践

在linux 上综合使用cdo和xarray数据制备所需数据。 

1、静态数据制备:

  • 地形数据:GTOPO30S 1km 
  • 土地利用数据:GLCC 1km
  • 土壤数据:FAO
  • GPP数据:MODIS数据

2、驱动数据制备:

  • CN05.1数据处理
  • CMFD数据处理

3、生态数据 

MODIS GPP 

四、单点的模拟(原理+实践)

1、前处理

  • 从空间数据(netCDF)插值
  • 配置运行文件
  • 制备气象数据

 2、运行BGC模型

3、调参

  • 基于Python的并行化参数搜索 
  • 调整生长季开始和结束

4、后处理 

  • 结果统计计算
  • 结果可视化

五、区域模拟-1 

区域模拟是将区域上每个格点分别进行计算进行的。

  • 模拟前准备
  • 分配数据
  • 并行运行
  • 合并结果

六、区域模拟-2

通过数据库的管理,可以减少单点模型空间化数据分发和管理复杂度。

  • MySQL介绍
  • 常见命令介绍
  • 在Mysql中建立驱动数据、静态数据表和结果表
  • 编写脚本自动化生成静态数据
  • 并行运行模式
  • 结果导入数据库
  • 后处理案例数据

七、长时间序列模拟(案例实践)

使用ERA5作为观测数据的降尺度后的CMIP6未来气候变化降尺度数据。

  • 对气象数据降尺度,获得气温、湿度、降水和向下短波辐射。
  • 土壤数据、植被数据库查询
  • 准备气象数据和静态数据
  • 后处理模拟结果数据

 

 

 

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/531431.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

无缝接入最新版NewBing

无缝接入最新版NewBing 1、NewBing 的接入网址 : 必应(bing.com) 2、接入方法: (1)必须使用 Microsoft Edge 浏览器 (2)注册一个自己的账号,注册步骤参考如下您可以通过以下步骤注册 Microsoft 账户 1.访问Microsoft的注册帐户页面 2.点击”创建账户”按钮。 3…

刷题65:不同的二叉搜索树

题意描述: 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。 思路: 1、确定dp数组(dp table)以及下标的含义dp[i] :…

OA系统功能测试分析和学习教程(超详细)

OA系统可以简单快速地建立企业级的办公自动化系统。 办公自动化系统是员工及管理者使用频率最高的应用系统,可以极大提高公司的办公效率,帮助企业节省数字化、信息化办公的成本。本文中的OA系统来自于下面的资源: 包含诸多系统各功能模块&…

个人黄金投资要注意什么?如何降低黄金投资交易风险

黄金保值性强,自带避免功能,因此在投资者的理财组合中总能看到它的身影。但不可否认的是,黄金投资交易风险仍然存在。投资者在入场前应该多方了解,减小风险的危害。 黄金投资交易风险一、市场波动 全球影响黄金价格的因素有很多&…

51单片机中断系统

中断系统 1、中断介绍2、中断结构及相关寄存器中断满足的条件以及使用 3、外部中断实验外部中断介绍外部中断配置硬件设计软件设计 1、中断介绍 我们先来举一个生活事例: 你打开火,烧上一壶水。然后去洗衣服,在洗衣服的过程中,突…

python进程

队列 简介 在windows中,启动一个程序资源等于一个进程,进程是由多个线程组成的,进程理解为管理层,而线程是工人 通俗解释: 进程:能够完成多任务,比如,在同一台电脑上能够同时运行…

苹果手机怎么删除软件?彻底删除顽固app的3个方法!

案例:苹果手机有流氓软件删不掉怎么办? 【好烦,在网页上误点下载了一些流氓软件,怎么都删不掉,我该怎么办?求大神支招!】 在苹果手机上删除软件通常是一个简单的过程,但有时候可能会…

【Java 基础】反射

反射是框架的灵魂。动态代理、很多框架(SoringIOC、AOP等)中都用到了反射。 概述: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法(包括私有的);对…

一款高效的企业级表格可视化搭建解决方案DripTable

DripTable 是京东零售推出的一款用于企业级中后台的动态列表解决方案,项目基于 React 和 JSON Schema,旨在通过简单配置快速生成页面动态列表来降低列表开发难度、提高工作效率。 DripTable 目前包含以下子项目:drip-table、drip-table-gene…

SpringBoot实战(四)获取接口请求中的参数(@PathVariable,@RequestParam,@RequestBody)

一:获取参数 SpringBoot提供的获取参数注解包括:PathVariable,RequestParam,RequestBody,三者的区别如下表: 二、java基础(spring注解PathVariable和RequsetParam的区别还有RequestBody) Path…

“AI孙燕姿”们侵了谁的权?

“2003年大火的歌手:孙燕姿;2023年大火的歌手:AI孙燕姿”。在B站,这条评论获赞2800多,而被网友们集体点赞的是用AI克隆孙燕姿声音后演唱其他歌曲的视频。 截止目前,Up主们打造的“AI孙燕姿”已翻唱了百余首…

每日学术速递5.14

CV - 计算机视觉 | ML - 机器学习 | RL - 强化学习 | NLP 自然语言处理 Subjects: cs.CV 1.An Inverse Scaling Law for CLIP Training 标题:CLIP 训练的逆比例定律 作者:Xianhang Li, Zeyu Wang, Cihang Xie 文章链接:https://arxiv.…

【Linux】Linux编辑器-gcc/g++使用

目录 一、背景知识 二、gcc是如何完成的 1、预处理(进行宏替换) 2、编译(生成汇编) 3、汇编(生成机器可识别代码) 4、链接(生成可执行文件或库文件) 4.1、静态库 4.2、动态库 4.3、动静态库的比较 三、gcc常见的选项 一、背景知识 计算机是二进制读取文件的,我们…

HHDBCS及HHDESK的资源加密功能

安全性,是头等重要的事情。HHDBCS及HHDESK均有一项实用功能,资源加密。 HHDBCS 打开HHDBCS,出现连接管理界面(或者在运行过程中,点击连接管理),点击如下图箭头所指处的图标即可 HHDESK 点击主…

全球范围内的数字化时代,挑战和价值有哪些?

近年来,数字经济的发展趋势越来越明显,尤其是随着疫情的影响,加速了传统产业向数字化、网络化和智能化产业的转型和升级。全球数字经济规模不断扩大,体量连年增长,根据中国信息通信研究院报告显示,2019年全…

VMware虚拟机,匹配库中的文件系统文件夹层次结构

不需要把虚拟机文件复制到本地就不需要勾选“匹配库中的文件系统文件夹层次结构”这个选项。 但是,即便是勾选“匹配库中的文件系统文件夹层次结构”这一选项,也可以不勾选下一个选项卡的任何选项。

Midjourney AI 官方中文版已开启内测申请;OpenAI 正准备向公众发布一款新的开源语言模型。

🚀 Midjourney AI 官方中文版已开启内测申请,搭载在 QQ 频道上,召唤机器人进行作画。 Midjourney AI 官方中文版已开启内测申请,搭载在 QQ 频道上,召唤机器人进行作画。 可调用 MJ 和 Niji 的最新模型和所有参数&…

Python源码怎么运行?

要运行Python源码,您需要安装Python解释器。Python解释器是一种软件,它可以读取Python源代码并将其转换为计算机可以理解和执行的指令。 在Windows操作系统上运行Python源代码的步骤: 在您的计算机上下载并安装Python解释器。您可以从Pyth…

COM接口规则的存在是有原因的

可能有些人认为接口上的 COM 接口规则没有必要设计的那么严格,但我想说的是,这些规则的存在是有原因的。 假设你在你的产品代码中新增加了版本号为 N 的接口,由于这个接口是内部使用的,没有任何公开文档。所以你可以随意修改它&a…

Sentinel 热点参数限流

何为热点?热点即经常访问的数据。很多时候我们希望统计某个热点数据中访问频次最高的 Top K 数据,并对其访问进行限制。比如: 商品 ID 为参数,统计一段时间内最常购买的商品 ID 并进行限制用户 ID 为参数,针对一段时间…