Google Earth Engine(GEE)——全球植被冠层的光和阴影总初级生产力GPP(1992-2020年)

本文主要是介绍Google Earth Engine(GEE)——全球植被冠层的光和阴影总初级生产力GPP(1992-2020年),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

全球植被冠层的阳光和阴影GPP(1992-2020年)
总初级生产力(GPP)是陆地碳预算的一个重要组成部分,在全球碳循环中发挥着突出的作用。准确估计陆地GPP对了解全球气候变化背景下陆地生物圈和大气层之间的相互作用至关重要,预测未来变化,并为气候政策决策提供信息。GPP与植被类型、气象因素、土壤湿度和其他因素密切相关。特别是,GPP受植被冠层结构的影响,如阳光下的叶子和阴影下的叶子。阳光下的叶片可以同时吸收直射和漫射辐射,当辐射较高时容易出现光饱和,而阴影下的叶片只能吸收漫射辐射,吸收的辐射强度一般在光补偿点和光饱和点之间。

在此,我们利用更新的双叶光利用效率模型(TL-LUE)制作了1992-2020年全球0.05°、8天的GPP、GPPshade和GPPsun数据集,该模型由GLOBMAP叶面积指数、CRUJRA气象学和ESA-CCI土地覆盖驱动。这样的产品可以支持探索阳光下和阴影下的叶片对GPP或SIF(太阳诱导叶绿素荧光)贡献的异同,以进一步挖掘不同碳循环过程的内部生态机制,推进碳循环建模。

你可以在这里下载数据集,Dryad | Data -- A global 0.05° dataset for gross primary production of sunlit and shaded vegetation canopies (1992–2020)

在这里阅读论文前言 – 床长人工智能教程

免责声明:该数据集的全部或部分描述由作者或其作品提供。

数据集页面的使用说明
三个时间分辨率(8天、月、年)的单位分别为gC m-2 8天-1、gC m-2月-1和gC m-2 a-1。月度数据的比例系数为0.1,8天数据的比例系数为0.01。在该数据集中,为了保证真实性,我们没有删除或修改少量异常的高值(由LAI引起)。因此,在使用这个数据集时,你可以设置阈值来删除异常值。

引文:

Bi, W., He, W., Zhou, Y. et al. A global 0.05° dataset for gross primary production of sunlit and shaded vegetation canopies from 1992 to 2020. Sci
Data 9, 213 (2022). https://doi.org/10.1038/s41597-022-01309-2

Dataset citation¶

Wenjun, Bi; Yanlian, Zhou (2022), A global 0.05° dataset for gross primary production of sunlit and shaded vegetation canopies (1992–2020), Dryad,
Dataset, https://doi.org/10.5061/dryad.dfn2z352k

Earth Engine Snippet¶

var gpp_annual = ee.Image("projects/sat-io/open-datasets/GPP_SUNLIT_SHADED/gpp_yearly/GPP_v21_2020");
var shaded_annual = ee.Image("projects/sat-io/open-datasets/GPP_SUNLIT_SHADED/shaded_yearly/Shade_GPP_v21_2020");
var sunlit_annual = ee.Image("projects/sat-io/open-datasets/GPP_SUNLIT_SHADED/sunlit_yearly/Sun_GPP_v21_2020");
var gpp_monthly = ee.ImageCollection("projects/sat-io/open-datasets/GPP_SUNLIT_SHADED/gpp_monthly");
var shaded_monthly = ee.ImageCollection("projects/sat-io/open-datasets/GPP_SUNLIT_SHADED/shaded_monthly");
var sunlit_monthly = ee.ImageCollection("projects/sat-io/open-datasets/GPP_SUNLIT_SHADED/sunlit_monthly");
var gpp_8day = ee.ImageCollection("projects/sat-io/open-datasets/GPP_SUNLIT_SHADED/gpp_8day");
var shaded_8day = ee.ImageCollection("projects/sat-io/open-datasets/GPP_SUNLIT_SHADED/shaded_8day");
var sunlit_8day = ee.ImageCollection("projects/sat-io/open-datasets/GPP_SUNLIT_SHADED/sunlit_8day");var palette = ['#ffffe5','#f7fcb9','#d9f0a3','#addd8e','#78c679','#41ab5d','#238443','#006837','#004529']Map.addLayer(gpp_annual,{min:0,max:4500,palette:palette},'GPP annual',false)
Map.addLayer(shaded_annual,{min:0,max:2500,palette:palette},'GPP shaded annual',false)
Map.addLayer(sunlit_annual,{min:0,max:2500,palette:palette},'GPP sunlit annual',false)Monthly datasets
var sunlit_monthly_2020 = sunlit_monthly.filterDate('2020-06-01','2020-12-31').first()
var shaded_monthly_2020 = shaded_monthly.filterDate('2020-06-01','2020-12-31').first()
var gpp_monthly_2020 = gpp_monthly.filterDate('2020-06-01','2020-12-31').first()Map.addLayer(gpp_monthly_2020.multiply(0.1),{min:0,max:450,palette:palette},'GPP monthly June 2020',false)
Map.addLayer(shaded_monthly_2020.multiply(0.1),{min:0,max:250,palette:palette},'GPP shaded monthly June 2020',false)
Map.addLayer(sunlit_monthly_2020.multiply(0.1),{min:0,max:250,palette:palette},'GPP sunlit monthly June 2020',false)8 day datasets
var sunlit_8day_2020 = sunlit_8day.filterDate('2020-06-01','2020-12-31').first()
var shaded_8day_2020 = shaded_8day.filterDate('2020-06-01','2020-12-31').first()
var gpp_8day_2020 = gpp_8day.filterDate('2020-06-01','2020-12-31').first()Map.addLayer(gpp_8day_2020.multiply(0.01),{min:0,max:65,palette:palette},'GPP 8day June 2020',false)
Map.addLayer(shaded_8day_2020.multiply(0.01),{min:0,max:65,palette:palette},'GPP shaded 8day June 2020',false)
Map.addLayer(sunlit_8day_2020.multiply(0.01),{min:0,max:120,palette:palette},'GPP sunlit 8day June 2020',false)

Sample Code: https://code.earthengine.google.com/?scriptPath=users/sat-io/awesome-gee-catalog-examples:agriculture-vegetation-forestry/GLOBAL-SUNLIT-SHADED-GPP-VEG-CANOPIES

License & Usage¶

This work is licensed under a CC0 1.0 Universal (CC0 1.0) Public Domain Dedication license.

Curated in GEE by: Samapriya Roy

Keywords: carbon flux, global changes, long-time series, shaded GPP, sunlit GPP

Last updated: 2022-09-16

这篇关于Google Earth Engine(GEE)——全球植被冠层的光和阴影总初级生产力GPP(1992-2020年)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/550529

相关文章

高效+灵活,万博智云全球发布AWS无代理跨云容灾方案!

摘要 近日,万博智云推出了基于AWS的无代理跨云容灾解决方案,并与拉丁美洲,中东,亚洲的合作伙伴面向全球开展了联合发布。这一方案以AWS应用环境为基础,将HyperBDR平台的高效、灵活和成本效益优势与无代理功能相结合,为全球企业带来实现了更便捷、经济的数据保护。 一、全球联合发布 9月2日,万博智云CEO Michael Wong在线上平台发布AWS无代理跨云容灾解决方案的阐述视频,介绍了

usaco 1.3 Mixing Milk (结构体排序 qsort) and hdu 2020(sort)

到了这题学会了结构体排序 于是回去修改了 1.2 milking cows 的算法~ 结构体排序核心: 1.结构体定义 struct Milk{int price;int milks;}milk[5000]; 2.自定义的比较函数,若返回值为正,qsort 函数判定a>b ;为负,a<b;为0,a==b; int milkcmp(const void *va,c

【生成模型系列(初级)】嵌入(Embedding)方程——自然语言处理的数学灵魂【通俗理解】

【通俗理解】嵌入(Embedding)方程——自然语言处理的数学灵魂 关键词提炼 #嵌入方程 #自然语言处理 #词向量 #机器学习 #神经网络 #向量空间模型 #Siri #Google翻译 #AlexNet 第一节:嵌入方程的类比与核心概念【尽可能通俗】 嵌入方程可以被看作是自然语言处理中的“翻译机”,它将文本中的单词或短语转换成计算机能够理解的数学形式,即向量。 正如翻译机将一种语言

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法   消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法 [转载]原地址:http://blog.csdn.net/x605940745/article/details/17911115 消除SDK更新时的“

【详细介绍一下GEE】

GEE(Google Earth Engine)是一个强大的云计算平台,它允许用户处理和分析大规模的地球科学数据集,如卫星图像、气候模型输出等。以下是对GEE用法的详细介绍: 一、平台访问与账户设置 访问GEE平台: 用户可以通过访问Google Earth Engine的官方网站来开始使用GEE。 创建账户: 用户需要注册并登录Google账户,然后申请访问GEE平台。申请过程可能需要提

UE5 半透明阴影 快速解决方案

Step 1: 打开该选项 Step 2: 将半透明材质给到模型后,设置光照的Shadow Resolution Scale,越大,阴影的效果越好

全球AI产品Top100排行榜

Web Top50的榜单里,AIGC类型的应用占比52%,遥遥领先。AIGC类型包括图像、视频、音乐、语音等的内容生成和编辑。音乐生成应用Suno在过去六个月中的排名跃升最为显著,从第36位上升至第5位。排名第二大类是通用对话/AI聊天/角色扮演类型的应用,占比20%,包括常见的ChatGPT、Claude、Character.ai等。其他是AI写作(8%)、AI搜索/问答(6%)、Agent/

com.google.gson.JsonSyntaxException:java.lang.IllegalStateException异常

用Gson解析json数据的时候,遇到一个异常,如下图: 这个异常很简单,就是你的封装json数据的javabean没有写对,你仔细查看一下javabean就可以了 比如:我的解析的代码是             Gson gson = new Gson();             ForgetJson rb = gson.fromJson(agResult.mstrJson, For

JAVA初级掌握的J2SE知识(二)和Java核心的API

/** 这篇文章送给所有学习java的同学,请大家检验一下自己,不要自满,你们正在学习java的路上,你们要加油,蜕变是个痛苦的过程,忍受过后,才会蜕变! */ Java的核心API是非常庞大的,这给开发者来说带来了很大的方便,经常人有评论,java让程序员变傻。 但是一些内容我认为是必须掌握的,否则不可以熟练运用java,也不会使用就很难办了。 1、java.lang包下的80%以上的类

JAVA初级掌握的J2SE知识(一)

时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道