linux中怎么卸载gamit,GAMIT 解算各步骤-详细
先说两句
前久由于工作需要,花了两个月时间来弄gamit解算;找了几个同学都是半瓢水,后来得高人指点,总算是弄通了,其实在我看来,会使用gamit本身没什么,能写一个出来才nb,所以很鄙视某些人把这个东西藏着捂着,或是说一半留一半的做法; ;所以这里总结一下各步骤贴出来给大家参考,希望有用到的朋友少走弯路.
一.数据准备
1.更新相关的tables文件;
2.精密星历下载;//精密星历不同阶段产品开头为:igu ,igr,igs;
3.广播星历下载;//下载融合后的星历;一般是以brdc开头的
4.IGS观测站数据下载;//有些站在某些服务器上没有,需要从多个服务器下载数据;若下载得到的是压缩格式的o文件,需用gamit软件提供的crx2rnx命令进行格式转换;
二.核心文件配置
1.lfile.
1.1.提出各测站的o文件头里的XYZ位置;
1.2.从网站下载ITRF框架坐标文件[ITRF2000_GPS.SSC.txt];里面有其84下XYZ坐标 ;
1.3.在Ubuntu下用tform工具将其转换为球坐标;
2.station.info //注意天线高的设置
2.1.从网站下载station.info文件,里面有各测站某时段内使用的天线的参数;
2.2.从完整的station.info文件里面copy出IGS站的条目,并结合当地使用的天线输入新的条目;
3.sestbl.
Type of analysis =0-iter
;//迭代多少次[计算结果作为初始值再次计算]
Choice of experiment =relax. //要想点位置精度高用relax. 若目的是求基线后面平差则用baseline;
Zenith delay =N ;//对于短基线
4.sittbl.
4.1.下载sittbl.refined 文件,里面有最近的各站的可靠性的一个评测;
4.2.制作sittbl文件,用以上文件条目+各站初始位置的精度条目;
要想点位置精度高则设置IGS站的约束小一些,即认为IGS站已经很准,强约束,若目的是求基线后面平差则可以将IGS站的约束设置大些;
三.解算过程
以下为解算的bat文件:
//1.建立工作目录(调用各种文件到此处)
mkdir workspace
cd workspace
rm -f *
//2.链接o文件,sp3文件,copy广播星历文件;
ln -s ../rinex/*.09o .
ln -s ../igs/*.09o .
cp ../brdc/brdc$1* eexample9.$1
ln -s ../igs/igs$2.sp3 .
//3.链接相关tables表文件
links.day 2009 $1 example
//4.建立解算项目
sh_makexp -expt example -orbt example -yr 2009 -doy $1 -sess 0 -nav eexample9.$1 -sinfo 30 00 00 2880
//5.轨道积分
sh_sp3fit -f igs$2.sp3 -o example
//6.检查g文件
sh_check_sess -sess $1 -type gfile -file gexample9.$1
//7.建立j文件
makej eexample9.$1
jexample9.$1
//8.检查g文件
sh_check_sess -sess $1 -type jfile -file jexample9.$1
//9.生成观测文件
makex example.makex.batch
linux中怎么卸载gamit,GAMIT 解算各步骤-详细相关推荐
- Linux中的ps指令详解
[时间]2018.12.16 [题目]Linux中的ps指令详解 转载地址:https://www.cnblogs.com/exe19/p/5511733.html 概述 要对进程进行监测和控制,首先 ...
- linux cut命令学习,Linux中的cut 命令详解
今天小编要跟大家分享的文章是关于Linux中的cut 命令详解.cut 命令在Linux和Unix中的作用是从文件中的每一行中截取出一些部分,并输出到标准输出中.我们可以使用 cut 命令从一行字符串 ...
- linux bin fuser,Linux中fuser命令用法详解
描述: fuser可以显示出当前哪个程序在使用磁盘上的某个文件.挂载点.甚至网络端口,并给出程序进程的详细信息. fuser显示使用指定文件或者文件系统的进程ID. 默认情况下每个文件名后面跟一个字母 ...
- linux etc passwd权限,Linux中/etc/passwd配置文件详解
原标题:Linux中/etc/passwd配置文件详解 /etc/passwd文件: 系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读(r)操作. 查看文件内容: / ...
- 在Linux中ipcs命令,linux中ipcs命令使用详解
linux中ipcs命令使用详解 用途 报告进程间通信设施状态. 语法 代码如下: ipcs [-mqs] [-abcopt] [-C core] [-N namelist] -m 输出有关共享内存( ...
- c语言open函数打开文件方式,Linux中C语言open函数打开或创建文件详细讲解
Linux中C语言open函数打开或创建文件详细讲解 Linux中C语言open函数打开或创建文件详细讲解 头文件: #include #include #include 函数原型: int open ...
- linux中怎么卸载gamit,科学网—Windows下自带Linux使用GAMIT问题 - 陈超的博文
1.安装略微变化 sudo apt-get update sudo apt-get install gcc sudo apt-get install gfortran sudo apt-get ins ...
- linux中怎么卸载tree,Liunx系统命令中tree命令详解
介绍 tree 命令英文理解为树的意思,其功能是是创建文件列表,将目录所有文件以树状的形式列出来.是一款在颜值上优先于ls的命令. linux中的tree命令默认并不会安装,下面来先看看tree安装 ...
- linux如何卸载已安装软件,linux中如何卸载已安装的软件-linux运维
1.软件的卸载主要是使用rpm来进行的.卸载软件首先要知道软件包在系统中注册的名称. 键入命令:#rpm -q -a 即可查询到当前系统中安装的所有的软件包. 2.确定了要卸载的软件的名称,就可以开始 ...
- 【linux】linux中fork()详解(实例讲解)|fork的运行机制
目录 linux中fork()函数详解 从一道面试题谈linux下fork的运行机制 linux中fork()函数详解 原文:linux中fork()函数详解(原创!!实例讲解)_jason314的博 ...
最新文章
- 全球大数据发展分析报告
- 如何开启Windows 10隐藏的锁屏时间设置项
- 日记 [2007年02月03日]邮件退信问题的解决
- 2017-8-22 训练日记
- Pycharm详细安装教程
- vue.js中的v-model指令的深刻理解
- 打击犯罪(信息学奥赛一本通-T1386)
- hbase 用户名密码_HBase开源 | HBase表管理系统HBaseManager2.0.2
- Google Hacking技术
- 大数据实验数据集何处来?
- ELK filebeat和logstash使用:配置单个文件来源、配置多个文件来源
- Centos7重置Mysql 8.0.1 root 密码
- cad查看_怎么查看一张CAD图纸的创建时间
- python文件写入方式_Python写入文件的方式
- NLP中的主题模型理解
- 函数与Lambda表达式
- 余压监控系统在高层民用建筑的应用
- 【报告分享】2021年度小红书高效种草营销手册-标记我的生活-小红书(附下载)
- photoshop旋转图片
- [洛谷]P1010 [NOIP1998 普及组] 幂次方