王錄爽,李森
(1.北京萬維世創測繪科技有限公司,北京 100049;2.北京市測繪設計研究院,北京 100038)
?
雙系統平臺下GAMIT/LOBK10.60安裝與使用
王錄爽1,李森2
(1.北京萬維世創測繪科技有限公司,北京 100049;2.北京市測繪設計研究院,北京 100038)
GAMIT/GLOBK是全球應用最廣泛的高精度GPS數據處理軟件之一,不僅在高精度定位方面得到應用,而且在全球地殼板塊運動監測、電離層監測和GPS氣象學等領域也得到廣泛應用。本文介紹了在Windows7系統下實現Ubunru Kylin16.04桌面版系統的安裝,并在Ubuntu Kylin系統平臺下安裝、更新最新版GAMIT/GLOBK10.60,并利用中國及其周邊IGS站觀測數據進行基線解算和網平差,驗證了軟件安裝的正確性。
雙系統;Ubuntu Kylin;GAMIT/GLOBK;安裝;數據處理
GAMIT/GLOBK是一套高精度數據處理軟件,主要用于分析研究地殼形變、高精度GPS數據處理等相關領域。在美國國家科學基金會(NSF)的資助下,由美國麻省理工學院(MIT)、斯克里普斯海洋研究所(SIO)以及哈佛大學(HU)共同開發的免費的、開源的GPS測量分析軟件,目的是應用于地殼形變研究。目前,這套軟件是全球應用最廣泛的GPS數據分析軟件之一[1-3]。
GAMIT/GLOBK軟件的部分代碼源于上世紀七十年代的空間大地測量數據處理程序,1987年完成了基于UNIX操作系統的GPS數據處理軟件,1992年研制人員對軟件進行改進,提高自動化程度。2015年已經正式發布了最新的GAMIT/GLOBK10.60. GAMIT/GLOBK可以安裝于UNIX操作系統,及在此基礎上的衍生操作系統,如:Linux、HP-UX和SCO UNIX等[4-6]。
Ubuntu Kylin是以桌面應用為主的Linux操作系統,以Ubuntu 為參考,由中國CCN聯合實驗室支持和主導的開源項目,其宗旨是采用平臺國際化與應用本地化融合的設計理念,通過定制本地化的桌面用戶環境以及開發滿足廣大中文用戶特定需求的應用軟件來提供細膩的中文用戶體驗,更有中國特色的操作系統。系統針對中國市場加入大量本地優化功能,比如支持中文輸入法、農歷、天氣插件、用戶還可以快速搜索中國的音樂服務器等功能[7-8]。
2.1 前期準備
在Ubuntu Kylin官網下載最新版桌面系統Ubuntu Kylin 16.04系統安裝文件,然后準備一張大于2G的U盤(用于U盤安裝的制作),在Win7下安裝U盤制作軟件UltraISO,將Ubuntu Kylin16.04的系統文件制作成U盤啟動盤。
2.2 Ubuntu Kylin系統安裝及設置
Win7下打開磁盤管理,選擇一個空間較大的盤,右鍵選擇壓縮卷,為Ubuntu Kylin劃分一個80 G的空間(空間大小根據自己的需要自行選擇,建議如果只是安裝作為練習使用有30 G就可以,要是自己有運行的程序或者要處理數據還是建議多分一點空間),設置好容量大小后點壓縮即可。不需設置盤符,在安裝Ubuntu Kylin的時候將進行重新分區。這種分區在Win7里面不能直接查看Ubuntu Kylin里的分區,但是在Ubuntu Kylin可以訪問放在硬盤上的任何東西,也就是可以直接查看Win7系統的分區。
將Ubuntu Kylin的啟動插在電腦上,重啟電腦, 選擇U盤啟動后,進入Ubuntu Kylin的安裝界面,選擇語言-中文(簡體),點擊安裝Ubuntu Kylin,準備安裝Ubuntu Kylin.
安裝類型選擇,這里一定選擇“其他選項”,這樣我們可以自己分區,分區設置選中空閑分區,也就是我們之前在Win7下劃分出的80G的空間。
新建分區,點擊“+”,設置交換空間swap,作者自己的內存是8G,也劃分了8G,一般不大于物理內存。
新建分區,點擊“+”,設置Ubuntu Kylin啟動引導區,一般劃分200 Mb空間。
新建分區,點擊“+”,設置“/”主分區,相當于Win7的系統C盤,同樣的方法,將剩余空間設置“/home”分區,用于存在文件。重要的一點是在安裝啟動引導設備選擇前面劃分的/boot盤。
2.3 增加Ubuntu Kylin系統啟動項
安裝easyBCD后打開,點擊“Add New Entry”,選擇“Linux/BSD”,Type選擇“GRUB”,Name可自定義,或者Ubuntu Kylin作為標識,Drive選取我們設置的“/boot”分區,有Linux標記,設置完成后點擊“Add Entry”。
重啟電腦,發現有Win7和Ubuntu Kylin兩個啟動下可以選擇,選擇Ubuntu Kylin啟動項之后還可以自己選擇進去Win7系統。
3.1 安裝csh
Ubuntu Kylin系統沒有csh,默認為bsh,因此需要首先安裝csh. 以root身份登錄Ubuntu Kylin系統,在終端輸入:sudo apt-get install csh,系統自動下載并安裝csh,安轉完成后再終端運行chsh,輸入/bin/csh,將SHELL成功修改。
3.2 安裝Gfortran
GAMIT推薦使用的編譯器為gfortran,而Ubuntu Kylin自帶的為gcc4.2 未安轉gfortran編譯器。在終端中輸入:sudo apt-get install gfortran,系統自動下載安轉gfortran.
3.3 安轉庫文件 libx11-dev
Libx11-dev 是X11的程序開發庫,它提供的lib.h和lib11.a為Gamit安裝需要用到的兩個庫文件,在終端中輸入:sudo apt-get install libx11-dev,系統自動下載安裝libx11-dev.
3.4 GAMIT/GLOBK的安裝
在系統文件/opt下新建目錄gamit10.6,將gamit安裝軟件存放在gamit10.6文件夾下,在/opt/gamit10.6文件夾下打開終端輸入:./install-software.
開始安裝gamit,當顯示“searching your system for X11 installation”時,安裝程序將會短暫暫停,這時需要暫停安裝,進入/opt/gamit10.6/libraries/目錄下,修改Makefile.config文件中幾個GPS數據處理的相關參數,將MAXARTM修改為25. 然后繼續安裝,直到出現“GLOBK installed”,GAMIT/GLOBK安裝已經完成。
3.5 GAMIT/GLOBK工作環境設置
GAMIT/GLOBK安裝已經完成,但要想軟件正常使用還需要對路徑文件進行設置,在Ubuntu Kylin 系統“主文件夾”下,找到“.bshrc”文件,該文件為用戶的SHELL配置文件,默認為隱藏文件。必須將GAMIT的安裝目錄添加在里面,打開“.bshrc”文件,將
“export PATH="$PATH:/opt/gamit/gamit10.6/bin:/opt/gamit/com:/opt/gamit/kf/bin"
export HELP-DIR=/opt/gamit10.6/help/”追加到文件最后,并保存。
為了驗證GAMIT/GLOBK正確性,通過實例介紹GAMIT/GLOBK數據處理的流程,選取中國范圍內及周邊比較穩定的IGS站:北京站(BJFS)、長春站(CHAN)、烏魯木齊站(URUM)、拉薩站(LHAZ)、臺灣站(TNML)、烏蘭巴托(ULAB)和韓國(DAEJ)。由圖1 為算例選取的7個IGS站分布圖。
選取2015年年積日289至304總計連續15天的觀測數據,進行GAMIT基線解算,然后進行GLOBK平差計算,得到各個測站時間序列,圖2~圖8為GBLOK平差后各測站的時間序列分布圖。

圖1 利用的IGS站分布圖 圖2 BJFS站時間序列圖

圖3 CHAN站 時間序列圖 圖4 DAEJ站時間序列圖

圖5 LHAZ站 時間序列圖 圖6 TNML站時間序列圖

圖7 ULAB站 時間序列圖 圖8 ULUM站 時間序列圖
本文介紹了Win7下進行Ubuntu Kylin16.04安裝與配置,并在Ubuntu Kylin系統下成功安裝和配置GAMIT/GLOBK10.60. 最后利用安裝好的GAMIT/GLOBK軟件對中國范圍內及周邊比較穩定的7個IGS站觀測數據進行基線解算和網平差,驗證了GAMIT/GLOBK安裝正確性,為雙系統平臺下GAMIT/GLOBK安裝提供一定參考。
[1] 馬洪濱,賀黎明.新版GAMIT軟件的功能特點與應用實例分析[J].礦山測量,2008(4):35-39.
[2] 占偉,武艷強,劉志廣. GAMIT/GLOBK數據自處理程序的應用[J]. 測繪科學,2009(4):171-173.
[3] 劉垚.測繪生產管理系統的設計與實現[J].北京測繪,2014(2):48-50.
[4] 高偉,徐紹銓,余學祥,等.高精度GPS城市沉降監測網的數據處理與精度分析[J].測繪學院學報,2003,20(4):243-246.
[5] 劉煥玲,文漢江,朱廣彬,等.HHT 方法在IGS 跟蹤站時間序列分析中的應用[J].大地測量與地球動力學,2013,33(2):67-71.
[6] BOEHM J, NIELL A, TREGONING P,etal. Global Mapping Function (GMF): a new empirical mapping function based on numerical weather model data[J]. Geophysical Research Letters, 2006,33(7):304-316.[7] 楊玲,李博峰,樓立志.不同對流層模型對GPS定位結果的影響[J].測繪通報,2009(4):9-11.
[8] 劉大杰,施一民,過靜珺.全球定位系統(GPS)的原理與數據處理[M].上海:同濟大學出版社,2003:30-61.
李森 (1983-), 男,碩士 工程師, 主要從事大地測量和GPS數據處理工作。
GAMIT/GLOBK10.60 Installation and Application Based on Double Systems
WANG Lushuang1, LI Sen2
(1.BeijingWanweiShichuangSurveyingandMappingTechnologyCo.,Ltd,Beijing100049,China; 2.BeijingInstituteofSurveyingandMapping,Beijing100038,China)
As the world′s most widely used high-precision GPS data processing software, GAMIT or GLOBK has been used not only in high precision positioning, but also in the plate motion monitoring, ionospheric monitoring and GPS meteorology and so on. This paper describes how to install Ubuntu Kylin 16.04 desktop system under Windows7 system and the installment and updating of the latest version of GAMIT or GLOBK10.60 under Ubuntu Kylin system platform. And it also uses the Chinese and neighboring IGS station observation data to perform baseline solution and network adjusting, verifying the correctness of the software installation.
Double systems; Ubuntu Kylin; GAMIT/GLOBK; installation; data processing
10.13442/j.gnss.1008-9268.2017.02.026
2016-07-01
TN967.1
A
1008-9268(2017)02-0113-05
王錄爽 (1985-),男,工程師 主要從事城市測量工作。
聯系人: 王錄爽E-mail: 290032587@qq.com