zoukankan      html  css  js  c++  java
  • Linux应用系统下安装与运转GAMIT软件1

       来历:网海拾贝




      本文重要引见了Linux应用系统中GAMIT的安装进程,并联合实例引见了其应用法子。
      1、小序

      跟着GPS技能的开展,在大地测量、工程测量、地球动力学、GPS天气学等多种学科中得到普遍的应用,精密解算GPS观测数据的软件也得到了正视与开展。国际外斥地了良多GPS数据处置处分软件,重要有闻名的美国麻省理工学院(MIT)和斯克里普斯陆地研讨所(SIO)斥地的GAMIT软件,美国宇航局(NASA)喷气推进尝试室(JPL)研发的GIPSY-OASIS软件,以及瑞士伯尔尼大学地舆研讨所研制的BERNESE软件等几种。本文重要引见GAMIT软件,其最重要的特点是其解算精度高,且免费开放源代码,用户可以凭证需求对源法度做照应的修正,以便于科研使命。
      2、GAMIT简介

      GAMIT可以解算卫星轨道、测站坐标、大气延伸、整周迷糊度等。它重要由以下几个模块构成:ARC(轨道积分)、MODEL(构成观测方程)、SINCLN(单差主动修复周跳)、DBLCLN(双差主动修复周跳)、CVIEW(人工交互式修复周跳)、CFMRG(用于树立SOLVE所需的M文件)、SOLVE(应用双差观测按最小二乘法求解参数)。

      GAMIT软件所需的数据是RINEX魔术的,可以处置处分各类差别型号的GPS采取机征求的数据。今朝,GAMIT软件支撑在UNIX和LINUX应用系统上运转,本文以GAMIT 10.2和LINUX RedHat 9.0为例来解说其安装与应用进程。

      3、软件的安装

       3.1 LINUX系统的安装

      起首确保电脑上有充沛的空间来安装LINUX,在这引荐至多有10G的闲暇空间。LINUX系统的安装可选择从光盘安装,硬盘安装或网络安装,一样浅显选择从光盘安装。在光驱中拔出安装光盘,从光盘指导后,凭证安装导游的提醒,就能完成LINUX系统的安装。
      3.2 LINUX编译器的更新

      LINUX系统的C和Fortran编译器系统默许的文件选项中MAXUNIT为100,而GAMIT软件源代码中则要求MAXUNIT为10000。假如不中断修正而直接中断GAMIT软件的安装,则会发生生机良多的劝诫性错误,形成安装后无法正常运转。安装GCC的步伐如下:用户可以从网站上(http://gcc.gnu.org)下载GCC编译器2.95.3或以上版本的源代码,拷贝至/usr/gcc目次下,进入该目次,用tar zxvf 饬令将其解压后,找到gcc-2.95.3/libf2c/libI77/目次下的fio.h文件,用vi饬令翻开,将#define MAXUNIT 100这一行改为10000,保留后,退到/usr/gcc目次,从新中断编译和安装GCC。
      3.3 GAMIT系统的安装

      从麻省理工学院的FTP就事器(http://bowie.mit.edu)下载GAMIT软件包,其中包括了软件源代码和安装包。在LINUX系统中树立/usr/gamit目次,将GAMIT安装包目次/source下的文件拷贝至此,其中有安装批处置处分文件install_software和几个以.tar.Z扫尾的缩短文件,以10.2版为例,区分为:

    install_software 安装批处置处分文件

    com.10.2.tar.Z 组件缩短包

    gamit.10.2.tar.Z gamit软件缩短包

    help.10.2.tar.Z 协助系统缩短包

    kf.10.2.tar.Z kf软件缩短包

    libraries.10.2.tar.Z 库文件缩短包

    templates.10.2.tar.Z 数据模块缩短包

    maps.10.2.tar.Z 舆图数据缩短包

      在安装软件前,要做一些相关配备。起首,要对安装法度的配备文件Makefile.config中断修正。与系统相关的设置次假如库文件和编译器的途径设置,在linux redhat 9.0下设置的途径为:

    X11LIBPATH /usr/X11R6/lib

    X11INCPATH /usr/X11R6/include/X11

    与GPS数据处置处分相关的几个参数为:

    MAXSIT 最大测站数 默许值45

    MAXSAT 最大卫星数 默许值30

    MAXATM 最大天顶延伸参数 默许值49

    MAXEPC 最大历元数 默许值2880

      以上几个参数可凭证用户的实际研讨需求作照应的修正。其次,由于install_software是用C shell写的安装脚本,以是在运转install_software前要确保饬令诠释法度为C shell,且install_software具有可实施的属性,可用饬令chmod x为其添加可实施属性。

      做好这些准备就可以安装软件了,进入/usr/gamit目次,运转饬令./install_software,然后凭证屏幕给出的提醒赐与回应,就可以完成安装。
      3.4 设置软件途径

      守候上述安装进程终了之后,并不能正常运转GAMIT软件,要对.cshrc文件配备。把途径/usr/gamit/com、/usr/gamit/gamit/bin、/usr/gamit/kf/bin,到场到path。多么做是由于我们在控制台中运转法度时,应用的是bash shell,若不改写C shell配备文件,会招致系统无法从途径中调用到GAMIT的饬令。多么GAMIT软件才算真正地完成了安装。





    版权声明: 原创作品,答理转载,转载时请务必以超链接编制标明文章 原始出处 、作者信息和本声明。不然将穷究法律责任。

  • 相关阅读:
    ARM备忘
    [转]iOS Assembly Tutorial: Understanding ARM
    内部排序->插入排序->其它插入排序->表插入排序
    内部排序->插入排序->其它插入排序->2-路插入排序
    内部排序->插入排序->其它插入排序->折半插入排序
    内部排序->插入排序->直接插入排序
    内部排序(总结篇)
    Leetcode-5173 Prime Arrangements(质数排列)
    P2051-中国象棋
    P2577-午餐
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1976247.html
Copyright © 2011-2022 走看看