GAMIT在LINUX操作系统上的安装和使用

合集下载

Gamit安装-ubuntu Linux操作系统

Gamit安装-ubuntu Linux操作系统

Gamit 的安装3502gamit 安装步骤,这里以最新的gamit 10.4为例子。

首先gamit 需要的运行环境为gfortran , gcc , libx11, csh, tcsh.而且在gamit的Makefile.config文件中也是需要知道操作系统的版本号的。

因此步骤如下:1) 按ctl+alt +t打开终端,输入uname -a 查看当前操作系统的版本号,如上图所示:操作系统的版本号是:3.0.0-12;但是在gamit中,只记录下操作系统版本号前4位,因此在这种情况下的版本号应记为:3001;2)安装相关的运行环境,主要包括csh,gfortran,tcsh,gcc,libx11;具体命令如下:在终端中输入:sudo -s,然后按提示输入密码;然后输入apt-get install gcc;apt-get install gfortran;这个会比较大一点,所以会慢一点,机房的网速只有十几kb每秒,听说比GPS中心的网速慢多了。

apt-get install csh;apt-get install tcsh;apt-get install libx11-dev,这个是为gamit提供图形支持的包,因此就比较大,耐心等待5分钟左右.3)配置shell首先输入echo $SHELL看下当前是什么类型的shell,一般情况下,ubuntu 默认的都是bash,虽然gamit是用csh写的,但是经过测试,即可以在csh中安装,也可以在bash中安装。

诺想在csh中安装,则需要改变当前的shell,在终端输入chsh,按提示输入密码。

然后输入shell的路径,以下操作是从bash改变为csh,因此输入路径为:/bin/csh,如下图所示:但是上面步骤完成以后,我们输入echo $SHELL,再查看一下,发现shell仍然是bash,注意了,这里是改变登录时的默认shell,因此若想让以上改变生效,只需要注销下,重新登录下就可以啦。

GAMIT软件的安装与使用

GAMIT软件的安装与使用
2 软件的安装与设置
211 VMw a re510 虚拟机软件的安装与配置
(1)运行安装程序 ,选择安装 VMware的目录进行 安装 。
(2 ) 安装完毕后启动 VMware, 选择 New V irtual M achine建立新的虚拟机 ,然后依次选择 typ ical安装 方式 、选择 L INUX作为客户机操作系统并指定虚拟客 户机的名字 (如指定虚拟客户机的名字为 REDHAT) 、 网络类型 、分配的硬盘空间大小 (建议大于 6GB 以上 ) 等完成安装 。
1 GAM IT简介
GAM IT运行于 UN IX (L INUX) 操作系统上 ,而目 前应用最普遍的是 M icrosoft公司的 W indow s系列操 作系统 ,通常在 PC 机上安装 GAM IT的做法是安装 W indow s 和 UN IX ( L INUX ) 双 系 统 , 然 后 在 UN IX (L INUX)系统上安装和使用 GAM IT软件 ,但在实际应 用中需要在 W indow s和 L INUX操作系统间来回切换 时 ,需要重启系统 ,给应用带来不便 。
安装完 RedHat L inux910后 ,选择安装 Install VM 2
ware tools:
% tar zxf VMwareTools - 51511 - 19175. tar. gz
% cd VMware - tools - distrib
%. / vmware - install. p l 安装完毕 , 在 /mnt/ hgfs下就出现了共享的目录 xp share,通过此目录完成 xp系统与虚拟客户机间的文 件交换 。也可以使用拖放的方法来交换文件 ,不过不 支持中文路径下的文件拖放 ,这一点使用时需注意 。 通过文件共享 ,可以使不精通 UN IX 的人只需学 习 UN IX的简单命令就可以了 ,无需关心网络配置及 下载 等 功 能 , 精 密 星 历 等 数 据 的 下 载 可 通 过 W IN2 DOW S XP 来完成 ,并通过共享目录或拖放来传递到 L INUX系统上 ,可以让使用者专注于 GAM IT软件的学 习与应用上 。

GAMIT在红旗5.0LINUX操作系统上的安装和使用

GAMIT在红旗5.0LINUX操作系统上的安装和使用
测数据 的软 件 也 得 以重 视 和 发 展 , 主要 有美 国 麻 省 理 工 学 院 码 , 一般是后缀 为 trg2的压 缩包 文件 , a.z 然后 进入 系统 终端 , 用 ( T) MI 与斯克里普斯海 洋研究所 ( 1 开发 的 G s0) AMI 瑞士伯 尔 t vf T, a xz命令将其在 当前工作 目录下解压后 , 目录 gc. 下( r 在 c 2 或 4
.款免费软件 。 来自ma e k ma e i s l k t l n a
1 G MI A T简 介

c MI T是美 国麻省理工学 院( T) MI 与斯 克里普斯 海洋研 究
完成 gc c 的编译和安装 , 需要 比较长的时间。 这 1 首先 以 ro 用 户 进 入红 旗 5 0 L N ) ot . I UX 系 统 , 建 一个 新
. T 所 (l ) sc 研制 的 G S数据 后处 理 与分析 软件 。其 特 点是 运算 速 2 2 安 装 G MI ) P 度快 、 版本更新 周期短以及在精度许可范 围 内 自动化处理程 度高
等 , 其具有开源性 , 且 用户可 以根据 需要对源程序 修改 , 于科研 G MI 用的用户 ( 中用户 名为 mj, 便 A T专 文 ) 并设 定密 码 , I L NUX操
尼大学天 文研 究 所 开 发 的 B me e s 件 , 国喷 气 推 进 实 验 室 其更 高版 本号的 目录 ) e软 美 输入 : ( L 开发 的 G P Y O SS I软件 。文 中介 绍 的 G MI 一 J ) P IS / A I- I A T是 /o f u e cn i r g
GA T在 红 旗 5 0L NUX操 作 系统 上 的 安装 和使 用 MI . I

gamit的安装步骤

gamit的安装步骤

2008年10月22日,Gamit 10.34版发布了最新的修改补丁。

修改后,新版本包含如下目录及文件:/incremental_updatescom.10.34.tar.Zetopo5.grd.10.0.tarexample.10.34.tar.Zgamit.10.34.tar.Zhelp.10.34.tar.Zincremental_updates.081022.tar.Zkf.10.34.tar.Zlibraries.10.34.tar.Zmaps.10.1.tar.Ztables.10.34.tar.Zinstall_softwareinstall_updatesrelnote.10.21relnote.10.34下载后立即安装软件于ubuntu8.04 linux桌面操作系统。

安装比较简单,只需要输入几个命令,并修改一个参数即可。

Gamit安装需要csh(tcsh)环境、GNU gfortran 4.2编译器和libx11-dev库支持。

gfortran是软件推荐使用的编译器。

libx11-dev是X11的程序开发库,它提供的lib.h和libx11.a(libx11.so)是Gamit 安装必须用到的两个库文件,主要是为Globk的提供图形库支持。

以上三个条件却一不可。

ubuntu系统没有csh,默认为bash。

因此要先安装csh。

ubuntu系统自带了gcc4.2,但是却没有安装gfortran编译器。

而你安装时安装程序会调用默认的gfortran编译器,除非你指定gcc为你的编译器。

首先,以root身份登录,打开终端,输入apt-get install csh系统自动下载并安装csh,安装完成后在终端输入chsh提示正在更改root 的SHELL请输入新值,或直接敲回车键以使用默认值登录Shell [/bin/bash]:输入/bin/csh修改bash为csh。

重新起动ubuntu,并以root身份登录,打开终端,输入# echo $SHELL返回s“/bin/csh”,说明SHELL修改成功。

Gamit软件安装说明

Gamit软件安装说明

Gamit软件安装说明SUSE Linux 8.0使用说明一、安装组件选择:1,在categories中选择:●Advanced-Devel●Gnome System●KDE Desktop Environment●Linux Development Tools●Network/Server●Help Support Documentation2,选择Single Package,在其中利用Search选择需要安装的组件,OK3,利用Time Zone改时间/时区二、Login Shell修改安装完毕,利用Yast2控制项(用户及密码)修改为CSH三、使Windows下的磁盘分区(包括NTFS文件系统)可用:1,修改etc/fstab.文件,在其中增加: mount –a (链接指定的磁盘分区) 或2,在root的/sbin/下,运行fdisk /dev/hda 查看分区情况(p 查看,q退出)运行mkdir Dell_D 建立链接目录运行mount /dev/hda5 Dell_D 完成链接。

四、修改启动系统选项编辑lilo.conf(或Redhat的grub.conf)文件,更改启动顺序,并运行lilo(或grub)。

五、Gamit 等软件路径设置1,在一般用户的首级目录(例如:home/cxc/)下,拷贝/etc的csh.cshrc文件为.cshrc:cp /etc/csh.cshrc .cshrc2,编辑.cshrc文件,在其最后一行增加如下路径:Setenv PATH“/home/cxc/gs110/com:/home/cxc/gs110/gamit/bin: /home/cxc/gs110/kf/bin: $PATH”($PATH表示以前设置的路径)3,运行 source .cshrc 以激活以上设置六、设置vi在/etc/vimrc中设置vi,将其中打开“syntax on”选项(去掉22行号)。

GAMIT安装步骤_修订版

GAMIT安装步骤_修订版

GAMIT安装步骤_修订版1.系统要求在安装GAMIT之前,确保你的计算机符合以下最低配置要求:- 操作系统:支持Windows、Linux或Mac OS X。

-处理器:推荐使用64位处理器。

-内存:推荐至少8GB的内存。

-存储空间:至少需要10GB的可用磁盘空间。

- 软件依赖:安装了Perl、Python、Fortran和Gfortran等软件依赖。

3.安装依赖软件- Linux:使用包管理器安装Perl、Python和Gfortran等软件依赖。

例如,在Ubuntu系统上,可以使用以下命令进行安装:```sudo apt-get updatesudo apt-get install perl python gfortran```- Mac OS X:使用Homebrew或MacPorts等包管理器安装Perl、Python和Gfortran等软件依赖。

4.解压GAMIT软件包5.配置环境变量为了方便在任意位置运行GAMIT命令,需要将GAMIT安装目录添加到系统的环境变量中。

根据你的操作系统进行如下配置:```export PATH=$PATH:/path/to/gamit```其中,/path/to/gamit是GAMIT安装目录的路径。

6.配置GAMIT参数文件-GAMIT_BIN:GAMIT可执行文件所在的目录。

-GAMIT_GEN_DIR:GAMIT输出文件所在的目录。

-GAMIT_EXE_DIR:各个GAMIT模块的可执行文件所在的目录。

- GAMIT_SHELL:使用的命令行解释器,一般为bash。

-GAMIT_ARCHIVE:GAMIT源代码库所在的目录。

7.添加观测数据8.运行GAMIT完成上述步骤后,可以使用终端进入GAMIT安装目录,并执行以下命令来运行GAMIT:```./rungamit```总结:。

GAMIT软件操作手册

GAMIT软件操作手册

GAMIT软件操作手册目录一GPS误差分析 (3)1.1 与GPS卫星有关的误差 (3)1.2 与信号传播有关的误差 (3)1.3 与接收设备有关的误差 (4)1.4 其他误差来源 (4)二GPS基线处理的几个关键问题 (5)2.1 星历 (5)2.2 对流层折射影响 (5)2.3 周跳是否修复是影响基线解算精度的因素之一 (6)2.4 基准点坐标的确定 (6)2.5 基线解算是否在地固系中进行 (6)2.6 整周未知数的确定 (7)三GPS应用软件介绍 (8)3.1 一般的商用软件 (8)3.2 高精度GPS软件 (8)四GAMIT软件简介 (9)4.1 概述 (9)4.2 主要模块介绍 (9)五GAMIT软件的安装 (11)六GAMIT软件的运行 (12)附录一、LINUX操作系统的安装: (15)附录二、GCC的安装: (18)附录三精密星历及相关表文件的获取 (20)附录四RINEX格式说明 (21)一GPS误差分析GPS是美国为了满足军事部门和民用对连续实时和三维导航的迫切要求于1973年开始研制的,至1994年整个系统全面建成。

这个系统的全称是“授时与测距导航系统/全球定位系统”(Navigation System Timing and Ranging/Global Positioning System—NAVSTAR/ GPS),通常称为“全球定位系统”(GPS)。

它能够在全球范围内提供全天候、高精度、连续实时的三维定位和测速,同时它还能够提供时间基准。

GPS是20世纪空间技术上的最大成就之一。

它的出现使大地测量产生了根本性的变革。

目前这一高新技术已广泛地应用于大地测量学、地球动力学、精密工程测量、地壳形变监测、石油勘探、资源调查、城市测量等领域。

影响GPS定位的误差按其主要来源可以分为如下几个部分:1.1 与GPS卫星有关的误差●星历误差与模型误差●卫星钟差与稳定性●卫星摄动●相位的不稳定性●卫星的相位中心1.2 与信号传播有关的误差●电离层折射●对流层折射●多路径效应1.3 与接收设备有关的误差●接收机钟差●天线的相位中心●观测误差(天线的整平与对中、量取天线高的误差)●接收机噪声1.4 其他误差来源●地球自转的影响(极移、UT1)●相对论效应的影响(信号传播与卫星钟)●地球潮汐(固体潮、海潮、大气负载潮)二 GPS 基线处理的几个关键问题在高精度GPS 测量中,影响定位精度的主要因素有:卫星的轨道精度、对流层折射的修正精度、多路径效应、相位中心的改正、接收机震荡器的稳定度、数据的后处理技术和起始点坐标的精度。

GAMIT简介

GAMIT简介
11
(2)文件准备(续)
kf . 10. 21. tar . Z kf 软件压缩包 libraries. 10. 21. tar . Z 库文件压缩包 templates. 10. 21. tar . Z 数据模板压缩包 map s. 10. 21. tar . Z 地图数据压缩包 将install_software设置为可执行文件 chmod +x install_software ./install_software //运行install_software
第一步: 数据编辑得出干净的观测数据文件——X-file. 数据编辑用快速解(Quick Solution)进行, 其目的并不是求解参数,而是生成干净的 Xfile. 流程见图1:
18
MAKEX MODEL AUTCLN SOLVE CFMRG CVIEW SCANDD
//将RINEX转换成 将 转换成GAMIT中的观测文件:X-file 中的观测文件: 转换成 中的观测文件
9
GAMIT安装 安装:(1)重新编译 重新编译GCC 安装 重新编译
从一下网站下载gcc-3.4.6.tar.bz2源代码: /gnu/gcc/gcc-3.4.6/gcc3.4.6.tar.bz2 在当前工作目录下解压: tar –jxvf gcc-3.4.6.tar.bz2 改设置:vi ~/gcc-3.4.6/libf2c/libI77/fio.h 将“ # define MAXUNIT100”的行更改为“ # define MAXUNIT 10000” 配置:./configure –prefix=/usr –enablethreads=posix –eanble—long-long –enablelanguages=c,c++,java,f77 重新编译和安装gcc/ g77 : make make install

linux_fedora14下Gamma安装说明

linux_fedora14下Gamma安装说明

Linux——fedora下安装GAMMA软件1 ##### 保持网络连接状态2 ##### Linux编译环境安装一般安装Linux软件前需要大量的库以及相关GNU软件,这样可以避免Linux软件安装或编译出错. 将yum-代码复制进终端。

若提示需root权限,则先获取root权限,如:[cz@localhost ~]$ su – root (回车,注意–两端有空格,获取root权限)密码: __________(提示输入root权限的密码,fedora系统安装过程中设定的密码,非系统登录密码。

密码在终端里不显示,输入后回车)[root@localhost ~]# yum -y install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-dev gdyum -y install make gcc gcc-c++ gcc-g77 flex bison file libtool libtool-libs autoconf kernel-devellibjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glib2 glib2-devel bzip2 bzip2-devel libevent libevent-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel vim-minimal nano fonts-chinese gettext gettext-devel ncurses-devel gmp-devel pspell-devel unzip libcap (编译环境相关软件自动下载安装,一定要联网)3 #####GAMMA 软件安装Gamma安装主要步骤:1解压缩Gamma软件压缩后的.gz文件;2安装FFTW库;3安装GLIB/GDK/GTK 2库;4建立并安装GRACE plotting 包(IPTA模块需求, otherwise recommended);5 a)安装GDAL 库(TerraSAR-X PRI 和地理编码的数据需求);b)安装HDF5 库(COSMO/SKYMED 数据需求);6更新路径环境变量;7设置获取Gamma HTML文档的途径,详细内容如下:.1. 解压Gamma软件包的压缩后 .gz文件;移动并打开软件包,创建软链接并添加环境变量。

gamit 操作步骤

gamit 操作步骤

gamit 操作步骤摘要:一、引言二、GAMIT 软件介绍三、GAMIT 操作步骤1.准备工作2.数据导入3.参数设置4.模型计算5.结果输出与分析四、GAMIT 软件在实际应用中的优势五、结论正文:【引言】GAMIT(Geodetic Analysis and Modeling Integrated Tool)是一款综合性的地球物理建模分析工具,广泛应用于大地测量、地震学、地壳形变等领域。

本文将详细介绍GAMIT 软件的操作步骤,以帮助用户更好地使用该软件进行科研工作。

【GAMIT 软件介绍】GAMIT 软件由美国麻省理工学院(MIT)地球、大气与行星科学系的研究人员开发,是一款功能强大的地球物理建模分析软件。

GAMIT 软件主要应用于GPS 数据分析、地球物理建模、地壳形变分析等领域,支持多种数据格式,具有丰富的功能和灵活的参数设置。

【GAMIT 操作步骤】1.准备工作在使用GAMIT 软件前,需要确保电脑上安装了GAMIT 软件,并正确配置环境变量。

此外,需要准备相应的数据文件,如观测数据、测站信息、基线文件等。

2.数据导入将所需数据文件导入GAMIT 软件中,包括观测数据(如GPS 观测数据)、测站信息文件(如站点坐标、高程等)和基线文件(如基线向量等)。

3.参数设置GAMIT 软件具有丰富的参数设置,包括地球模型、大气模型、噪声模型等。

用户需要根据实际需求和数据特点选择合适的参数设置。

此外,还可以根据需要设置其他参数,如迭代次数、约束条件等。

4.模型计算在完成参数设置后,启动GAMIT 软件进行模型计算。

软件将根据设定的参数对数据进行处理,生成地球物理模型。

5.结果输出与分析计算完成后,GAMIT 软件会生成一系列结果文件,包括地球物理模型、残差图、相关系数等。

用户可以根据需要对这些结果进行分析和解读,以获取有关地球物理过程的信息。

【GAMIT 软件在实际应用中的优势】GAMIT 软件在实际应用中具有以下优势:(1)功能强大,支持多种数据格式和多种地球物理模型;(2)参数设置灵活,可根据用户需求进行调整;(3)计算速度快,适用于大规模数据处理;(4)结果准确,能够提供可靠的地球物理模型。

gamit10.6安装

gamit10.6安装

1:安装环境,进入Ubuntu软件中心搜索libx11、gfortran、gcc、csh、tcsh并安装。

2:获取root权限:打开命令行:ctrl+alt+t输入sudo passwd然后输入两次密码,这个就是修改好的root密码。

然后在输入su root输入修改好的root密码就获取root权限了。

3:将gamit10.6 复制到/opt文件下,在root权限下用命令:cp –r /home/wfy/桌面/10.6 /opt4:进入文件10.6 : cd /opt/10.6给install_software赋执行权限,chmod 777 ./ install_software5:运行安装脚本./ install_software在安装过程当中遇到所有的y/n问题,一律选择y6:安装失败后,编辑opt/gamit10.5/libraries里的Makefile.config 文件,在root权限下输入:gedit opt/gamit10.5/libraries/Makefile.config修改4个地方:第一个:删除这两行的/x11第二个:修改最后两个13改成25 2880改成5760第三个:输入uname –a(注意空格),即可查看当前系统的信息。

例如操作系统的版本号是:3.16.0-23;但是在gamit中,只记录下操作系统版本号前4位,因此在这种情况下的版本号应记为:3111;搜索OS_ID Linux,找到该处,将3953给位本电脑的版本号3111第四个,如果你的电脑是32位的,那么就要将该文件中的全部m64改为m32,另外/opt/10.6/gamit/solve/Makefile.generic该文件中的所有m64也要改为m32。

7,重新输入./install_software 安装8,安装成功后进入root文件cd /root 然后列出所有文件:ls –a 然后编辑.bashrc gedit .bashrc 在文件最后加入下面两行,然后注销一下,再次进入root权限,输入doy,如果出现帮助,说明安装成功。

GAMITGLOBK软件的安装技巧

GAMITGLOBK软件的安装技巧
2.3
安装GMT(Generic
Mapping
Tools)
GMT用于各种图形的绘制,如Sky Plot(卫星分布
图)、台站坐标时间序列、台站运动速率图等。从ht.
tp://gnat.soest.hawaii.edu/下载GMT4.3.1安装包至/ usr/local/GMT。运行./install—gmt进行安装。按提示 操作即可。如果没有安装NetCDF库,则在GMT的安 装过程中选择安装。 2.4定制与编译 (1)获取安装介质 获取源程序,将安装文件拷贝至某一目录(如/ usr/local/gamit)下。对于科研等非商业用途来说, GAMIT/GLOBK的使用完全免费。需要者可去其主页

作者简介:田云锋(1976一),男,助理研究员.从事利用GPS监测地壳形变的技术研究。
万方数据
第2期
田云锋.GAMIT/GI.OBK软件的安装技巧
make make install
而在Sun Solaris中,需要采用符合POSIX标准的/ usr/xp94/bin/awk,而不是缺省的/usr/bin/awk。 另外,GAMIT/GLOBK用于压缩/解压RINEX文 件的工具为compress/uncompress。在一些Linux系统 中则没有相应的命令。由于未压缩的RINEX等文件 占用较大的磁盘空间,如果不压缩则会产生很大的磁 盘开销。在Linux系统中对应的有gzip和gunzip,可分 别创建链接,如:
dora Core
的领域发挥作用,且提供了用于单历元定位的模块。
对于高等教育中的GPS数据处理课程来说,GAMIT/
GLOBK也是一个优秀的帮手,有助于加深学生对GPS
数据、原理及相关天文地球物理知识的理解。 GAMIT/GLOBK没有图形用户界面,而是一些命 令和脚本的松散集合,对于初学者来说难以掌握。 MIT虽然提供了部分操作系统的可执行程序版本,但 并不能运行在所有发行版之上,且用户往往需要自定 义一些参数,因此,有必要从源程序重新编译、链接。 前人【I'2'3’41对GAMIT/GLOBK在Linux上的安装流程 和基本使用做了很多介绍,但针对各系统的特点及常 见问题则没有涉及。本文详细地介绍了GAMIT/ GLOBK的编译、安装过程可能出现的各种问题,总结 了不同操作系统上的配置、安装技巧。

GAMIT在LINUX操作系统上的安装和使用

GAMIT在LINUX操作系统上的安装和使用

GAMIT在L INU X操作系统上的安装和使用3王留朋,过静,金慧华,吴 宪(清华大学土木工程系地球空间信息研究所,北京100084) 摘 要:GAM IT是目前国际上通用的GPS定位定轨的优秀软件之一,但其安装和使用在不同的UN IX/L INU X系统平台上存在着差异,不易为初学者掌握,本文结合实例介绍了GAM IT在L INU X操作系统上的安装和使用,希望能为将要使用GAM IT软件的用户提供一些有益的参考。

关键词:GAM IT;GPS;L INU X中图分类号:P22814 文献标识码:A 文章编号:100829268(2005)06200432041 引言随着GPS技术的发展和广泛应用,大地测量已发生了革命性的变化,并在地球动力学、GPS气象学等研究中得以广泛应用,精密解算GPS观测数据的软件也得以重视和发展,本文介绍的GAM IT就是其中的代表之一。

GAM IT是美国麻省理工学院(M IT)与斯克里普斯海洋研究所(SIO)研制的GPS数据后处理与分析软件。

其特点是运算速度快、版本更新周期短以及在精度许可范围内自动化处理程度高等,且其具有开源性,用户可以根据需要对源程序修改,便于科研工作,因此在国内外应用相当广泛,尤其是在免费开源的L INU X操作系统上。

2 GAMIT简介GAMIT可以解算卫星轨道、测站坐标、钟差、大气延迟、整周模糊度等,主要由以下几个程序构成:ARC(轨道积分)、MOD EL(组成观测方程)、SINCLN(单差自动修复周)、DBCL N(双差自动修复周跳)、CV IEW(人工交互式修复周跳)、CFMR G(用于创建SOL V E所需的M文件), SOL V E(利用双差观测按最小二乘法求解参数的程序)。

解算过程实际上是一个迭代过程,平差时所采用的观测值主要是双差观测值,分为三个阶段:首先进行初始平差,解算出整周未知数参数和基线向量的实数解;再将整周未知数固定成整数;最后是将确定的整周未知数做为已知值,仅将待定的测站坐标作为未知参数,再次平差解算,解出基线向量的最终解———整数解固定解。

GAMIT在虚拟机系统中的安装与使用

GAMIT在虚拟机系统中的安装与使用

GAMIT在虚拟机系统中的安装与使用张海东;程广义;陈永祥;姜鹏远【期刊名称】《全球定位系统》【年(卷),期】2012(037)005【摘要】GAMIT/GLOBK is one of the software applied extenmvely to calculate GPS observation data running on Linux operating system, because of many editions of Linux, the installing of GAMIT/GLOBK will meet a lot of trouble. The whole prdcess installing and applying ofGAMIT10.40 on Virtual Computer Operating System of RedHat9.0 Linex are introduced, and the success of installing by a example ispresented.%GAMIT/GLOBK软件是全球应用最广泛的GPS数据分析软件之一,运行于Linux操作系统。

由于Linux版本众多,使得该软件的安装过程中遇到很多的问题。

介绍了以RedHat9.0虚拟机系统平台,安装、使用最新版GAMIT/GLoBK10.40的详细过程,并以实例进行了检验。

【总页数】5页(P91-95)【作者】张海东;程广义;陈永祥;姜鹏远【作者单位】西安测绘总站,陕西西安710054;西安测绘总站,陕西西安710054;西安测绘总站,陕西西安710054;西安测绘总站,陕西西安710054【正文语种】中文【中图分类】P228.4【相关文献】1.GAMIT在红旗5.0 LINUX操作系统上的安装和使用 [J], 毛健;魏峰远2.双系统平台下GAMIT/LOBK10.60安装与使用 [J], 王录爽;李森3.GAMIT在LINUX操作系统上的安装和使用 [J], 王留朋;过静珺;金慧华;吴宪4.基于CrntOS系统的GAMIT/GLOBK 10.7软件安装与使用 [J], 赵忠海; 张洪文; 刘显涛5.虚拟机技术在计算机系统安装与调试实验中的应用探析 [J], 丁银军因版权原因,仅展示原文概要,查看原文内容请购买。

GAMIT-globk安装指导

GAMIT-globk安装指导

GAMIT/GLOBK安装指导殷海涛山东省地震局中国地震局地质研究所一、LINUX编译系统的更新(在安装LINUX时,一定要把LINUX中的开发工具中的gcc选项全部选中,才能正常运行gcc编译器)1、先将gcc-2.95.3.tar放入/home中,至少300M剩余空间。

2、将其在当前目录中解压:%tar -xzvf gcc-2.95.3.tar.gz3、找到位于目录gcc-2.95.3/libf2c/libi77中的fio.h文件,将其中包含“#define MXUNIT 100”的行更改为“defineMXUNIT 10000”。

4、建立gcc-2.95.3_obj子目录并进行软件安装路径配置:%mkdir gcc-2.95.3_obj%cd gcc-2.95.3_obj%../gcc-2.95.3/configure --prefix /usr (注意空格)5、编译和安装gcc:%make bootstrap%make install以上过程视计算机硬件情况不同和gcc的不同,而需要大约30分钟左右的时间。

(gcc-3.2.2需要1小时)在安装suse linux 系统时,注意安装自带的gcc4.2.1。

二、安装GAMIT/GLOBK系统从麻省理工学院的ftp服务器()下载GAMIT/GLOBK软件包,在LINUX目录下建立软件安装目录(例如: 在root用户下建立/opt/gamit10.35 ),将软件的安装文件(GAMTI_UPDA TES)拷贝到此目录中。

1、安装前要对GAMIT/GLOBK安装配置文件Makefile.config 进行相关的修改配置。

因为GAMIT/GLOBK发行版兼顾各种不同UNIX版本不同版本的相关系统路径的设置也不同。

解决办法是将libraries.10.07.tar.Z文件解压,(gunzip libraries.10.07.tar.Z),并在解压后将原压缩文件删除,在生成的libraries目录中找到Makefile.config文件,将LINUX系统路径设为/usr/X11R6/bin, 因为安装文件默认为/usr/X11R6/bin,(LINUX 9.01)其他版本的UNIX根据具体情况进行更改。

Linux操作系统中GAMIT的安装过程

Linux操作系统中GAMIT的安装过程

本文主要介绍了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-GLOBK安装及介绍

GAMIT-GLOBK安装及介绍

数据处理步骤 结果分析
§1. Linux系统的安装 系统的安装
1.1 安装环境要求
Gamit/Globk软件目前可运行几乎所有 软件目前可运行几乎所有UNIX系统,包括 系统, 软件目前可运行几乎所有 系统 包括Solaris, , HP-UX,Mac-OS以及 以及Linux (RedHat, RedFlag, suse )等。 , 以及 Linux操作系统可以在 http://28.80.32.203/ 下载,用Nero软件的刻 操作系统可以在 下载, 软件的刻 文件刻录到光盘上。 录镜像功能可将.iso文件刻录到光盘上。 若在Windows系统下安装 系统下安装Gamit/Globk ,需要通过 需要通过VMware虚拟机 若在 系统下安装 虚拟机 软件来实现,经过测试运行速度要比直接安装慢一些。 软件来实现,经过测试运行速度要比直接安装慢一些。此软件同样可 下载的到。安装过程可参考《 在http://28.80.32.203/ 下载的到。安装过程可参考《GAMIT软件的 软件的 一文。 安装与使用 》一文。
2.2 Gamit/Globk采用的测量模式 一般的GPS作业模式: 作业模式: 一般的 作业模式 以同步区为基本观测单位, ⒈ 以同步区为基本观测单位,滚动式逐步展开的模式 ; ⒉ 同时还必须有点设在已知站上 ; 全部测站要同时作业,一个点可能影响一个同步区; ⒊ 全部测站要同时作业,一个点可能影响一个同步区; Gamit/Globk采用的模式: 采用的模式: 采用的模式 基于连续运行基准站的GPS作业模式,就是利用基准站全天候 作业模式, 基于连续运行基准站的 作业模式 不间断观测的特点,让未知点与基准站组成远距离同步观测, 不间断观测的特点,让未知点与基准站组成远距离同步观测,直 接确定未知点的坐标。野外作业小组独立测量, 接确定未知点的坐标。野外作业小组独立测量,不需要与其他作 业小组同步观测构成同步区。 业小组同步观测构成同步区。

【精品】Gamit的的安装与使用

【精品】Gamit的的安装与使用


GAMIT/GLOBK软件的使用
Unix操作系统的文件结构
/bin /etc /home /lib /mnt /root … … jbshi … gamit
Unix的常用命令
Unix Command cd pathname cp from to clear rm object ls -flags mkdir directory mv from to rmdir directory cat file... more file Copy a file Clear the screen Delete (remove) a file List the contents of current directory Make a new directory Rename a file (or move it in Unix) Remove a directory Concatenate files Display file a screenful at a time Meaning Change directory to pathname
-先验信息、控制文件整理
� 一共4个文件:、lfile.apr、sestbl.、sittbl.。
� :记录各测站的观测时间和天线高信息:
格式主要注意几点:Ant Ht、HtCod和Antenna Type(用来做 天线高改正),Receiver Type(用来做周跳恢复),Session Start、Session Stop(用来控制测段跨度,处理不好后面会提 示错误)。
LINUX系统的安装
在安装LINUX系统时,一定要安装cc开发工 具包.这是编译gcc的必须!
gcc编译器的安装
% tar xvfz gcc-2.95.2.tar.gz Modify the libI77/fio.h fortran include file to allow access to 10000 unit numbers : % vi gcc-2.95.2/libf2c/libI77/fio.h Replace line: #define MXUNIT 100 With line: #define MXUNIT 10000 Make the build directory and run configure: % mkdir gcc-2.95.2_obj % cd gcc-2.95.2_obj % ../gcc-2.95.2/configure --prefix / usr (后面这个选项很重要!) /usr Build GCC/G77 % make bootstrap Install GCC/G77 % make install

GAMIT软件的安装过程

GAMIT软件的安装过程

附录3: GAMIT软件的安装过程3.1安装gcc打开终端,输入apt-get build-dep gcc (如图 3.1 )图3.1安装gcc打开终端,输入define MXUNIT 10000 (如图3.2)图3.2定义最大值3.2安装csh打开终端,输入apt-get in stall csh (如图3.3)DO! '■Ff'ZZQMtBPdflrr• r血也i卩吊氓・验=厦・W ffl卞tfltn迴.it・£h令艮刃輯百11 nun - hiadar-i-2.a.3^-21 liMun-haattars--2 .■” t7 • Zl-^rvw r i c 供・'aptgiet Mtorewve1AIIBIEfllT»s t・】《r“p肾•貫詹•£<i'h科■* T* ««VTfl l*l・曲氯.■EI A B e JNR-W 卑:Mhe 响■怦空■亠良・丨k lit Sip i /"/libwiiH. do^vffrria > w luti.id/whlvrrK CM hl[zxaks]k ii i«4f■曲旳KM IE E.>p r s u v :n < H n vr fl: a c^h P ixtAii reiBv 「.事理日材•弭箕■・Him + jr<ne*・ >IF if Kir H -csh |弘,…肚油2M7a713-2utMnl:uJZi9L AL«M T wi-ifb »M«D .. XttftBmf 4ac他注内•粗H,…Prflcesiltijj: 1 o4de4 M AC bvvd r ■ >RAq;litAr1n4 rl&£ijB«<it« irltlh fi£ral!lkA*pAif A £:m ■ cih [JB9 »allJI -2ut]un1iijll ...ii|irtal w - <1 Tv> riitl 1 t 楼詹/blii/O^n图3.4输入chsh更改root的SHELL (如图3.5 )自•• rout □ u»r>I JH H OIK:■*WI MWEI V«iv) BttTD 列斛间ec] P.5.1 J L|...■ «] .ft U 切即U-mrT |4 ...・M】'■•吗H d M.*i i Lubu^iluJ'l 1.1■a< ] -F «"H-tifcEBriile31 |4 4| 4 n3-lubu>it¥l>・4< | Il fti I-414.4.1 lufrMhlull』・・■I ibstidc+*® ■ 4 ■ (lev 1暫邛P■lkibi|C|ii 伽 14.4.1 luh-unTH^I ・・・图3.3安装csh安装完成后在终端输入:chsh (如图3.4 )a ad止氏收■ Lkfig£]-b£ |4.4. J-qUEHinTuLl ...Q 4i * ■ I nbsc ] < acji 13^.1*11..YKHA iiiEft-iftaO in::應jt3耳卓2O —丄•肆ul旧My谄』闪血砒teAiEflrujill左BEn曲dJTJ辽JzJ正丄叩i r ijtr (r** >. + 自吐能牠吕安装cshgcj - idk |-4:4-4.1lubuntull ...w■uld is^-vinlial Illiq£j 4.4- |dk H-4-3 Liibuntu^l .».迁血*■ ■・.......................... ....r Ube tn* ■Idcanf L$ d«fair rad:卵naw输入chsh<■ IID-Ifil1*#* ! llilltcu: -# 監・・h。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

GAMIT在L INU X操作系统上的安装和使用3王留朋,过静,金慧华,吴 宪(清华大学土木工程系地球空间信息研究所,北京100084) 摘 要:GAM IT是目前国际上通用的GPS定位定轨的优秀软件之一,但其安装和使用在不同的UN IX/L INU X系统平台上存在着差异,不易为初学者掌握,本文结合实例介绍了GAM IT在L INU X操作系统上的安装和使用,希望能为将要使用GAM IT软件的用户提供一些有益的参考。

关键词:GAM IT;GPS;L INU X中图分类号:P22814 文献标识码:A 文章编号:100829268(2005)06200432041 引言随着GPS技术的发展和广泛应用,大地测量已发生了革命性的变化,并在地球动力学、GPS气象学等研究中得以广泛应用,精密解算GPS观测数据的软件也得以重视和发展,本文介绍的GAM IT就是其中的代表之一。

GAM IT是美国麻省理工学院(M IT)与斯克里普斯海洋研究所(SIO)研制的GPS数据后处理与分析软件。

其特点是运算速度快、版本更新周期短以及在精度许可范围内自动化处理程度高等,且其具有开源性,用户可以根据需要对源程序修改,便于科研工作,因此在国内外应用相当广泛,尤其是在免费开源的L INU X操作系统上。

2 GAMIT简介GAMIT可以解算卫星轨道、测站坐标、钟差、大气延迟、整周模糊度等,主要由以下几个程序构成:ARC(轨道积分)、MOD EL(组成观测方程)、SINCLN(单差自动修复周)、DBCL N(双差自动修复周跳)、CV IEW(人工交互式修复周跳)、CFMR G(用于创建SOL V E所需的M文件), SOL V E(利用双差观测按最小二乘法求解参数的程序)。

解算过程实际上是一个迭代过程,平差时所采用的观测值主要是双差观测值,分为三个阶段:首先进行初始平差,解算出整周未知数参数和基线向量的实数解;再将整周未知数固定成整数;最后是将确定的整周未知数做为已知值,仅将待定的测站坐标作为未知参数,再次平差解算,解出基线向量的最终解———整数解固定解。

GAM IT软件采用RIN EX格式的数据,可以使用各种不同型号的GPS接收机的观测数据,对于Compact Rinex格式的文件,可以用GAM IT自带的crx2rnx命令进行转换。

它支持大多数的UN IX/L INU X系统平台,如SUN,Redhat,HP, SGI等平台,本文以GAM IT10.06和Red Hat linux9.0为例进行介绍。

3 安装与配置311 更新Linux系统的C和Fortran编译器系统Linux编译系统的默认文件选项中MAX2 UN IT为99,而GAM IT软件源代码中则要求MAXUN IT为9999。

如果直接进行编译安装,则会产生非常多的警告性错误,造成安装后无法正常运行。

用户需要从Linux的相关网站上找到gcc/ g77编译器2.95.2以上版本的源代码,一般是后缀为tar.gz的压缩包文件,用tar xvzf命令将其在当前工作目录下解压后,找到位于目录gcc2.95.2(或其更高版本号的目录)/libf2c/libI77的fio.h文件,将其中包含“#define MAXUN IT 100”的行更改为“#define MAXUN IT10000”,再重新编译和安装gcc/g77。

312 安装G AMIT系统在Redhat Linux9.0下使用root的超级权3收稿日期:2005208230限,运行useradd和passwd命令,新建gamit用户,并设置登陆口令。

L INU X操作系统下的文件都有用户和组的属性,这种特性有利于使用gamit 用户组对数据进行统一管理,同时也方便用tel2 net、ssh等工具在相同用户下,实现远程登陆对数据进行协作处理。

gamit用户创建成功后,即可从麻省理工学院的F TP服务器(/)下载GAM IT软件包,其中包括软件的源代码和安装包,然后再将安装包目录/source下的文件拷贝至该用户目录/home/gamit中,其中有安装批处理文件install_software和几个压缩文件,以10.06版为例,分别为: install_software 安装批处理文件 com.10.06.tar.Z组件压缩包 gamit.10.06.tar.Z gamit软件压缩包 help.10.06.tar.Z帮助系统压缩包 kf.10.06.tar.Z kf软件压缩包 libraries.10.06.tar.Z库文件压缩包 可选的还有: templates.10.06.tar.Z数据模板压缩包 map s.10.06.tar.Z地图数据压缩包在开始安装前,需要对GAM IT安装配置文件Makefile.config进行与操作系统、数据处理等相关的配置修改。

因为GAM IT发行版兼顾了各种不同Unix/Linux版本,不同的版本的相关系统路径的设置也不同,在Redhat Linux9.0下的路径应设置为:X11L IB PA T H /usr/lib/X11R6/libX11INCPA T H /usr/lib/X11R6/in2 clude/X11与GPS数据处理相关的重要参数有:MA XSIT测站数 默认值45MA XSA T卫星数 默认值28MA XA TM天顶延迟参数 默认值13MA XEPC历元数 默认值2880这些参数可以根据需要进行修改,建议设置为较大值。

比如,要做与对流层相关的研究,对流层天顶延迟估算参数个数相对要求较多,就可以将上述文件中的MA XA TM项值由13改为你所需要的数值。

接下来就可以开始安装了,首先确保该目录下的install_software文件具可执行属性,然后在当前目录下键入“./install_software”,再依屏幕提示给予回应即可,安装程序将调用Linux系统的系统编译器连接GAM IT源程序生成可执行程序,依机器配置不同,该安装过程需要等待相当长的时间。

3.3 设置G AMIT的系统工作环境安装完以后,还需要给Linux系统的用户配置文件里加上GAM IT软件的工作路径指示。

具体配置因系统平台和用户使用的shell及用户级别的不同,设置的文件和内容也有所差别。

对于本例Redhat Linux9.0下的gamit用户,使用的是bash shell,只须进行如下设定:(1)在用户目录下执行:ln-s/home/gamit gg;(2)修改用户目录下.bash_profile文件,设置如下环境变量:H EL P_DIR=/home/gamit/help/PA T H=/home/gamit/com:/home/gmait/ gamit/bin:/home/gamit/kf/binexport H EL P_DIRexport PA T H至此,GAM IT的安装设置已结束,重新以gamit用户登陆系统以后,即可使用该软件强大的GPS数据处理功能。

4 实例运行本文选取了2005年,年积日为100的北京(BJ FS)、武汉(WU HN)、上海(SHAO)、拉萨(L HAS)、昆明(KUMN)五个国内的IGS(IN2 TERNA TIOANL GPS SERV ICE)站的GPS观测数据(数据来源/p ub/),采用轨道松驰解处理模式,对基线解算的精度与可靠性给出了简单的判定依据和方法。

411 数据准备GAM IT是大型高精度的GPS数据处理软件,在基线解算时需要考虑多种误差影响,例如钟差改正、电离层折射改正、对流层折射的大气参数模型改正以及光压模型改正等。

因此,在数据处理前,不仅需要组织和存放好GPS原始观测数据,更重要的是,还要配置好各项参数表文件,而且解算结果的精度还依赖与这些表文件里的参数配置。

首先在用户目录下建立目录名2005,其绝对路径应为/home/gamit/2005,在此目录中再以年积日100为目录名建立子目录,同时在这一级建立/tables目录,然后按如下步骤进行:(1)把以下原始观测数据文件放入100子目录:RIN EX格式的观测数据文件:BJ FS1000.050 WU HN1000.050SHA01000.050L HAS1000.050KUMN1000.050;FICA格式E文件:ep gga5.100(或导航文件: BJ FS1000.05N);轨道G文件:gp gga5.100(或由sh2sp3fit程序读取精密星历sp3文件来生成G文件)。

(2)从IGS网站上找到对应年和时段的各种参数表文件放入tables目录中,包括:pole. 极移参数;ut1.U T1(国际时间系统)表;luntab.月球星历表;soltab.太阳星历表;leap.sec从1982年1月1日年以来的TA I———TUC值的跳秒值;gdetic.dat大地水准面参数表;ant mod.dat天线高及相位中心偏移模式参数;svnav.dat卫星数目、编号等信息;rcvant.dat接收机及天线类型信息;nutabl.摄动历表;(3)建立测站的初始坐标L文件lfileL文件包含所用测站的坐标,只支持大地坐标和球坐标两种格式,初始坐标可为近似坐标,但其精度对基线解算影响较大,如果要进行对流延迟的研究,要求初始坐标为已知的精确坐标,该文件的填写格式可参考GAM IT自带的模板进行修改。

(4)设置观测信息和控制表格文件,以下文件均可参考模板进行修改:记录测段中各测站信息文件及定义工程名称;sitt bl.各站使用的钟和大气模型及先验坐标约束等;此文件包含年、年积日、采样间隔、历元数、起始时间以及卫星号,可以手工填写,也可用makexp创建;sest bl.为数据处理方案的核心控制文件,其中本例要修改的参数有:处理模式 REL EX观测量的选取L C_H EL P批处理迭代方案02ITER对流层误差模型SAASTAMON IN EN天顶延迟参数个数25光压模型B ERN E数据筛选AU TCL NA RC参考系统IGS92惯性框架J2000L文件坐标更新0.001m其它参数使用了模板提供的缺省值。

412 数据处理上述文件准备和配置完毕后,进入子目录100内,开始处理GPS数据:(1)执行links.day2005100expt命令,链接../tables内的表文件,其中expt为本例设定的解算工程名称;(2)执行makexp程序建立所有准备文件的输出及一些模块的输入文件;(3)执行makej epgga5.100jp ggar.100命令,得到用于分析的卫星时钟文件J文件;(4)执行makex expt.makex.batch命令,生成接收机时钟文件K文件和观测文件X文件;(5)建立与执行批处理:执行fixdrv dexpt5. 100命令产生批处理文件bexpt5.bat,批处理工作由ARC,MODEL,AU TCL N,CFFM G和SOLV E 组成;(6)执行bexpt5.bat批命令,该批处理过程一般无需人工干预,其中AU TCL N程序可对相位观测的周跳(C YCL ESL IP)和粗差(OU TL IER)进行自动剔除,SOL V E程序完成最小二乘法的解析,并将结果打印输出到Q文件中。

相关文档
最新文档