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

news/2024/7/5 9:44:43

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://lihuaxi.xjx100.cn/news/1137278.html

相关文章

vue页面无操作返回登录页

方法一、挂在定时器 const timing ref(1000 * 60 * 20)const timer ref(null)document.addEventListener(keyup, () > {timing.value 1000 * 60 * 20})document.addEventListener(mousemove, () > {timing.value 1000 * 60 * 20})timer.value setInterval(() > {…

可视化大屏适配/自适应现状

可视化大屏适配/自适应现状 三大常用方式 vw/vh方案 概述:按照设计稿的尺寸,将px按比例计算转为vw和vh 优点:可以动态计算图表的宽高,字体等,灵活性较高,当屏幕比例跟 ui 稿不一致时,不会出现两…

Agisoft Metashape 基于影像的外部点云着色

Agisoft Metashape 基于影像的外部点云着色 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 Agisoft Metashape 基于影像的外…

Git分支管理策略与发布流程及版本控制

Git是一个分布式版本控制系统,用于跟踪和管理项目的代码变更。它具有高效、灵活、强大的特性,被广泛应用于软件开发领域。 Git的优势: 分布式版本控制:每个开发者都有一个完整的代码仓库,可以在本地进行提交、分支和合…

掌握无缝云迁移方法的数据集成

随着越来越多的组织过渡到基于云的基础架构,数据集成已成为云迁移过程的关键组成部分。数据集成包括将来自不同来源的数据集成到一个整合的视角中。云迁移的上下文涉及将数据从本地系统传输到基于云的平台,同时确保数据的一致性、准确性和可用性。 本文…

港联证券|新能源大金融双主线发力 沪指探低回升收复3300点

周一,A股三大指数呈现宽幅震荡走势。沉寂许久的新能源板块早盘复苏,保险、券商与部分“中字头”股票午后发力,多主线并进带动市场普涨。截至收盘,上证综指报3310.74点,涨1.17%;深证成指报11178.62点&#x…

小程序点击导航栏返回顶部小例子

<view class"headerTop" id"headerTop" click"onNavigationBarTap">顶部导航栏 </view> //样式 width: 100%; position: fixed; background: white; left: 0; z-index: 999;//jslastTapTime: null,//用于记录上一次点击的时间戳scr…

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

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