一、精密轨道sp3下载

目前有众多研究机构提供相关卫星产品,笔者主要选取武汉大学的wum产品与德国GFZ的gbm产品,读者可根据自身需要进行添加其他研究机构。

具体脚本代码如下:

#!/bin/bashif [ $# != 4 ]; then                             #判断输入格式是否正确echo "Usage: wget_sp3  YYYY DAY ac_name outDir" echo "Usage: wget_sp3 2019 001 WUM /date/gnss/" #注意路径 exitfiyyyy=$1day=$2   ObsPath=$4ddd=`echo ${day} | awk '{printf("%03d",$0)}'`;    #年积日yy=`echo ${yyyy} | awk '{printf("%2.2d",$1-int($1/100)*100)}'`;   #年份weekd=`mjday $day $yyyy | awk '{nwk=int(($1-44244)/7);nwkd=$1-44244-nwk*7;print nwk*10+nwkd}'`    #20342week=`echo $weekd | awk '{print substr($1,1,4)}'`#数据下载的研究机构,也可根据需要进行添加URL_WUM="ftp://igs.gnsswhu.cn/pub/gnss/products/mgex/${week}/"  URL_GBM="ftp://ftp.gfz-potsdam.de/GNSS/products/mgex/${week}/"ac_name=$3                                   #大写ac_name0=`echo ${ac_name} | tr 'A-Z' 'a-z'`  #小写case $ac_name in'WUM' )RINEX3L="${ac_name}0MGXFIN_${yyyy}${ddd}*ORB.SP3.gz";;'GBM' )RINEX3L="${ac_name}0MGXRAP_${yyyy}${ddd}*ORB.SP3.gz";;* )echo 'Unknown AC neme'exit;;esac    #Check the file existence        #判断o文件是否存在if [ -f ${ObsPath}${ac_name0}${weekd}.sp3 ] ; then   echo "Obsfile : ${ObsPath}${ac_name0}${weekd}.sp3  exist"exitfi# Download the RINEX 3.X format  if [ ! -f ${ObsPath}${RINEX3L} ]; thencase $ac_name in'WUM' )wget -t 10  -T 120 -q ${URL_WUM}${RINEX3L} -P ${ObsPath};;  'GBM' )wget -t 10  -T 120 -q ${URL_GBM}${RINEX3L} -P ${ObsPath};;* )echo 'Unknown AC neme'exit;;esac    fi# Rename the 3.X observationsif [ -f ${ObsPath}${RINEX3L} ]; then     gzip  -d ${ObsPath}${ac_name}0MGX*${yyyy}${ddd}*ORB.SP3.gzfile=`ls ${ObsPath}${ac_name}0MGX*${yyyy}${ddd}*ORB.SP3`mv ${file} ${ObsPath}${ac_name0}${weekd}.sp3fi# If the 3.x file donoe exit, download the 2.x fileif [ -f ${ObsPath}${ac_name0}${weekd}.sp3 ] ; thenecho "Download completed: ${ObsPath}${ac_name0}${weekd}.sp3"elseecho "***WARNING***:Download failed: ${ObsPath}${ac_name0}${weekd}.sp3"fi

运行代码为:

wget_sp3  2021 001 GBM /home/zh/gnss/

wget_sp3为脚本名  2021为年份,001为年积日,产品名称为GBM,输出路径为/home/zh/gnss/

成功下载后会有如下提示:

Download completed: /home/zh/gnss/gbm21385.sp3

二、精密钟差clk下载

与前面精密轨道文件相同,只选取武汉大学的wum产品与德国GFZ的gbm产品进行展示。

具体代码如下:

#!/bin/bashif [ $# != 4 ]; then                             #判断输入格式是否正确echo "Usage: wget_clk  YYYY DAY ac_name outDir" echo "Usage: wget_clk  2019 001 WUM /date/gnss/" #注意路径 exitfiyyyy=$1day=$2   ObsPath=$4ddd=`echo ${day} | awk '{printf("%03d",$0)}'`;    #年积日yy=`echo ${yyyy} | awk '{printf("%2.2d",$1-int($1/100)*100)}'`;   #年份weekd=`mjday $day $yyyy | awk '{nwk=int(($1-44244)/7);nwkd=$1-44244-nwk*7;print nwk*10+nwkd}'`    #20342week=`echo $weekd | awk '{print substr($1,1,4)}'`#下载数据来源,可根据需求添加URL_WUM="ftp://igs.gnsswhu.cn/pub/gnss/products/mgex/${week}/"  URL_GBM="ftp://ftp.gfz-potsdam.de/GNSS/products/mgex/${week}/"ac_name=$3                                   #大写ac_name0=`echo ${ac_name} | tr 'A-Z' 'a-z'`  #小写case $ac_name in'WUM' )RINEX3L="${ac_name}0MGXFIN_${yyyy}${ddd}*30S_CLK.CLK.gz";;'GBM' )RINEX3L="${ac_name}0MGXRAP_${yyyy}${ddd}*30S_CLK.CLK.gz";;* )echo 'Unknown AC neme'exit;;esac #Check the file existence        #判断o文件是否存在if [ -f ${ObsPath}${ac_name0}${yyyy}${day}.clk ] ; then  echo "Obsfile : ${ObsPath}${ac_name0}${yyyy}${day}.clk  exist"exitfi# Download the RINEX 3.X format  if [ ! -f ${ObsPath}${RINEX3L} ]; thencase $ac_name in'WUM' )wget -t 10  -T 120 -q ${URL_WUM}${RINEX3L} -P ${ObsPath};;  'GBM' )wget -t 10  -T 120 -q ${URL_GBM}${RINEX3L} -P ${ObsPath};;* )echo 'Unknown AC neme'exit;;esac   fi# Rename the 3.X observationsif [ -f ${ObsPath}${RINEX3L} ]; then     gzip  -d ${ObsPath}${ac_name}0MGX*${yyyy}${ddd}*CLK.CLK.gzfile=`ls ${ObsPath}${ac_name}0MGX*${yyyy}${ddd}*CLK.CLK`mv ${file} ${ObsPath}${ac_name0}${yyyy}${day}.clkfi# If the 3.x file donoe exit, download the 2.x fileif [ -f ${ObsPath}${ac_name0}${yyyy}${day}.clk ] ; thenecho "Download completed: ${ObsPath}${ac_name0}${yyyy}${day}.clk"elseecho "***WARNING***:Download failed: ${ObsPath}${ac_name0}${yyyy}${day}.clk"fi

运行代码为:

wget_clk   2021 001 WUM /home/zh/gnss/

wget_clk为脚本名  2021为年份,001为年积日,产品名称为WUM,输出路径为/home/zh/gnss/

成功下载后会有如下提示:

Download completed: /home/zh/gnss/wum2021001.clk

以上就是精密产品下载的所有类容,欢迎指正交流。

GNSS精密轨道产品sp3与精密钟差产品clk批量下载(Linux Shell)相关推荐

  1. 使用Python批量下载哨兵一号(sentinel-1)的精密轨道数据(precise orbit data)

    使用Python批量下载哨兵一号(sentinel-1)的精密轨道数据 1. 安装Python及data_downloader包 2. 下载精密轨道数据与辅助数据 1. 安装Python及data_d ...

  2. 哨兵数据下载对应的精密轨道文件

    使用哨兵数据进行D-InSAR分析时,往往要配合使用精密轨道数据.然而 文章目录 使用哨兵数据进行D-InSAR分析时,往往要配合使用精密轨道数据.然而 前言 1.下载网址 2.打开网站后,选择S-1 ...

  3. Sentinel-1 SAR数据与精密轨道数据下载

    SAR学习中 记录防遗忘 阿拉斯加Sentinel-1影像下载地址:ASF Data Searchhttps://search.asf.alaska.edu/#/ 精密轨道数据下载地址:Index o ...

  4. Sentinel 1A卫星精密轨道数据下载(2022/2/28更新)

    Sentinel 1A卫星精密轨道数据下载(2021/6/22更新) 前言 一.记录数据ID 二.获取精密轨道数据 总结 前言 新数据的更新导致之前的代码不可用,现增加匹配条件更新代码. 欧空局轨道文 ...

  5. Sentinel-1号卫星精密轨道数据简单快速批量下载

    Sentinel-1号卫星精密轨道数据快速批量下载 快速下载哨兵一号精轨数据 精密轨道数据网站 sentineleof库实现一键获取精轨数据 快速下载哨兵一号精轨数据 哨兵数据干涉处理需要精轨数据,简 ...

  6. Python批量获取精密轨道数据

    前两天因为要做时序处理,需要的精密轨道数据很多,一个一个筛选很耗时耗力,所以作者就写了一个批量获取精密轨道数据的程序,供大家参考使用. 目录 一.精密轨道下载网址 二.程序使用的注意事项 三.cook ...

  7. GNSS之轨道六根数及常见轨道类型

    文章目录 GNSS之轨道六根数及常见轨道类型 一.轨道六根数 二.轨道类型 1.与赤道面成64°角的椭圆轨道 2.圆形LEO 3.圆形MEO 4.地球同步轨道 5.临界倾斜轨道 Critically ...

  8. 诺曼门的十个产品_用户决策与产品设计

    编辑导语:在进行产品设计之前,首先要清楚用户需要什么,确定影响用户决策的是什么,再根据用户的决策进行设计,最后在对应实际情况进行调整:本文是作者关于用户决策和产品设计之间的关系,我们一起来了解一下. ...

  9. TO B 产品经理:如何推动产品商业化?

    本文由作者 悠然南山 发布于社区 众人皆说,to B是互联网的下半场,从头部大厂到创业公司,瞄准或布局to B领域的不在少数,这些前行者,正推动着中国的互联网行业由消费互联网向产业互联网的演进. 而在 ...

  10. 知乎:什么时候你是产品经理,而不是产品助理?

    PMCAFF(www.pmcaff.com):互联网产品社区,是百度,腾讯,阿里等产品经理的学习交流平台.定期出品深度产品观察,互联产品研究首选. 阿德:PMCAFF产品社区 CEO 今天在知乎上有人 ...

最新文章

  1. Java的Web项目使用DWR简单配置说明
  2. mysql集群不同步_mysql数据库集群出现1236错误导致主库与从库无法同步的
  3. VTK:PolyData之GradientFilter
  4. PHP的pcntl进程控制教程二(pcntl_wait)
  5. 非科班Java尝试全国高校计算机能力挑战赛第三届计挑赛
  6. Jupyter Notebook安装 nbextensions 插件
  7. 开源开放 | 移动应用知识图谱MAKG(CCKS2021)
  8. 产品经理装逼词汇大全
  9. Linux物理CPU及逻辑CPU查看
  10. python检测输入文本的语言
  11. LVDS原理及设计指南
  12. gfdmp和mysql,《高性能MySQL》读书笔记--锁、事务、隔离级别
  13. 为什么采用4~20mA的电流来传输模拟量?(转)
  14. jsp 与html 如何结合使用方法,jsp中如何写javascript?
  15. Linux学习笔记(二十三)shell介绍、history命令历史、命令补全和别名、通配符、...
  16. 李开复老师的《给中国学生的第一封信——从诚信谈起》
  17. 快速(动易)模板制作
  18. Java中使用Protocol Buffer
  19. 弹性网卡支持私网多IP
  20. Golden Software BLN文件格式

热门文章

  1. Latex排版技巧:上下方可输入文字的箭头
  2. 从jupyter转换为exe格式
  3. 在线作图|2分钟做Lefse分析
  4. 六、假设检验:使用Python进行两个正态总体均值的假设检验
  5. S2. 口腔CT工作原理-数据采集
  6. word2010删除作者信息
  7. 在电脑上修改apk、重新签名apk
  8. linux大于16T硬盘分区,linux硬盘超过16分区
  9. 海康威视摄像头的多通道rtsp地址格式
  10. 北京环球影城游玩攻略