欢迎光临散文网 会员登陆 & 注册

下载对应轨迹的测高数据,并利用MATLAB对各类测高卫星地面轨迹进行可视化

2023-02-16 15:55 作者:我是水怪的哥  | 我要投稿

卫星测高技术是观测全球海洋的主要技术,在海洋大地测量学、物理海洋学和全球气候变化研究方面具有重要的应用。本文主要介绍格网产品下载方式和沿轨数据的下载和使用MATLAB对其读取显示。

(1)格网数据下载,沿轨数据下载的方式类似。

本人之前一直在使用的测高产品是AVISO官网发布的格网形式的测高产品。[1]注意的是,这一篇专栏提到的下载AVISO数据的方法中,一般是登录账号,找到对应的产品进行下载。而最近我又发现网站进行了维护,其下载方式有所改变,主要是多了一个邮件申请的过程:具体的下载方式(1)登录账号;2)点击 My products,我们可以进入一个界面,里面可以看到一个Your current subscription和Other products you may want to access,其中前者表示我们已经申请完毕,提供了ftp等下载方式;(3比如我们需要下载其他的产品,需要进行申请。点击continue,并进入下一步,(4)点击submit,等待邮件回复即可。

(2)各类测高卫星的地面轨道

AVISO公布的卫星轨道数据(kml格式),点击这里( AVISO+>DATA>TOOLS>PASS LOCATOR),本文使用:Reference orbit: Sentinel-6 MF,but also: Jason-3 (Oct.2016 - April 7th, 2022), Jason-2 (2008-Oct.2016), Jason-1 (August 2002-February 2009), Topex/Poseidon (before August 2002).点击下载kml文件。本人下载的是Visu_RefOrbit_J3J2J1TP_Tracks_GoogleEarth_V3 .kmz,然后在google地球里面打开,我们可以得到全球的一个轨迹的分布情况。

接着我们以Murum水库为例,下载对应的轨迹编号。点击对应的经过某一湖泊的轨迹,则可以显示对应的轨迹编号,本文中的经过的轨迹是038号。

(3)数据的下载和使用MATLAB读取显示

接着我们申请好的数据,并使用ftp进行数据下载(注意:需要账号和密码)。我们选择Jason2的数据,选择轨迹编号为038的卫星数据。

以上为文件的名称,其中的IA2为Jason2卫星的数据,038为轨迹标号。数据获取的时间为2009年12月30日。

使用ftp下载数据的界面

以下是使用matlab读取数据的代码:

绘制轨迹的程序

成果图。有些湖泊的尺度过于小,因此受到水陆变化的影响较大。因此需要进行波形重跟踪计算得到水位的变化。

----------------------------------期待你的点赞收藏--------------------------------


下载对应轨迹的测高数据,并利用MATLAB对各类测高卫星地面轨迹进行可视化的评论 (共 条)

分享到微博请遵守国家法律