【GMT5】用GMT绘制测高卫星Topex_Poseidon_Jason的地面轨迹

不知道CSDN现在接了多少广告,如果觉得界面有遮挡,请移步我的hexo博客:http://shanchuantian.com/: 【GMT】用GMT绘制测高卫星Topex_Poseidon_Jason的地面轨迹

运行环境:Ubuntu16.04+GMT5.2.1

1.思路

AVISO网站提供了多个卫星的kml文件,这是现成的轨迹数据,想办法用GMT读取出来即可,正好GMT的kml2gmt模块可以将Google Earth的KML文件转换为GMT表数据。如果是kmz文件,GMT似乎不能转换,在Google Earth中将其另存为kml即可。

注:Topex、Jason1、Jason2的轨迹是重合的。

2.代码

# 变量
ps=global.ps
J=M25c
R=-180/180/-70/70

# ps文件头
gmt psxy -J$J -R$R -T -K > $ps

# 将Google Earth的KML文件转换为GMT表数据
gmt kml2gmt Visu_J2J1TP_Tracks_GE_V3.kml > TPTrack.txt

# 海岸线
gmt pscoast -R$R -J$J -Ba60g30 -I1/1p,blue -I2/0.25p,blue -N1/0.25p,- -W0.25p,white -Ggreen -Sblue -K -O >> $ps

# 卫星轨迹
gmt psxy TPTrack.txt -R -J -W1p,lightred -K -O>> $ps

# ps文件尾
gmt psxy -R$R -J$J -T -O >> $ps

# 导出jpg
gmt ps2raster $ps -Tj -E300 -A -P

# 用gs打开ps文件
gs $ps

3.结果

在这里插入图片描述

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值