全球降水数据产品介绍

一、数据基本概况

降水数据在气象学、水文学、农业、生态学等领域有着广泛的用途。以下是一些降水数据的主要用途:

  1. 气象预报和监测: 降水数据是气象预报的重要组成部分,对预测天气、气候和自然灾害(如暴雨、洪水)至关重要。监测实时和历史降水数据有助于制定紧急响应计划和提前预警。

  2. 水文研究: 降水是水文循环的起点,影响河流、湖泊和地下水的水位和水量。水文学家使用降水数据来模拟和预测径流、洪水和水资源的可利用性。

  3. 农业管理: 降水对农业产量有直接影响。农民和农业专业人员使用降水数据来制定灌溉计划、决定种植季节和采取其他农业管理措施。

  4. 生态学研究: 降水是生态系统中能量和养分输入的主要来源。生态学家使用降水数据来研究生态系统的结构和功能,以及不同植物和动物群落对降水变化的响应。

  5. 气候变化研究: 长期的降水数据可以用于分析气候变化趋势。科学家使用这些数据来研究气候系统的变化,评估气候模型的准确性,并预测未来的气候趋势。

  6. 环境保护: 了解降水模式对环境保护至关重要。例如,监测降水有助于识别酸雨、土壤侵蚀和其他环境问题。

这里介绍四个降水产品,其下载地址为:All Gridded Precipitation Datasets: NOAA Physical Sciences Laboratory

这里分析了其中的四个数据产品,分别是GPCC、GPCP、CMAP和PREC/L的数据特征以及基本的信息。

(1)GPCC降水数据

GPCC提供了三组数据集。首先是监测产品,覆盖自1982年至今,基于来自7,000个站点的经过质量控制的数据。第二个是完整数据产品(V2020),覆盖自1891年至2019年,基于来自全球67,200个站点的经过质量控制的数据,这些站点具有10年或更长记录期。该产品包含了以0.25° x 0.25°、0.5° x 0.5°、1.0° x 1.0°和2.5° x 2.5°纬度经度为空间分辨率的月度总降水量,站点的降水异常值被插值,然后叠加在相应分辨率上的GPCC气候学V2020上。第三个是最新的初步估算(1x1),但分析的站点有限。我们从2012年开始处理这个数据集

(2)GPCP降水数据

GPCP月度产品通过整合来自陆地和海洋的各种卫星数据集以及陆地上的雨量分析,提供了全球降水的一致分析。从1979年至今,雨量站、卫星和探空观测的数据已经合并,估算了一个2.5度的全球网格上的月降水量。卫星降水估算数据的精心组合为迄今为止提供的全球海洋降水分析提供了最全面的数据,并为陆地上的降水分析添加了必要的空间细节。除了这些数据集的组合之外,GPCP产品还提供了降水分析中不确定性的估算值。

(3)CMAP降水数据

CMAP月度数据集包括两个文件,其中包含月平均的降水率数值。这些数值来自于5种卫星估算数据(GPI、OPI、SSM/I散射、SSM/I发射和MSU)以及雨量数据。增强文件还包括混合的NCEP/NCAR再分析降水数值。标准文件只包括卫星估算数据和雨量数据。 此外,还提供了五旬数据。

这个数据集包括月平均的降水率数值(毫米/天)。数据范围大致在0到70毫米/天之间。五旬数据集每年包括73个五旬,第12个五旬覆盖了2月25日至3月1日,不考虑是否是闰年。五旬数据集从存储在netCDF文件中的日期开始。

(4)PREC和PREC/L降水数据

PREC和PREC/L月度数据集包括三个文件,其中包含月平均的降水总量。降水数据在3个空间分辨率下提供。全球分析通过对陆地上的雨量观测进行插值(PREC/L),并通过对海洋上的历史观测进行EOF重建(PREC/O)来定义。雨量观测来自于全球历史气候网络(GHCN)第2版和气候异常监测系统(CAMS)数据集中收集的超过17,000个站点。使用Gandin的OI技术同化这些观测。PREC/L中观测到的降水的平均分布和年周期与几个已发表的基于雨量计的数据集相一致,与ENSO相关的异常模式与先前研究中发现的模式相似。所有地图都使用陆地蒙版存储,因为平滑会使值远远超过海洋。1x1和0.5x0.5使用CPC在其ftp站点提供的包含1和0的蒙版进行存储。2.5x2.5使用CPC提供的百分比陆地文件进行存储。该文件为每个网格框中的值提供了0到100的范围。我们存储了所有值,其中值>0。您可以选择使用他们的陆地文件和不同的截止值进一步屏蔽数据。

二、数据读取处理

在读取文件内容时,对于time变量的处理稍微有些不同。之前我的专栏介绍了如何处理nc文件中的time变量,但是收录不够全,下面我将总结本人遇到的各类情况。

matlab两种方法将NC文件中的gregorian日期转换成年月日ymd_matlab转化nc文件中的时间-CSDN博客

针对于上述提到的四种降水数据产品,其存储格式为nc文件,而对于time字段的读取存在以下几种情况:

units         = 'hours since 1800-01-01 00:00:0.0'

units         = 'days since 1800-1-1 00:00:00'

对于第一种,采用的读取方法为

time = ncread(file,'time');
dt1 = datetime(1800,1,1) + hours(time);

对于第二种,采用以下方法读取

time = ncread(file,'time');
dt2 = datetime((time)*24*3600, 'ConvertFrom', 'epochtime', 'Epoch', '1800-01-01');

关于如何提取特定研究区域的时间序列、以及进行空间的变化速率、年振幅、半年振幅分析,可以参见以下文章:

GPCC全球降水数据集下载并使用MATLAB进行读取分析--以长江流域为例_gts降水数据-CSDN博客

如何提取特定研究区域边界,可以参见以下文章:

读取谷歌地球的kml文件中的经纬度坐标_kml 读取-CSDN博客

三、四种数据产品的对比

以下内容参考Yi et al.(2016)的支撑材料的内容,结果显示在下图中。不同的数据集共享相似的变化模式,但它们之间似乎存在系统差异。例如,GPCP的时间序列始终是最大的,而CMAP的时间序列始终是最小的。与年际变化相比,系统差异要大得多,使得年际变化变得无意义。然而,我们认为年际变化是可靠的,因为所有数据集都具有相似的变化模式。因此,通过以下过程估算了每个时间点的不确定性:1)在每个数据集中去除均值(因为所有数据集的均值都将为零,所以系统差异也被去除);2)对于每个时间点,有来自四个数据集的四个值,四个值之间的变化被设置为不确定性。换句话说,系统差异未包含在不确定性中。(摘自Yi et al.(2016)支撑材料)

参考文献

Yi, S., Sun, W., Feng, W., & Chen, J. (2016). Anthropogenic and climate‐driven water depletion in Asia. Geophysical Research Letters43(17), 9061-9069.

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

day38 斐波那契数 爬楼梯 使用最小花费爬楼梯

题目1:509 斐波那契数 题目链接:509 斐波那契数 题意 斐波那契数列由0和1开始 后面的每一项数字都是前面两项数字之和 计算F(n) 动态规划 动规五部曲: 1)dp数组及下标i的含义 dp[i] : 第i个斐波那契数值 i: 第i个斐…

使用 Visual Studio Code 在远程计算机上调试 PostgreSQL

使用 Visual Studio Code 在远程计算机上调试 PostgreSQL 1. 概述 PostgreSQL 是一个功能强大的开源关系数据库管理系统,适用于各种应用程序。在开发过程中,调试 PostgreSQL 对于识别和解决问题至关重要。在本博客中,我们将手把手教你使用客…

【考研408】操作系统笔记

文章目录 [toc] 计算机系统概述操作系统的基本概念操作系统的概念和特征操作系统的目标和功能(**处理器管理、存储器管理、设备管理、文件管理、向用户提供接口、扩充机器**) 操作系统的发展与分类操作系统的运行环境操作系统的运行机制 操作系统的体系结…

Node.js-1

Node.js 简介 定义:Node.js 是一个跨平台 JavaScript 运行环境,使开发者可以搭建服务器端的 JavaScript 应用程序 为什么 Node.js 能执行 JS 代码: Chrome 浏览器能执行 JS 代码,依靠的是内核中的 V8引擎(即&#x…

【ELK】logstash快速入门

1.概述 1.1.什么是logstash? 之前我们聊了es,并且用docker搭建了一个eskibana的环境。es目前最普遍的用法是用来存储日志的,然后结合kibana对日志做一些可视化的工作。既然要收集日志,就面临着一个问题: 各个系统的…

Linux下新建用户

新建用户 sudo adduser -m username添加密码 sudo passwd username设置权限 sudo vi /etc/sudoers在user privilege这一行,仿照root,另起一行,添加上 设置命令解释器 sudo vi /etc/passwd找到新建用户名,将sh改为bash vi中…

基于知识图谱的少样本和零样本学习综述

论文题目:Zero-Shot and Few-Shot Learning With Knowledge Graphs: A Comprehensive Survey 本文作者:陈矫彦(曼彻斯特大学&牛津大学)、耿玉霞(浙江大学)、陈卓(浙江大学)、Je…

快速理解复杂系统组成学习内容整合

目录 一、复杂系统组成 二、接入系统 (Access System) 三、应用系统 (Application System) 四、基础平台 (Foundation Platform) 五、中间件 (Abundant External Middleware) 六、支撑系统 (Supporting System) 参考文章 一、复杂系统组成 复杂系统是由多个相互关联、相…

【Java程序设计】【C00245】基于Springboot的家政服务管理平台(有论文)

基于Springboot的家政服务管理平台(有论文) 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于Springboot的家政服务管理平台 本系统分为前台模块、管理员功能模块、用户功能模块以及服务人员功能模块。 前台模块:系统首页的…

【云原生】docker安全与https加密的超文本传输协议CA证书生成

目录 一、docker安全 二、http与https的区别 三、为什么要使用 SSL 证书? 四、https证书认证的过程 https单向认证的访问流程 https双向认证的访问流程 五、如何获取证书? 六、实操获取证书并验证 1、通过阿里云获取证书 2、通过mkcert获取证书…

【Vue3实战】TypeScript前端实战基础

【Vue3实战】TypeScript前端实战基础 前言一、TypeScript的由来二、什么是TypeScript?三、静态类型检查四、类型注解和类型推导五、可选参数和默认参数六、接口和类型别名接口接口的可选设置类型 七、类和继承接口的继承交叉类型模拟继承 八、泛型什么是泛型泛型接口泛型函数泛…

深度学习驱动下的自然语言处理进展及其应用前景

文章目录 每日一句正能量前言技术进步应用场景挑战与前景自然语言处理技术当前面临的挑战未来的发展趋势和前景 伦理和社会影响实践经验后记 每日一句正能量 一个人若想拥有聪明才智,便需要不断地学习积累。 前言 自然语言处理(NLP)是一项正…

LeetCode---382周赛---位运算

题目列表 3019. 按键变更的次数 3020. 子集中元素的最大数量 3021. Alice 和 Bob 玩鲜花游戏 3022. 给定操作次数内使剩余元素的或值最小 一、按键变更的次数 题目简单明了,就是看相邻的两个字母是否相等,不区分大小写,直接遍历统计即可…

Linux下tar命令详解

tar #归档命令 格式 • Tar -参数 [args]..... 参数: 必选参数: 辅助参数: 额外参数: # 打包时排除某个文件 tar cf 文件名.tar --exclude路径/文件 路径 注:此处的路径前后需要保持保持一致,统一…

【Langchain+Streamlit】打造一个旅游问答AI

利用LangchainStreamlit打造一个交互简单的旅游问答AI机器人,如果你有openai账号,可以按照如下的网址直接体验,如果你没有的话可以站内私信博主要一下临时key体验一下: 产品使用传送门—— http://101.33.225.241:8501/ 这里有演示效果和代码…

AIGC专题:2024年生成式人工智能预测报告(英文版)

今天分享的是AIGC系列深度研究报告:《AIGC专题:2024年生成式人工智能预测报告(英文版)》。 (报告出品方:CBINSIGHTS) 报告共计:112页 我们没有足够的高质量数据来训练LLM 研究人员…

计算机视觉中的目标跟踪

从保护我们城市的监控系统到自动驾驶车辆在道路上行驶,目标跟踪已经成为计算机视觉中的一项基础技术。本文深入探讨了目标跟踪,探索了其基本原理、多样化的方法以及在现实世界中的应用。 什么是目标跟踪? 目标跟踪是深度学习在计算机视觉中广…

刷存在感,Excel转Protobuf/Json通用配置文件

使用场景 最近工作流中有将Excel转Protobuf作为配置文件的技术方案。具体实现是先定一个proto文件,再在一个对应excel表中定义对应字段,由策划在excel进行更改。proto文件可以生成对应语言的脚本,然后将excel转成对应protobuf的binary。 我…

SQLMap的Tamper脚本

由于SQL注入的影响过于广泛以及人们的网络安全意识普遍提升,网站往往 会针对SQL注入添加防SQL注入系统或者WAF 。这时,在渗透测试过程中就需要 绕过网站的安全防护系统。SQLMap是一款用来检测与利用SQL注入漏洞的免费 开源工具,不仅可以实现S…

Matomo 访问图形显示异常

近期我们的把 PHP 系统完全升级后,访问 Matomo 的站点有关访问的曲线无法显示。 出现的情况如下图: 我们可以看到图片中有关的访问曲线无法显示。 如果具体直接访问链接的话,会有下面的错误信息。 问题和解决 出现上面问题的原因是缺少 ph…