[GAMIT学习笔记]一些常用到的脚本合集(2020.0814更新)

操作环境:ubuntu16.04+gamit10.61
学习GAMIT学习过程中,在Linux系统下经常用到的一些命令,利用脚本可以免去很多麻烦,现整理如下:

  1. 解压*.Z文件:uncompress *.Z
  2. 生成l文件:
    在 rinex文件夹下依次运行:
    grep POSITION *.19o > lfile.rnx
    rx2apr lfile.rnx 2019 216
    gapr_to_l lfile.rnx.apr lfile. “” 2019 216
  3. 制作station.info文件:
    在rinex文件夹下新建一个空文本文件,去tables文件夹下station.info复制表头文件到此空文件中,并将空文件命名为station.info,在rinex文件夹下运行:sh_upd_stnfo -files *.19o即可自动更新测站信息文件,更新完记得复制回tables文件夹中,否则运算过程中会报错。
  4. 将下载的d文件解压:
    运行:sh_crx2rnx -f *.19d
  5. 提取速度场文件:
    sh_exglk -f globk.org -vel velo.vel
  6. 转换成欧亚速度场:
    cvframe velo.vel velo_oy.vel ITRF08 EURA
  7. 利用GAMIT解算之前准备文件,下载广播星历和精密星历的命令:
    wget -nd ftp://cddis.gsfc.nasa.gov/pub/gps/products/2076/igs20765.sp3.Z
    wget -c ftp://nfs.kasi.re.kr/gps/daily/2019/298/19n/brdc2980.19n.Z
  8. 在ubuntu系统下利用filezilla软件从服务器上下载GNSS相关数据的站点合集:
    everest.mit.edu
    garner.ucsd.edu
    cddis.gsfc.nasa.gov
    nfs.kasi.re.kr
  9. 一次简单的GAMIT解算之前文件准备脚本:(截取自陈超老师的视频课)
    [GAMIT学习笔记]一些常用到的脚本合集(2020.0814更新)_第1张图片
  10. 将当前目录的子目录下所有名字包含16d的文件,移动到./d_file文件夹下
    find ./ -name “*16d” |xargs -I ‘{}’ mv {} ./d_file
  11. 从glred运行结果org文件中提取pbo格式的时间序列文件:(其中,生成的各站时间序列文件放到当前目录的xyz文件夹下,org文件名称为 ahcors_rep.org)
    tssum .xyz pbo.final_ifr14 -R ahcors_rep.org
    【未完待续…】

你可能感兴趣的:(ubuntu系统,Gamit学习)