zoukankan      html  css  js  c++  java
  • [原创]GAMITGLOBK数据处理报告

    GAMIT-GLOBK数据处理报告 

    处理任务 

    利用GAMIT-GLOBK软件2011年年积日为94天的shaolhazxiankunmbjfsurum6IGS测站的GPS测量数据进行处理,并对处理结果进行评估 

    二.处理步骤 

    1. 安装虚拟机和Linux系统 

    win7系统下安装VMware Workstation v9.0.1虚拟机,并在其上安装ubuntu 12.10 

    图像 

       安装完并登陆ubuntu后,在terminal中运用以下指令安装csh 

    sudo apt –get install csh 

    安装完成后在terminal执行: 

       chsh 

    按提示输入: 

    /bin/csh 

    修改bashcsh。重启ubuntu系统,打开terminal,输入: 

    sudo –sH 

    输入密码后进入root权限,然后输入: 

    echo $SHELL 

    返回 

    /bin/csh说明SHELL修改成功。 

    安装库文件libX11 dev和编译器gfortran: 

    sudo apt –get install libX11 dev 

    sudo apt get install gfortran    

    1. 安装GAMIT-GLOBK软件 

    /opt目录下建立gamit目录作为软件的安装目录,将下载的GAMIT-GLOBK+10.40.zip安装文件复制到/opt/gamit目录下。打开terminal,进入gamit文件夹下,输入命令: 

    unzip GAMIT-GLOBK+10.40.zip 

    解压得到source文件夹,terminal中进入source文件夹,运行: 

    ./install_software 

    如果此时提示权限不足,则输入 

    chmod 777 * 

    为所有用户和文件设置可读写权利,然后运行./install_software命令,当到达提示 

    图像 

    时,先进入source/libraries文件夹下用gedit打开Makefile.config,找到第283行: 

    # ----- for Linux from 0.0.1 to 3.0.0  -- # 

    OS_ID Linux 0001 3000 

    将其改为 

    # ----- for Linux from 0.0.1 to 4.0.0  -- # 

    OS_ID Linux 0001 4000 

    这是由于Linux内核版本已更新至3以上;另外在此文件的105行将 

    MAXSIT 60 

    MAXSAT 32 

    MAXATM 13 

    MAXEPC 2880 

    MAXATM修改为25MAXEPC修改为6000,关闭并保存文件后在terminal里选y继续安装,即可完成GAMIT-GLOBK软件的安装。 

    安装完成后,需要修改csh.cshrc文件,如下图提示所示:  

    图像 

    进入/home/etc文件夹下,用gedit csh.cshrc打开,在endif前加入 

    stenv PATH /opt/gg/gamit/source/gamit/bin: /opt/gg/gamit/source/gamit/com: 

    /opt/gg/gamit/source/gamit/kf/bin:$PATH 

    stenv HELP_DIR /opt/gg/gamit/source/help/ 

    stenv INSTITUTE GNSS CENTRER 

        保存并关闭文件后退出,在terminal中输入doy指令,若出现结果则表明GAMIT-GLOBK已成功安装。 

    1. 工程文件和待处理数据准备 

    在任意目录下建立工程文件夹x094,文件名为四字小写,里面建立brdcigsrinex和年积日94四个文件夹: 

    图像 

    需要下载的数据有rinex观测值文件,广播星历和sp3星历,分别放在rinexbrdcigs文件夹下,可以用sh_get_rinexsh_get_navsh_get_orbits自动下载,也可以通过网站http://cddis.nasa.gov/gnss_datasum.html#daily网站手动下载,本例数据从网上下载,准备好的工程文件内容如下(tree指令可通过sudo apt-get install tree安装): 

    图像 

    1. tables文件夹更新和准备文件制作 

    需要每年更新的tables文件有: 

    章动表nutabl.、太阳表soltal.、月亮表luntab.、跳秒表leap.sec 

    需要每月更新的文件有: 

    编码文件dcb.dat 

    需要每日更新的文件有: 

    地球自转参数ut1.pole 

    在有新的接收机或者天线出现时需要更新rcvant.dat,在有新的卫星发射时需要更新svnav.dat 

    这些数据可以在ftp://garner.ucsd.edu/pub/gamit/tables/下载,在所有更新完成后,在工程目录x094下运行sh_setup -yr 2011tables表链接到工程目录中。 

    需要准备的文件有: 

    测站信息文件station.info 

    tables文件夹里的station.info文件复制到rinex目录下,打开并编辑该文件,只保留以*号开始的行信息(文件头),保存并关闭该文件。使用terminal进入rinex目录,输入 

    sh_upd_stnfo –files *.11o 

    就可以生成station.info文件: 

    图像 

    近似坐标文件lfiles. 

    近似坐标从观测o文件中提取,terminal进入rinex目录,输入 

    grep POSITION *.11o >lfiles.rnx 

    抓取o文件中的近似坐标值到lfiles.rnx文件中,得到测站近似坐标后,采用命令 

    rx2apr lfiles.rnx 2011 094 

    得到apr格式的文件lfiles.rnx.apr,然后通过指令 

    gapr_to_l lfiles.rnx.apr lfiles. 2011 094 

    apr文件转换为lfiles. 

    图像 

        station.infolfiles.文件复制到工程文件夹x094下的tables目录下。 

    进入工程文件夹x094下的tables目录,目录控制文件process.defaults、测站列表文件sites.defaults、解算控制文件sestbl.、精度控制文件sittbl.均保持默认值。在本次处理过程中,不考虑海洋潮汐的影响,可以禁用海洋潮汐模型otl.grid文件,在sestbl.文件中设置为:Tides applied = 23; use otl.grid = N,保存并关闭sestbl.文件 

    图像 

    1. 数据处理 

    进入工程目录x094下,采用批处理命令 

    sh_gamit d 2011 094 expt x094 noftp 

    处理过程截图如下: 

    图像 

    1. 处理结果及精度评定 

    最终处理结果保存在qx094a.094文件中。

     

    运用globk进行点位平差处理,首先terminal进入工程目录x094下,运行 

    sh_glred d 2011 94 expt x094 scal opt H G 

    对基线解算数据进行预处理,然后进入gsoln目录,运行 

    ls ../glbf/h*glx>x094.gdl 

    globk 6 globk_comb.prt globk_com.log x094.gdl globk_comb.cmd 

    处理截图如下: 

    图像 

     

  • 相关阅读:
    linux下,如何把整个文件夹上传到服务器(另一台linux)
    设置树莓派SSH连接因超时闲置断开(转)
    使用Cygwin登录Raspberry PI
    一个简单的工作日计算
    多线程端点服务发布程序(摘)
    编程实践笔记{Java 线程 并发处理 Webservice}(转)
    ActiveMQ安装
    Android轻量级ORM框架ActiveAndroid入门教程(转)
    我的第一个Raspberry PI装置
    java hashcode的Delphi实现
  • 原文地址:https://www.cnblogs.com/lcxu2/p/2851712.html
Copyright © 2011-2022 走看看