gamit問題匯總


更新於2017/4/27/19:00

1.在處理精密星歷時,提示:old version of file not supported (name svnav.dat)

解決辦法:在gamit10.5中不會出現這個問題,10.6中的官方文檔這樣說:

也就是說gamit10.6改了這個格式了,所以需要我們去  ftp://garner.ucsd.edu/pub/gamit/tables/  下載svnav.dat.gnss(注:svnav.dat.gps是10.5的格式),然后在你的項目里鏈接到svnav.dat即可解決。

也可以去我的github上面下載sh_update_tables.py,可以方便進行tables表的更新。

地址:https://github.com/WangSmallHui/W-L/tree/master/GamitShell

2 安裝gamit時提示 解釋器錯誤:文件不存在

這是因為沒有安裝c shell,有的文章說bshell也能用,於是有的同學就沒有安裝,實際上需要安裝cshell,( sudo apt-get install csh),然后無需切換為c shell即可

3 在fixdrv處理時報錯:

FATAL :120522:1311:26.0 MAKEXP/makexp:only one or no existing X-files

解決思路如下:

  1>將當日的時段文件刪除,重新解算

  2>將當日的o文件重新下載,並將當日的時段文件刪除,重新結算

  3>查看station.info  

注意最后一個mstinf路徑,如果是考過來的,尤其需要注意路徑問題。

可能就是 把以前的項目考過來重新用,由於測站完全相同,但是路徑可能不對,這時又沒有更新station.info,此時結算也會報錯。

4 提示: ln 鏈接已存在 gnss_rcvna.dat已存在

在個人的主目錄下鏈接gamit文件夾即可

ln -s /opt/gamit10.5 /home/wxxx/gg

 5 在sh_sp3fit 中提示: out of range of Nutation Table, JDT1= 2457674.

解決思路:

1> 首先在去everest.mit.edu上面下載當年的nutabl.20xx.J2000表,然后拷貝到tables中,並重新鏈接

2>要確保這個表的后綴的年份和項目年份相匹配

 6 在使用sh_get_nav之類的命令下載導航文件和星歷文件時提示:

Information extracted from ftp_info
########################################
ftpsite: Undefined variable.

首先,確保在根目錄下將gamit10.x連接到了gg,如果沒有需要連接

ln -s /opt/gamit10.x ~/gg

然后在執行sh_get_nav,如果還不行,接着下一步:

http://www.linuxidc.com/Linux/2012-02/54080.htm

 7 在sh_upd_stnfo -files *.*o中提示word too long

我查了很多資料,這個應該是bshell的問題,cshell中好像沒有,就是參數太長了,所以我寫了一個腳本,歡迎fork

https://github.com/WangSmallHui/GamitShellPlus.git

8 如何生成lfile.文件

 1>使用grep  POSITION *.xxo > lfile.rnx

  rx2apr lfile.rnx year doy

     gapr_to_l lfile.rnx.apr lfile. year doy

  但是對於觀測站,精度太低,不適合

2>使用sh_rx2apr

  但是太麻煩,如果o文件很多,就需要批量調用

3>使用sh_lfile.

  地址:https://github.com/WangSmallHui/W-L/tree/master/GamitShell

  可以從這里下載該腳本,可以方便快速生成lfile.文件

=================================

有問題歡迎聯系我一起探討:wzxwhd@126.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM