利用探空站数据(怀俄明和IGRA)和ERA5计算ZTD、ZHD和ZWD

1.有关 Matlab 获取代码关注咸鱼获取:

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

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

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

算 IGRAv2 探空站的 Tm 和 PWV

提取探空站 IGRAv2 全部数据:

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

2.计算ZWD

计算ZWD使用温度、水汽压、高程,利用下面公式进行计算。

水汽压的计算方法使用ECMWF里面的公式进行计算(ECMWF, 2007. IFS Documentation CY31R1 - Part II: Data Assimilation. https://doi.org/10.21957/m46uhsu4q.),它是把温度分为三个区间:

3.计算ZHD

计算ZHD使用气压、纬度和海拔,利用Saastamoinen模型得到。

参考文献:Saastamoinen, J., 1972. Atmospheric Correction for the Troposphere and Stratosphere in Radio Ranging Satellites. In: Henriksen, S.W., Mancini, A., Chovitz, B.H. (Eds.), Geophysical Monograph Series. American Geophysical Union, Washington, D.C., pp. 247--251. https://doi.org/10.1029/GM015p0247.

4.计算ZTD

使用ZHD+ZWD=ZTD。

5.代码获取

关注上面的咸鱼,里面有三种方法计算,怀俄明探空站点、IGRAv2探空站点和ERA5格网计算

相关推荐
quaer7 分钟前
MATLAB常用快捷键
matlab
顶呱呱程序2 小时前
2-101基于matlab的频带方差端点检测
开发语言·matlab·语音识别·短时频带方差·频带方差端点检测
老半撅儿2 小时前
MATLAB案例 | Copula的密度函数和分布函数图
开发语言·matlab·copula
穷人小水滴3 小时前
Windows (rust) vulkan 画一个三角形: 窗口创建与渲染初始化
开发语言·windows·rust·gpu·窗口·vulkan
GEEKVIP5 小时前
升级 Windows 后如何恢复丢失的文件
android·windows·安全·macos·智能手机·电脑·笔记本电脑
qq_544329177 小时前
需求6:如何写一个后端接口?
linux·服务器·windows
panxianzhan7 小时前
VS开发 - 静态编译和动态编译的基础实践与混用
c语言·c++·windows·visual studio
十七算法实验室9 小时前
Matlab实现麻雀优化算法优化回声状态网络模型 (SSA-ESN)(附源码)
开发语言·python·算法·支持向量机·matlab·逻辑回归·启发式算法
向你扔鸡爪11 小时前
Visual Studio-X64汇编编写
汇编·windows·visual studio