Gamma是由瑞士 GAMMA Remote Sensing 公司開發SAR數據處理軟件,支持SAR數據全流程處理,是最InSAR最常用的軟件。下面介紹該軟件的安裝流程,安裝環境為Ubuntu16.04,Gamma版本為20180813。
准備工作
- cd 至 usr/local 目錄下
cd /usr/local
- 復制壓縮包至 usr/local 下。我的用戶名為dju,壓縮包存放在名為DJ的U盤中,所以命令為
sudo cp /media/dju/DJ/GAMMA_SOTTWARE-20180813.tar.gz .
- 解壓壓縮包
sudo tar -zxvf GAMMA_SOTTWARE-20180813.tar.gz
正式開始安裝
在linux上安裝,參考文件夾下的INSTALL_linux.txt
文件,該文件中有非常詳細的安裝流程,參考該文檔,我執行的步驟包括
- 為bash shell 安裝Gamma(相當於為bash指定Gamma各個程序的位置),在 home/.bashrc 文件末尾添加以下代碼。 .bashrc 等文件可能會隱藏,使用快捷鍵 Ctrl+H 取消隱藏。
export GAMMA_HOME=/usr/local/GAMMA_SOFTWARE-20180813 export MSP_HOME=$GAMMA_HOME/MSP export ISP_HOME=$GAMMA_HOME/ISP export DIFF_HOME=$GAMMA_HOME/DIFF export DISP_HOME=$GAMMA_HOME/DISP export LAT_HOME=$GAMMA_HOME/LAT export IPTA_HOME=$GAMMA_HOME/IPTA export GEO_HOME=$GAMMA_HOME/GEO export GDFONTPATH=/usr/share/fonts/truetype/msttcorefonts export PATH=$PATH:\ $DISP_HOME/bin:$MSP_HOME/bin:$ISP_HOME/bin:$DIFF_HOME/bin:$LAT_HOME/bin:$IPTA_HOME/bin:\ $GEO_HOME/bin:$MSP_HOME/scripts:$ISP_HOME/scripts/:$DIFF_HOME/scripts:$LAT_HOME/scripts:$IPTA_HOME/scripts export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GAMMA_HOME/lib:/usr/local/lib # 設置 Shared-Library 搜索路徑
- 安裝 FFTW
sudo apt-get install sfftw-dev sfftw2
- 安裝 Gnuplot 和 GIMP 。
sudo apt-get install gnuplot-qt gimp
- 測試Gnuplot是否安裝好,輸入一下代碼如果可以繪圖則說明安裝正常
gnuplot plot sin(x)
- 測試Gnuplot是否安裝好,輸入一下代碼如果可以繪圖則說明安裝正常
- 安裝GDAL
sudo apt-get install libgdal-dev gdal-bin
- 安裝HDF5
sudo apt-get install libhdf5-dev libhdf5-7
- 這一步拋出異常信息
無法定位軟件包libhdf5-7
,經嘗試libhdf5-dev 可以正常安裝,libhdf5-7沒有找到辦法,暫時跳過
- 這一步拋出異常信息
- 安裝 LAPACK 和 BLAS
sudo apt-get install libblas-dev libblas3 libblas-doc liblapack-dev liblapack3 liblapack-doc
- 將新的 ras_pt 復制到 Gamma_xxx/IPTA/bin 下,並覆蓋原文件
至此,Gamma及相關依賴性安裝完成。
測試是否可用
在命令行輸入 ras_pt
測試是否可用。
- 若提示輸入參數則表示安裝已成功。
- 若提示
找不到命令
,使用sudo chomd -R 777 /usr/local
設置文件夾權限后再嘗試即可(每次修改文件夾下文件后,都有可能提示找不到命令,需要再次賦予權限)