关于ERA5气压和温度垂直补偿公式的对比情况

2024-04-20 10:52

本文主要是介绍关于ERA5气压和温度垂直补偿公式的对比情况,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 气压和温度垂直补偿对比

谨代表给个人观点,杠精请自测,对对对,好好好,你说啥都对

使用2020-2022陆态网GNSS与探空站并址的48个站点实验,以探空站为真值,验证ERA5精度。怎么确定并址请看前面文章,GNSS与探空站不并址的解决。

水平补偿无所谓,双线性插值和反距离加权都行,影响很小的。本来有49个并址,但是56964这个探空站有问题的,如下图,气压在2021年骤降,我把它弃了。「(图随便出的,凑合看,又不是写论文,哈哈哈)」

2. 有关 Matlab 获取代码关注WZZHH回复关键词,或者咸鱼关注:WZZHHH12


怀俄明探空站数据解算PWV和Tm:怀俄明探空站数据解算PWV和Tm

怀俄明多线程下载探空站数据(包括检查和下载遗漏数据的代码):怀俄明多线程下载

对IGRAv2进行质量控制得到PWV和Tm的 matlab 代码:IGRAv2进行质量控制得到PWV和Tm

算 IGRAv2 探空站的 Tm 和 PWV:IGRAv2计算Tm和PWV

提取探空站 IGRAv2 全部数据:

ERA5 解算合集(温度、气压、PWV、水汽压和 Tm)代码获取:ERA5合集

3. 垂直补偿

(1)DOI:10.13203/j.whugis20210441

这个气压补偿我是从赵老师论文里无意间看见的,我之前不是用的这个,这个简单,代码很容易敲得。温度使用递减率,「P1、T1和h1都是最接近层数据」

温度:最大bias:2.412,最小bias:-3.206,最大rmse:5.514,最小数据:1755;平均bias:-0.737,平均rmse:2.624

气压:最大bias:0.343,最小bias:-1.436,最大rmse:2.226,最小数据:1751;平均bias:-0.272,平均rmse:0.794

(2)Doi:10.1029/2006JD007529, 2007

https://cdmd.cnki.com.cn/Article/CDMD-10486-1017009961.htm

「也是使用最接近层数据。温度计算方法跟上一个方法一毛一样,都是-6.5的降低率。」

温度:最大bias:2.412,最小bias:-3.206,最大rmse:5.514,最小数据:1755;平均bias:-0.737,平均rmse:2.624

气压:最大bias:0.433,最小bias:-1.391,最大rmse:2.185,最小数据:1750;平均bias:-0.295,平均rmse:0.705

两种方法温度补偿方法一样,气压补偿方法不同,但是结果差距不大,不能说完全一样,但也差不多了。

(3)DOI:https://doi.org/10.1029/2021EA001796

当站点高度高于最低水平高度时:

Pj和Pj+1是第j层和j+1层气压(站点高于最低,就是被这两层夹住了,懂?);Ps站点气压;Hs站点高度;Hj和Hj+1是j和j+1层的高度;(温度T同理,不再赘述)

温度公式看着挺高级的,其实就是线性内插,matlab一个函数就可以用:

interp1(height(:,1),tem(:,1),Height,'linear');
当站点高度低于最低水平高度时:

用的跟(1)一样的公式

温度:最大bias:2.471,最小bias:-3.183,最大rmse:5.623,最小数据:1753 平均bias:-0.763,平均rmse:2.638

气压:最大bias:0.453,最小bias:-1.389,最大rmse:2.184,最小数据:1752,平均bias:-0.232,平均rmse:0.732

内插温度没有使用递减率的精度高。

4. 总结:

小白就用简单的把,别纠结那么多,哪个代码容易敲还简单就用哪个,对结果的影响也不是很大。下面是我个人的建议:

气压补偿建议使用:

温度补偿建议使用:

这篇关于关于ERA5气压和温度垂直补偿公式的对比情况的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

锐捷和腾达哪个好? 两个品牌路由器对比分析

《锐捷和腾达哪个好?两个品牌路由器对比分析》在选择路由器时,Tenda和锐捷都是备受关注的品牌,各自有独特的产品特点和市场定位,选择哪个品牌的路由器更合适,实际上取决于你的具体需求和使用场景,我们从... 在选购路由器时,锐捷和腾达都是市场上备受关注的品牌,但它们的定位和特点却有所不同。锐捷更偏向企业级和专

什么是 Ubuntu LTS?Ubuntu LTS和普通版本区别对比

《什么是UbuntuLTS?UbuntuLTS和普通版本区别对比》UbuntuLTS是Ubuntu操作系统的一个特殊版本,旨在提供更长时间的支持和稳定性,与常规的Ubuntu版本相比,LTS版... 如果你正打算安装 Ubuntu 系统,可能会被「LTS 版本」和「普通版本」给搞得一头雾水吧?尤其是对于刚入

TP-LINK/水星和hasivo交换机怎么选? 三款网管交换机系统功能对比

《TP-LINK/水星和hasivo交换机怎么选?三款网管交换机系统功能对比》今天选了三款都是”8+1″的2.5G网管交换机,分别是TP-LINK水星和hasivo交换机,该怎么选呢?这些交换机功... TP-LINK、水星和hasivo这三台交换机都是”8+1″的2.5G网管交换机,我手里的China编程has

hdu 4565 推倒公式+矩阵快速幂

题意 求下式的值: Sn=⌈ (a+b√)n⌉%m S_n = \lceil\ (a + \sqrt{b}) ^ n \rceil\% m 其中: 0<a,m<215 0< a, m < 2^{15} 0<b,n<231 0 < b, n < 2^{31} (a−1)2<b<a2 (a-1)^2< b < a^2 解析 令: An=(a+b√)n A_n = (a +

免费也能高质量!2024年免费录屏软件深度对比评测

我公司因为客户覆盖面广的原因经常会开远程会议,有时候说的内容比较广需要引用多份的数据,我记录起来有一定难度,所以一般都用录屏工具来记录会议内容。这次我们来一起探索有什么免费录屏工具可以提高我们的工作效率吧。 1.福晰录屏大师 链接直达:https://www.foxitsoftware.cn/REC/  录屏软件录屏功能就是本职,这款录屏工具在录屏模式上提供了多种选项,可以选择屏幕录制、窗口

lvgl8.3.6 控件垂直布局 label控件在image控件的下方显示

在使用 LVGL 8.3.6 创建一个垂直布局,其中 label 控件位于 image 控件下方,你可以使用 lv_obj_set_flex_flow 来设置布局为垂直,并确保 label 控件在 image 控件后添加。这里是如何步骤性地实现它的一个基本示例: 创建父容器:首先创建一个容器对象,该对象将作为布局的基础。设置容器为垂直布局:使用 lv_obj_set_flex_flow 设置容器

类的load方法和initialize方法对比

1. load方法在main()之前被调用,而initialize方法在main()之后调用 load方法实际是在load_images过程中被调用的。load_images会将当前应用依赖的所有镜像(动态库)加载到内存,在在加载中首先是对镜像进行扫描,将所有包含 load 方法的类加入列表 loadable_classes ,然后从这个列表中逐一调用其所包含的 load 方法。 +[XXCl

如何保证android程序进程不到万不得已的情况下,不会被结束

最近,做一个调用系统自带相机的那么一个功能,遇到的坑,在此记录一下。 设备:红米note4 问题起因 因为自定义的相机,很难满足客户的所有需要,比如:自拍杆的支持,优化方面等等。这些方面自定义的相机都不比系统自带的好,因为有些系统都是商家定制的,难免会出现一个奇葩的问题。比如:你在这款手机上运行,无任何问题,然而你换一款手机后,问题就出现了。 比如:小米的红米系列,你启用系统自带拍照功能后

JavaScript正则表达式六大利器:`test`、`exec`、`match`、`matchAll`、`search`与`replace`详解及对比

在JavaScript中,正则表达式(Regular Expression)是一种用于文本搜索、替换、匹配和验证的强大工具。本文将深入解析与正则表达式相关的几个主要执行方法:test、exec、match、matchAll、search和replace,并对它们进行对比,帮助开发者更好地理解这些方法的使用场景和差异。 正则表达式基础 在深入解析方法之前,先简要回顾一下正则表达式的基础知识。正则

【HarmonyOS】-TaskPool和Worker的对比实践

ArkTS提供了TaskPool与Worker两种多线程并发方案,下面我们将从其工作原理、使用效果对比两种方案的差异,进而选择适用于ArkTS图片编辑场景的并发方案。 TaskPool与Worker工作原理 TaskPool与Worker两种多线程并发能力均是基于 Actor并发模型实现的。Worker主、子线程通过收发消息进行通信;TaskPool基于Worker做了更多场景化的功能封装,例