Gamit-Globk完整安装攻略

合集下载

gamit-globk中文使用说明书(CG) P30

gamit-globk中文使用说明书(CG) P30

周命端(E-mail:zmd_zry@)
第 6 页(共 30 页)
GAMIT/GLOBK 软件使用教程(中文版)
hd*.*),*为相应的硬盘标号即可) title Install FedoraCora70 kernel (hd0,0)/isolinuxFordora7/vmlinuz initrd(hd0,0)/isolinuxFedora/initrd.img ¾ 在C盘根目录下修改windows启动初始化文件boot.ini,并增加以下语句: C:\GRLDR=”Start GRUB” ¾ 用虚拟光驱打开iso文件,并拷贝vminuz和initrd.img文件到C盘根目录下。
5、 安 装 GAMIT/GLOBK 需 要 的 编 译 器 最 好 不 能 用 最 新 版 本 , 目 前 GCC(GNU Complier Collection)的最新版本是4.2.2(2007年11月),用该编译器本人没有安装上。目前安
装 的 是 gcc3.4.3 。 记 得 修 改 MXUNIT 为 10000 。 ( 位 置 : ~
GAMIT/GLOBK 软件使用教程(中文版)
GAMIT/GLOBK 软件使用教程
(中文版初稿)
周命端(E-mail:zmd_zry@)
第 1 页(共 30 页)
GAMIT/GLOBK 软件使用教程(中文版)
第一次整理2008-09-07, 第二次整理2009-10-16,增加unbuntu系统安装及GAMIT软件安装的 准备工作 第三次整理 2009-11-28,完成基于unbuntu系统安装GAMIT/GBLOK 软件安装的方法,以及更新自动提取lfile.apr文件的方法
libX11.so文件(动态共享文件),所以在搜索系统路径的时候,在X11LIBPATH的后面 会是空,解决的办法:更改 install_software 文件相关搜索文件名为 libX11.so, 或者 是直接在Makefile.configure文件中直接设置路径为: X11LIBPATH:/usr/lib X11NCPATH:/usr/include/X11 并把原来的路径用#注释掉即可。 后面的MAXSIT(最大测站数目),MAXSAT(最大卫星数目),MAXATM(对流层天顶延迟 参数估计最大数目),MAXEPC(最大历元数目)自己根据需要设定即可。 到此,gamit的安装工作完成。 ¾ 在~ / 下的 .bash_profile,.bashrc 或者 .cshrc 中增加相应的环境变量(也可以在 etc/profile中增加,计算机对不同的登陆都加载该$PATH环境变量): PATH=~/gg/gamit/bin:~/gg/com:~/gg/kf/bin: Setenv HELP_DIR=~/gg/help/ Setenv INSTITUTE=SGG EXPORT PATH HELP_DIR INSTITUTE 到此,彻底完成,下面就可以使用啦。

SUSE11.2系统下装GAMIT GLOBK 10.35软件

SUSE11.2系统下装GAMIT  GLOBK 10.35软件

SUSE11.2系统下装GAMIT GLOBK 10.35软件作者:金婷罗峰来源:《科技资讯》 2015年第9期金婷罗峰(广州市城市规划勘测设计研究院广东广州 510060)摘要:GAMIT/GLOBK是一种GPS数据分析处理软件,在全球范围内应用极为广泛,多安装于Linux操作系统的PC机上。

由于Linux版本众多,使得该软件的安装很复杂。

虽然介绍安装方法的文章很多,但是实践中仍会遇到很多问题。

该文讲述了以SUSE11.2桌面版构建系统平台,安装GAMIT/GLOBK10.35的详细过程,并以实例检验安装是否成功。

关键词:SUSE11.2 GAMIT/GLOBK 安装 GPS中图分类号:P228 文献标识码:A 文章编号:1672-3791(2015)03(c)-0011-02GAMIT是一种处理软件,由美国麻省理工学院(MIT)和斯克里普斯海洋研究所(SIO)开发,它具有优良的GPS定位和定轨功能[1]。

该软件精度极高:在采用精密星历和高精度起算点的情况下,其解算长基线的相对精度可达10-9量级,解算短基线的精度优于1mm。

此外,它的源代码是开放的,使用者可自主修改源程序。

基于以上两点原因,该软件在国内十分收欢迎。

一般GAMIT有两种安装模式,PC-LINUX系统上的安装和UNIX服务器上的安装[3]。

在个人PC机上安装GAMIT,首先需要安装LINUX系统,GAMIT软件实现的主要编译语言为FORTRAN,因此系统需要gcc/gfortran、gcc/g77 及Intel icc/ifort 等编译器的支持[2-3]。

最新的GAMIT/GLOBK10.35发布于2009年6月2日。

目前的linux版本都有自带的高版本的gcc或者gfortan,无需重新安装。

1 SUSE11.2操作系统的安装Linux是一套受到广大计算机爱好者喜爱的操作系统,这种类Unix操作系统是可以免费使用、自由传播的。

Ubuntu系统平台的GAMIT_GLOBK10_35安装详解

Ubuntu系统平台的GAMIT_GLOBK10_35安装详解

Ubuntu系统平台的GAMIT/G LOBK10.35安装详解①刘志广,占 伟,孟宪刚(中国地震局第一监测中心,天津300180) 摘 要:GAM IT/G LOB K是全球应用最广泛的GPS数据分析软件之一,多安装于Linux操作系统。

由于Linux版本众多,使得该软件的安装很复杂。

虽然介绍安装方法的文章很多,但是实践中仍会遇到很多问题。

本文讲述了以Ubunt u桌面版构建系统平台,在有网络的支持下,安装、更新最新版GAMIT/G LOB K10.35的详细过程,并以实例检验安装是否成功。

关键词:GAM IT/G LOB K;U bunt u;安装;更新中图分类号:P228 文献标志码:A 文章编号:100829268(2009)0520052205引 言GAMIT/G LOB K是在美国国家科学基金会(NSF)的资助下,由美国麻省理工学院(M IT)、斯克里普斯海洋研究所(SIO)以及哈佛大学(HU)共同开发的免费的、开源的GPS测量分析软件,目的是应用于地壳形变研究。

目前,这套软件是全球应用最广泛的GPS数据分析软件之一。

GAMIT/G LOB K可以运行于所有UN IX及其衍生的(Linux、SCO UN IX、Solaris、HP2U X、A IX)操作系统中,甚至苹果公司的MAC OSX系统中,但是需要gcc/g77、gcc/gfort ran及Intel icc/ ifort等编译器的支持。

最新的GAM IT/ G LOB K10.35于2009年6月2日发布,在上面提到的系统中均测试通过。

Linux操作系统下GAMIT/G LOB K的安装,就是一次源代码的编译。

Linux版本众多,各版本往往采用不同内核,所带的编译器也不尽相同。

不同编译器下,GAM IT/G LOB K的安装与配置也不尽相同。

这就导致GAM IT/G LOB K显得十分复杂。

并且随着硬件技术和性能的不断提升,新技术、新硬件的不断出现,必然决定操作系统和软件不断更新、升级。

GAMIT软件安装及解算若干问题的探讨

GAMIT软件安装及解算若干问题的探讨

GAMIT软件安装及解算若干问题的探讨[摘要]本文基于高精度GPS数据处理软件,介绍了GAMIT软件的安装步骤以及其解算流程,通过分析研究了该软件的关键点,得出了相应的理论。

[关键词]GAMIT软件安装解算1 GAMIT安装与配置及相关数据的准备1.1虚拟机以及Ubuntu系统的安装GAMIT/GLOBK软件目前实际可运行于几乎所有UNIX系统,但不能运行于Windows或DOS系统。

因此想要安装GAMIT/GLOBK必须先安装LINUX系统。

本文基于Vmware虚拟机来安装Ubuntu10.04系统。

VMware工作站是一款VMware公司销售的商业软件产品。

该软件包含一个可以用于兼容英特尔x86计算机的虚拟机套装,该软件允许在同一台电脑上创建和运行多个x86虚拟机。

每个虚拟机都可以独立运行其客户机的操作系统。

1. 2 GAMIT安装1.2.1 GAMIT的下载GAMIT软件可以到ftp://的地址下载,最新版本的GAMIT 软件的版本号是10.04。

完整的GAMIT/GLOBK软件至少包含7个打包(tar)文件及一个版本说明文件,一个安装说明文件及一个可运行的安装脚本文件,我们可以直接从SIO网站得到或从光盘得到。

1.2.2 GAMIT软件的安装(1)系统软件准备在安装GAMIT之前要先下载安装几个系统所需软件。

Gfortran 4. 2编译器、libx112dev客户库、CSH和TCSH 命令解译器、FTP数据传输软件、GMT绘图工具。

(2)解压缩相关文件并设置环境参数在安装好的Ubuntu系统中建立安装目录。

同时找到MAXSIT字段,依据处理网大小及系统内存,修改参数。

如果是10.4版本的GAMIT软件,最好把安装包目录下的install_softwar文件删除,将install_softwore.old文件改名为install_softwore。

并单击右键在它的属性参数设置里面修改它的权限,允许它以程序的方式打开。

gamit软件安装使用

gamit软件安装使用

三章 GAMIT在GPS反演大气水汽中的应用3.1 GPS数据处理软件GPS定位技术的普遍使用和深入研究使GPS已广泛应用到各个领域,其软件科学的发展和定位导航的需要促进了GPS 定位软件研发,同时GPS 精度的要求使精密解算GPS 观测数据的软件不断改进创新。

现在国际上普遍使用且精度较高的大地测量数据处理软件有如下软件:德国GFZ 地学中心的EPOS.P.V3 软件,瑞士BERNE 大学研制的Bernese 软件,美国麻省理工学院和加州大学圣地亚哥分校Scripps 海洋研究所联合研制开发的GAMIT/GLOBK 软件和美国宇航局喷气推进实验室研制的GIPSY/OASIS 软件。

针对工程应用而研制的商业软件主要包括TGO、TBC、Pinnacle、LGO、SKI-Pro 、Kiss以及国内各GPS 厂商自带的随机基线解算软件[22]。

本文研究采用高精度数据解算软件,下面对几种GPS高精度软件做简单的介绍。

(1)Bernese 软件Bernese 软件的功能非常强大,除了能定轨、定位、估计地球自转参数之外,还大量吸收融合各种有效改善定轨、定位精度的方法。

Bernese 软件能处理GPS 的两种数据,即非差和双差,用非差方法可以进行严密单点定位,也可用双差方法进行基线解算和整网平差。

此外,处理GPS 数据的同时还能处理GLONASS 及SLR 数据,重要的是它还能对GPS 数据和GLONASS 数据同时处置。

相比于其他高精度软件,Bernese的最大特点就是它能利用GPS 数据估计接收机天线的相位中心偏差及变化,并能够处理SLR 和GLONASS 卫星观测数据。

该软件由约一千个数据处理程序和百来个菜单程序通过文件有机地结合而组成。

经实验证明BPE 具有自动批处理功能且能够满足高精度定位的作用。

此软件运算速度快并且解算精度高,在大批观测量的数据解算中更能体现出一定的速度优势。

该软件的主体源程序由FORTRAN、Perl 语言写成并可在Windows、Unix 等多种计算平台上使用。

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```总结:。

GAMITGLOBK软件操作

GAMITGLOBK软件操作

GAMITGLOBK软件操作GAMITGLOBK是一种用于精密测量地壳运动和形变的软件工具。

它以其高度准确的结果和灵活可靠的功能而受到许多地质学家和测量师的青睐。

本文将详细介绍GAMITGLOBK的操作步骤和功能。

首先,为了使用GAMITGLOBK,我们需要在电脑上安装该软件。

在安装完成后,我们可以通过命令提示符或终端来打开GAMITGLOBK。

在打开GAMITGLOBK后,我们将进入软件的主界面。

在主界面中,我们可以看到一系列的选项和命令。

首先,我们可以使用“load”命令导入所需的测量数据文件。

GAMITGLOBK支持多种数据格式,包括RINEX、SP3和轨道文件。

我们可以使用命令“load rinex filename rinexdir”来导入RINEX文件。

同样,我们可以使用命令“load sp3 filename”来导入SP3文件。

一旦我们导入了所需的数据文件,我们可以使用GAMITGLOBK来进行数据处理和分析。

其中一个常用的功能是进行基线数据处理。

为了进行基线数据处理,我们可以使用命令“base bx by bz ant”来指定基线的坐标和天线类型。

然后,我们可以使用命令“solve”来执行基线数据处理。

结果将包括各个基线的长度和倾角。

此外,GAMITGLOBK还提供了一些高级功能和选项。

例如,我们可以使用“process”命令来指定数据处理的参数和选项。

我们可以使用“model”命令来选择地球模型。

我们还可以使用“trop”命令来计算和校正对流层延迟误差。

在数据处理和分析完成后,我们可以使用GAMITGLOBK来生成报告和结果。

我们可以使用“report”命令来生成结果的报告文件。

报告文件将包括数据处理的摘要、结果的图表和图像。

我们也可以使用“save”命令来保存数据处理的结果和文件。

综上所述,GAMITGLOBK是一种功能强大且易于使用的地壳运动和形变测量软件工具。

通过了解GAMITGLOBK的操作步骤和功能,我们可以更好地利用该软件进行数据处理和分析,并获得准确可靠的测量结果。

GAMIT GLOBK入门介绍及应用

GAMIT GLOBK入门介绍及应用
➢邮件内容包括:姓名,地址,电话,单位 的传真号
2012-4-6
国测二大队
5
2、 GAMIT/GLOBK申请
2012-4-6
国测二大队
6
3、 GAMIT/GLOBK安装
2012-4-6
国测二大队
7
3、 GAMIT/GLOBK安装
➢编译环境:Unix system X11,C、Fortran (GCC 4.2或更高,除了4.3.0)编译器,GMT 绘图软件,csh
IV. 制作准备文件( )
测站编号、测站名、开始观测时间、结束观测时间、天线高、 天线量测方法、接收机类型、软硬件版本号、天线类型等信息。
提取观测o文件的头信息,自动生成命令: sh_upd_stnfo -files *.*o(执行命令前,需要在RINEX目录中预先 提供一个带格式的文件)
LC_AUTCLN:采用宽相模糊值并用伪距在autcln中 解算
对于小于几公里的基线,用L1和L2独立载波相位 观测值(L1,L2_INDEPENDENT)或者仅用L1 (L1_ONLY),相比用无电离层组合(LC_HELP) 可以减少噪声水平。
2012-4-6
国测二大队
26
4、 GAMIT/GLOBK处理流程
2012-4-6
国测二大队
23
4、 GAMIT/GLOBK处理流程
IV. 制作准备文件( sestbl.)
处理时采用的模型等
2012-4-6
国测二大队
24
4、 GAMIT/GLOBK处理流程
IV. 制作准备文件( sestbl.)
Choice of Experiment = BASELINE ; (基线处理 类型)
qexpta.doy:解算记录 oexpta.doy为qexpta.doy的简略版 hexpta.yrdoy:协方差矩阵、参数平差值

GAMIT安装之安装GAMITGLOBK软件 ubuntu14.04

GAMIT安装之安装GAMITGLOBK软件 ubuntu14.04

GAMIT安装之安装GAMIT/GLOBK软件ubuntu14.04登陆到root账号(登陆界面,并非sudo)1.将GAMIT10.50拷贝到/opt/gamit文件中(新建一个gamit的文件夹)。

虚拟机需要和WIN7共享文件:虚拟机设置-》选项-》共享文件夹-》在文件夹共享中选择总是启动(E)并添加一个共享文件夹,将相关的文件拖入到该共享文件夹下即可。

也可在宿主的WIN上面大家FTP server (下载地址:https:///download.php?type=server 搭建的方法请问度娘)2.直接到ftp://192.168.6.213中将文件复制到/opt/gamit3.sudo -i4.cd /opt/gamit5.chmod +x install_software6../install_software7.y #X11LIBPATH: X11INCPATH: /usr/include 由于第一项位空,需要修改。

8.n9.y10.gedit /opt/gamit/libraries/Makefile.config 修改MAXATM 25 MAXEPC 5760 保存并关闭,重新从6开始11.“System release number translated to 3130”记住最后的数字12.gedit /opt/gamit/libraries/Makefile.config 修改“OS_IDLinux 0001 3000“为:OS_ID Linux 0001 3130 (和你的数字相同)关闭并保存,重新从6开始13.出现GLOBK installed 字样选择Y安装完成,需要配置环境变量14.注销账户,切换到你自己的账户。

15.cd ~16.gedit .bashrc 在最后面加入:# for GAMITexportPATH=$PATH:/opt/gamit/gamit/bin:/opt/gamit/kf/bin:/opt/gamit/comexport HELP_DIR=/opt/gamit/help17.doy 如出现 DOY:Converts various date format 表示安装成功。

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-GLOBK入门介绍及应用(含sh_gamit和sh_glred批处理)

GAMIT-GLOBK入门介绍及应用(含sh_gamit和sh_glred批处理)
2012-4-6 国测二大队 3
1、GAMIT/GLOBK介绍
主流高精度GPS处理软件(A、B级GPS网):
GAMIT/GLOBK(美国麻省理工学院MIT) GIPSY/OASIS(美国喷气动力实验室JPL) Bernese(瑞士伯尔尼大学)
国内以GAMIT/GLOBK为主 GAMIT+ CosaGPS
I. 编辑Makefile.config
2012-4-6
国测二大队
8
3、 GAMIT/GLOBK安装
2012-4-6
国测二大队
9
3、 GAMIT/GLOBK安装
II. 修改安装脚本可执行属性 chmod +x install_software III. 执行./install_software(采用默认即可)
2012-4-6 国测二大队 26
4、 GAMIT/GLOBK处理流程
V. 基线解算 sh_gamit -s 2008 275 279 -expt c008 -noftp > sh_gamit.log
参数:
-d yr days 要处理的日期,年,年积日,例如: 1997 153 156 178 (处理1997年的153天、156 天和178天的数据) -s yr d1 d2 d1和d2是要处理的开始和结束的年 积日,例如:1997 153 178(处理1997年从 153天到178天的数据)
2012-4-6
国测二大队
22
4、 GAMIT/GLOBK处理流程
IV. 制作准备文件( sittbl.)
测站的精度控制,高精度的已知坐标强约束, 待求点坐标松弛约束
2012-4-6
国测二大队
23

SUSE系统平台的GAMIT_GLOBK10_31安装详解

SUSE系统平台的GAMIT_GLOBK10_31安装详解

SUSE系统平台的GAMIT/G LOBK10.31安装详解高 乐1,2,成英燕1(1.中国测绘科学研究院,北京100830;2.山东科技大学测绘学院,山东青岛266510) 摘 要:GAM IT/G LOB K是美国麻省理工学院(M IT)和斯克里普斯海洋研究所(SIO)开发的全球应用最为广泛的GPS分析软件之一,介绍了系统平台SU SE11.1及GAM IT/ G LOB K软件的安装及使用方法。

该软件的安装及使用方法对L INU X及GAM IT/G LOB K 感兴趣的读者具有一定启发与帮助。

关键词:SU SE;GAMIT/G LOB K;PC;安装过程中图分类号:P209 文献标志码:A 文章编号:100829268(2010)022*******0 引 言随着GPS日臻完善,GPS导航定位技术在航空、测绘、授时及遥感等领域中已得到了广泛的应用,精密解算GPS观测数据的软件也随之得到了重视与发展。

国内外开发了很多GPS数据处理软件,所要介绍的GAM IT/G LOB K软件正是其中之一,还有瑞士伯尔尼大学天文研究所研制的B ERN ESE软件,美国宇航局(NASA)喷气推进实验室(J PL)研制的GIPS Y/OASIS软件等。

GAM IT/G LOB K最主要的特点是其解算精度高,且免费开放源代码,用户可以根据需要对源程序做相应的修改,以便于科研工作。

1 SU SE11.1系统平台的设置简介及安装 Linux是一套免费使用和自由传播的类Unix 操作系统,Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改和无约束地继续传播;另一个原因是,它具有Unix的全部功能,任何使用U nix操作系统或想要学习Unix操作系统的人都可以从Linux中获益。

下面以SU SE Linux说明其安装过程中的关键问题[1]。

SUSE系统平台的GAMIT/GLOBK10.31安装详解

SUSE系统平台的GAMIT/GLOBK10.31安装详解

图 4 分 区柱 置
图 1 编 辑 分 区设 置
如果在 安装期 间运 行专 家对 话框 , 会列 出并 还 自动选 中所 有 可 用 硬 盘 空 间 。要 为 S E L n x US iu
提供更 多磁 盘空 间 , 在 列 表 中 自下 而 上 ( 硬 盘 请 从 的最后 一 个分 区 向 上 到 第 一 个 分 区 ) 放 所 需 空 释
随着 GP S日臻 完 善 , P G S导 航 定 位 技 术 在航 空 、 绘 、 时及 遥 感 等领 域 中 已得 到 了广 泛 的应 测 授 用 , 密解算 G S观测 数 据 的软 件 也 随 之 得 到 了 精 P
重 视与 发展 。 国 内外 开发 了很多 GP S数 据处 理 软 件, 所要 介绍 的 GAMI G OB 软件 正是其 中之 T/ L K
且 免费 开放 源代码 , 户可 以根据 需要对 源 程序做 用
相应 的修改 , 以便 于科研 工作 。
任 何改 变 。如 果选择 基 于此建 议调 整分 区设 置 , 则
将 打开 专家分 区工具 。利 用 它可 以精 确调 整分 区 设 置 。现在将 Ya T建 议 的原始 设 置作 为 进行 调 S

该软件 每 个 硬 盘 都 有 一 个 分 区 表 , 中有 4 其 个项 。分 区表 中的一 项 可 以对应 于 一 个 主分 区 或

个 扩展分 区。但 只允 许 有一 个 扩展 分 区项 。主
分 区和扩展分 区都 是 由一系 列连续 的柱 面( 物理 磁 盘 区域) 组成 。限制每 个 硬盘 最 多具 有 4个 分 区 ,
关 键 词 :US GAMI GL K; C; 装 过 程 S E; T/ OB P 安

GAMIT_GLOBK软件的安装技巧

GAMIT_GLOBK软件的安装技巧

文章编号:1672-8262(2009)02-86-04 中图分类号:P209 文献标识码:B G A M IT/G LOBK 软件的安装技巧田云锋33 收稿日期:2008—09—03作者简介:田云锋(1976—),男,助理研究员,从事利用GPS 监测地壳形变的技术研究。

(中国地震局地壳应力研究所,北京 100085)摘 要:探讨了在Unix/L inux 系统下安装G AM I T/G LOBK 的关键问题和方法,并将其成功移植到W indows 平台上(基于Cyg win )。

关键词:G AM I T/G LOBK;安装;Unix/L inux1 引 言G AM I T/G LOBK 是由美国麻省理工大学(M I T )和加州大学圣地亚哥分校联合开发的一套高精度GPS 数据处理软件,由于其在长基线解算时具有很高的精度(1ppb )以及对非商业用户免费提供源代码,是国内用户数最多的GPS 数据处理软件。

G AM I T/G LOBK 主要面向于处理单日(24h )连续GPS 观测数据,适合于长期地壳形变监测、地面沉降监测等任务,同时也能在GPS 气象学、大坝变形监测等对时间分辨率要求较高的领域发挥作用,且提供了用于单历元定位的模块。

对于高等教育中的GPS 数据处理课程来说,G AM I T/G LOBK 也是一个优秀的帮手,有助于加深学生对GPS数据、原理及相关天文地球物理知识的理解。

G AM I T/G LOBK 没有图形用户界面,而是一些命令和脚本的松散集合,对于初学者来说难以掌握。

M I T 虽然提供了部分操作系统的可执行程序版本,但并不能运行在所有发行版之上,且用户往往需要自定义一些参数,因此,有必要从源程序重新编译、链接。

前人[1,2,3,4]对G AM I T/G LOBK 在L inux 上的安装流程和基本使用做了很多介绍,但针对各系统的特点及常见问题则没有涉及。

本文详细地介绍了G AM I T/G LOBK 的编译、安装过程可能出现的各种问题,总结了不同操作系统上的配置、安装技巧。

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根据具体情况进行更改。

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

ubuntu10.04 LTS 安装GAMIT_GLOBK步骤(Bash环境配)

ubuntu10.04 LTS 安装GAMIT_GLOBK步骤(Bash环境配)

ubuntu10.04 LTS 安装GAMIT_GLOBK步骤(Bash环境配)GAMIT/GLOBK软件(以下简称GAMIT)的由来与应用,在这里就不用多介绍了。

相信准备GAMIT的各位对该软件应该具有一定的了解了。

下面言归正传,叙述在ubuntu10.04LTS 版上安装GAMIT的步骤,为什么采用10.04LTS版本,因为该版本对于GAMIT来说比较合适,特别说明,以下均在root用户下安装。

1、编译器问题GAMIT软件推荐使用4.2以上的gcc及gfortran编译器(4.3除外,据相关资料介绍,该版本编译器有问题,会导致GAMIT编译失败,另外用4.6版本的编译器时,需要修改GAMIT 的源码参数,繁琐故不推荐),在这里作者推荐使用4.2或者4.4版本的编译器。

Ubuntu10.04LTS版,默认编译器版本的4.4.3,但是没有安装gfortran编译器,所以要自己安装gfortran编译器。

在终端中输入:apt-get install gfortran便会自动安装该系统版本的最新版gfortran,如果想使用4.2版本的gcc及gforrtan编译器,参考相关治疗下载安装4.2编译器,并配置默认编译器版本为4.2版。

2、libx11-dev软件包安装libx11-dev是X11(X Window)的客户库(X11 client- side library)。

该软件包包含了全部的X11应用编程接口(API)基本函数。

其中,libX11.a和Xlib.h是GAMIT/GLOBK所必须依赖的两个库文件,主要是为Globk的提供图形库支持。

Ubuntu的默认配置不包含该软件包,故需要用户自己安装,在终端中输入:apt-get install libx11-dev便会自动下载安装libx11-dev软件及其相关附件。

3、SHELL安装GAMIT软件的相关命令是在csh或tcsh下运行的,而Ubuntu默认的是bash,故要下载csh及tcsh,有相关安装说明中降到需要把系统的默认SHELL改为csh或者tcsh,但是本人认为那样并不是完美的,在系统默认的bash下也可以运行GAMIT的软件(前提是安装了csh tcsh且在bash中加入GAMIT途径,增加途径这个后面在叙述),而且bash默认支持上下键命令回滚、文件类型分色区分等,csh及tcsh要进行相关繁琐的手动配置才能实现上述功能,且对于新手一时难以配置成功,故建议直接采用bash,不用修改系统的SHELL 模式。

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

GAMIT/GLOBK 果然是相当的不好装,不过今天貌似搞定了。

网上的资料不多,谈及奇怪
问题的情况的文章更少,因此想起写这篇文章。

1. 操作系统
其实我一直就不明白,一个科学计算的程序干嘛用那么多平台相关的代码(Doris 也是这副德行,很让人不爽)。

本来就捉襟见肘的硬盘空间还要分杯羹给*nix系统,真的很麻烦(别看我网名linuxmao,这个是有历史因素的)。

我先用的是Slackware,一个以开发著称的Linux 发行版(当然还用过FreeBSD 和Ubuntu,很可惜,这二者装g77 不方便)。

在Cygwin 的情况下务必请大家断网,关Kaspersky,关360安全卫士,关360保险箱,否
则Cygwin 的dlls 会中途出错,无法继续。

2. X11
Slackware 在默认的情况下,貌似X11LIBPATH 和X11INCPATH 是空的。

这个问题开
始你不会发现,只有在make_gamit 这步中才会出问题。

因为make_gamit 会检查这两个变量对应的路径,如果为空,会失败(我把安装脚本给改了,让make_gamit 不去检查X11 是否存在。

这么做会不会有后遗症我不知道,因为在那之前就失败了)。

在Cygwin 下面,你如果在安装时选择了X11 的相关头文件和库文件,X11INCPATH 会被自动找到
(/usr/X11R6/include),但是X11LIBPATH 不会被找到。

为什么呢?这个查找过程实际
上是自动搜索Xlib.h 和libX11.a 两个文件的路径。

但是Cygwin 下没有libX11.a,相应的是一个叫做libX11.dll.a 的文件。

用ln -s libX11.dll.a libX11.a 命令做一符号链接就好了。

3. g77
Slackware 的g77 是有瑕疵——没有idate() 函数(反正我没找到,网上也语焉不详)。

国外的新闻组上有篇文章给了一个方案,将date_and_time() 函数转化为idate()。

由于对Fortran 不熟,所以只得作罢。

我推测是Slackware 的g77 是4.x版的,Cygwin 是3.4.4,反正GCC 每次大升级都不怎么保证向下兼容。

另外,不知道为什么,Cygwin 下运行install_soft 没有传递编译器类型,这点真的很无语,只得再次改了安装脚本。

4. uname -a
这个大家应该知道是什么,就是看系统的版本了。

Cygwin 得出来的是“CYGWIN_NT-5.1
<username> 1.5.18(0.132/4/2) <date> <time> i686 unknown unknown Cygwin”。

unimake 会name mangle 一下,把它变成OS_ID <system> <version> 的形式,比如SunOS
4.1.10 就是OS_ID SunOS 4110。

这个会和makefile.config 中的块对应,比如OS_ID SunOS 4110 4131,也就是说任何SunOS,版本在4.1.10和4.1.31之间的都可以使用下面的命令。

对于Linux,采用的是OS_ID Linux 0000 3000,由于Linux 目前只有2.6.26版,所以都是可以执行的。

问题在于没有一个叫做OS_ID CYGWIN_NT-
5.1 的条目,自然Cygwin 下安装会报错。

不过Cygwin 号称是和Linux 兼容的(因为Linux 正式称谓是GNU/Linux,也就是说GNU 的软件系统+ Linux 内核,而Cygwin 就是推出GNU 在Windows 下的兼容,自然二者是兼容),因此要么把配置文件中原本的CYGWIN_NT-5.1 改为Linux,抑或对着Linux 条目的样式假造一个OS_ID CYGWIN_NT-5.1 0000 3000 就好了。

大部分的内容我想已经覆盖到了,以后再想到什么欢迎交流。

相关文档
最新文档