Gamma是由瑞士 GAMMA Remote Sensing 公司开发SAR数据处理软件,支持SAR数据全流程处理,是最InSAR最常用的软件。下面介绍该软件的安装流程,安装环境为Ubuntu16.04。

准备工作

  1. cd 至 usr/local 目录下 cd /usr/local
  2. 复制压缩包至 usr/local 下。我的用户名为dju,压缩包存放在名为DJ的U盘中,所以命令为 sudo cp /media/dju/DJ/GAMMA_SOTTWARE-20180813.tar.gz .
  3. 解压压缩包 sudo tar -zxvf GAMMA_SOTTWARE-20180813.tar.gz

正式开始安装

在linux上安装,参考文件夹下的INSTALL_linux.txt文件,该文件中有非常详细的安装流程,参考该文档,我执行的步骤包括

  1. 为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 搜索路径
  2. 安装 FFTW sudo apt-get install sfftw-dev sfftw2
  3. 安装 Gnuplot 和 GIMP 。sudo apt-get install gnuplot-qt gimp
    1. 测试Gnuplot是否安装好,输入一下代码如果可以绘图则说明安装正常
      gnuplot
      plot sin(x)
  4. 安装GDAL sudo apt-get install libgdal-dev gdal-bin
  5. 安装HDF5 sudo apt-get install libhdf5-dev libhdf5-7
    1. 这一步抛出异常信息无法定位软件包libhdf5-7,经尝试libhdf5-dev 可以正常安装,libhdf5-7没有找到办法,暂时跳过
  6. 安装 LAPACK 和 BLAS sudo apt-get install libblas-dev libblas3 libblas-doc liblapack-dev liblapack3 liblapack-doc
  7. 将新的 ras_pt 复制到 Gamma_xxx/IPTA/bin 下,并覆盖原文件

至此,Gamma及相关依赖性安装完成。

测试是否可用

在命令行输入 ras_pt 测试是否可用。

  1. 若提示输入参数则表示安装已成功。
  2. 若提示找不到命令,使用sudo chomd -R 777 /usr/local设置文件夹权限后再尝试即可(每次修改文件夹下文件后,都有可能提示找不到命令,需要再次赋予权限)

InSAR处理软件——Gamma 安装教程的更多相关文章

  1. PyCharm编程软件详细安装教程

    PyCharm编程软件安装教程&破解 一.官网下载软件 1. 网页搜索进入PyCharm官网下载页面(https://www.jetbrains.com/pycharm/download/ ) ...

  2. Ubuntu 必装软件及安装教程

    安装搜狗拼音输入法 因为sogou是基于fcitx的,所以先添加fcitx键盘输入法系统[系统默认是iBus].在终端中,输入命令将下载源添加至系统源(添加依赖). sudo add-apt-repo ...

  3. 各种软件的安装教程centos mysql tomcat nginx jenkins jira 等等

    464  Star3,606 Fork 1,460 judasn/Linux-Tutorial 作者: https://github.com/judasn Linux-Tutorial/markdow ...

  4. Autodesk Maya2023 破解版安装教程(小白看了也说understand)

    前言 Maya是Autodesk旗下的著名三维建模和动画软件,应用对象是专业的影视广告,角色动画,电影特技等.Maya功能完善,工作灵活,制作效率极高,渲染真实感极强,是电影级别的高端制作软件. 安装 ...

  5. 学习笔记69—金蝶财务软件安装教程(KIS12.3,win10)

    ****************************************************** 如有谬误,请联系指正.转载请注明出处. 联系方式: e-mail: heyi9069@gm ...

  6. 3dmax多个版本软件的安装包以及安装教程

    这个文档具体出自哪里,我也是记不得了,需要的看下,链接如果是失效,那我也无能为力了. 免费分享,链接永久有效 2014版3D MAX链接:http://pan.baidu.com/s/1nuFr7Xv ...

  7. pycharm、idea 2018软件安装教程

    Python3.7安装: https://www.jb51.net/article/146326.htm pycharm软件: https://www.jianshu.com/p/cf77d74bef ...

  8. UltraEdit等软件详细安装破解教程,附注册机(全网独家可用)

    --- title: "UltraEdit等软件详细安装破解教程,附注册机(全网独家可用)" categories: soft tags: soft author: LIUREN ...

  9. PyCharm 2019 2.3 软件安装教程(1.补丁破解2.破解码)

    一:补丁破解 PyCharm 2019 2.3 下载地址 https://pan.baidu.com/s/1HaWFcbO-x4vZuT6mVC0AGA 提取码:elu7 更多破解教程微信公众号关注“ ...

  10. VMware® Workstation 15 Pro 最新版软件安装教程

    VMware 15 Pro下载地址: https://pan.baidu.com/s/1ILY2PTqB-BaJMn2hbKO4CA 提取码:vebd 如有问题咨询QQ:2217084817 VMwa ...

随机推荐

  1. [转帖]ELF文件详解

    一.ELF概述 1.ELF的定义 ELF(Executable and Linkable Format)文件是一种目标文件格式,常见的ELF格式文件包括:可执行文件.可重定位文件(.o).共享目标文件 ...

  2. [转帖]oom-killer错误排查过程

    https://www.cnblogs.com/hphua/p/16395893.html 1.遇到的问题:应用在hi3536上跑一段不固定的时间,随之就会出现重启的现象:打印如下: app-run ...

  3. expres实现登录与修改密码

    登录模块 如果登录的时候,昵称在数据库中查询的是不唯一值.需要提示用户登录失败. 即使用户密码输入正确. 然后将该消息通知相关人员,立即进行排查问题. var express = require('e ...

  4. 01显示转换隐私转换 有8个值转为false 显示转换Number的注意点

    prompt()函数会弹出一个框,接受用户的输入.但是在实际的开发中.这样的操作是很少. 至少在我做开发的过程中没有使用过.我二没有看见人家在过开发的使用使用. console.log(Number( ...

  5. 【K哥爬虫普法】12亿公民信息泄露,仅判3年,个人信息是否为爬虫“禁区”?

    我国目前并未出台专门针对网络爬虫技术的法律规范,但在司法实践中,相关判决已屡见不鲜,K 哥特设了"K哥爬虫普法"专栏,本栏目通过对真实案例的分析,旨在提高广大爬虫工程师的法律意识, ...

  6. go中的sync.RWMutex源码解读

    读写锁 前言 什么是读写锁 看下实现 读锁 RLock RUnlock 写锁 Lock Unlock 问题要论 写操作是如何阻止写操作的 写操作是如何阻止读操作的 读操作是如何阻止写操作的 为什么写锁 ...

  7. 多模态对比语言图像预训练CLIP:打破语言与视觉的界限

    多模态对比语言图像预训练CLIP:打破语言与视觉的界限 一种基于多模态(图像.文本)对比训练的神经网络.它可以在给定图像的情况下,使用自然语言来预测最相关的文本片段,而无需为特定任务进行优化.CLIP ...

  8. 用python进行精细中文分句(基于正则表达式),HarvestText:文本挖掘和预处理工具

    1.用python进行精细中文分句(基于正则表达式) 中文分句,乍一看是一个挺简单的工作,一般我们只要找到一个[.!?]这类的典型断句符断开就可以了吗.       对于简单的文本这个做法是已经可行了 ...

  9. LyScript 实现Hook隐藏调试器

    LyScript 插件集成的内置API函数可灵活的实现绕过各类反调试保护机制,前段时间发布的那一篇文章并没有详细讲解各类反调试机制的绕过措施,本次将补充这方面的知识点,运用LyScript实现绕过大多 ...

  10. 同时配置github和gitee秘钥

    1.设置用户名和邮箱 git config --global --list 查看全局配置信息 git config --global --list 删除配置:必须删除该设置 git config -- ...