ubuntu22.04安装gmtsar

文摘   2024-08-21 21:20   广东  

GMTSAR 是一款出色的insar处理工具,可在使用 GMT 的同时分析 SAR 卫星图像。不过,我仍在学习如何使用它。今天我只介绍一下安装方法。


安装

官方安装教程:https://github.com/gmtsar/gmtsar/wiki

实测不同的版本的安装gmtsar的步骤有稍微不同的地方。

以下是如何在 Ubuntu22.04 安装 GMTSAR 的分步说明

安装依赖包

安装GMT

sudo apt install -y csh subversion autoconf libtiff5-dev libhdf5-dev wget liblapack-dev gfortran g++ libgmt-dev gmt-dcw gmt-gshhg gmt


下载 ENIVSAT 的轨道文件

需要下载 ENVISAT 的轨道数据。

sudo mkdir /usr/local/orbits
wget http://topex.ucsd.edu/gmtsar/tar/ORBITS.tar
sudo mv /usr/local/orbits
cd /usr/local/orbits
sudo tar -xvf ORBITS.tar
sudo rm ORBITS.tar

这个数据总共有5.8G,非常大!


GMTSAR源码下载

这次,我们将其安装到/usr/local/GMTSAR 。

cd /usr/local/
sudo git clone --branch 6.3 https://github.com/gmtsar/gmtsar GMTSAR
cd GMTSAR
autoconf
autoupdate
./configure --with-orbits-dir=/usr/local/orbits


GMTSAR 构建

配置完成后,在构建前进行拼写检查。在 GMTSAR 中编辑config.mk 。

分别在第 75 行和第 76 行将“ -z muldefs ”添加到CFLAGSLDFLAGS 的后面。

完成后,只需运行make即可正常构建。

sudo make -j4
sudo make install

更新环境变量

最后,直接进入.bashrc文件加入环境变量,

先进入~路径

cd ~

直接进入编辑.bashrc文件

vim .bashrc

export GMTSAR=/usr/local/GMTSAR
export GMTSAR_csh=/usr/local/GMTSAR/gmtsar/csh
export PATH=$GMTSAR/bin:"$PATH":$GMTSAR_csh

然后更新一下环境变量。

source ~/.bashrc


测试GMTSAR安装是否成功

输入以下两个代码测试.

p2p_ERS.csh

make_slc_s1a



以上是我成功安装gmtsar后,对安装步骤进行梳理希望大家都可以少走弯路,顺利安装gmtsar。


remote sensing
一个专注于测绘、地信、遥感的公众号
 最新文章