yujianshengucas的个人博客分享 http://blog.sciencenet.cn/u/yujianshengucas

博文

ROI_PAC installation

已有 5300 次阅读 2015-3-19 21:09 |个人分类:ROI_PAC|系统分类:科研笔记| fftw, roi_pac, MDX

1.需要下载的文件有:

  测试数据:roi_pac_testdir.tar.gz

  安装文件:ROI_PAC_3_0_1.tgz

  结果浏览:mdx_NTR_35238_173_73.tar


2. 安装前编译器检查:

    which ifort g95 f90 pgf95 f95 xlf gfortran cc gcc icc

   我的运行结果是:安装了f95,cc,gcc,gfortran,这4个已经足够了


3. 开始安装:

 1) 解压缩ROI_PAC文件,进入文件夹:

    cd /home/yu/apps/ROI_PAC_3_0_1

 文件夹含有:AAREADME  Delft  DGX_MDX  FFTW ROI_PAC 这4个文件夹及1个说明文档


 2) 文件标签更新:

    cd ROI_PAC

    touch aclocal.m4 Makefile.in configure

 

 3) 安装FFTW:

    contrib目录下有一个install-fftw.sh,先更改版本号为最新能下载的,我的是3.3.4

    contrib目录下脚本和当前目录的configure还需要有执行权限,不然不能正常运行安装

    sudo chmod -R u+x contrib

    sudo chmod -R u+x configure

    ./contrib/install-fftw.sh CC=cc  此处在ftp下载fftw,并自动安装

     

    安装完成会有提示设置环境变量(很重要),安装完fftw,会提示你设置环境变量,将其拷下来执行即可,格式如下(安装位置会稍有差别)。这两个目录中应该分别有libfftw3f.a和fftw3.f这两个文件。

     vi .bashrc

   export FFTW_LIB_DIR=/home/yu/apps/ROI_PAC_3_0_1/ROI_PAC/NetInst/fftw-150310-0910/lib

   export FFTW_INC_DIR=/home/yu/apps/ROI_PAC_3_0_1/ROI_PAC/NetInst/fftw-150310-0910/include


  4) 正式安装

      ./contrib/multibuild.sh  (.sh要有可执行权限)

      在ROI_PAC目录下得到一个类似于multibuild-xxxx(后面的x表示数字)的目录,里面文件有内容则是安装成功,安装成功会有提示,设置环境变量(很重要)  INT_BIN INT_SCR MDX 可执行

(You should see this output: Build >gfortran64< succeeded.)



   将DOC目录下的SAR_CONFIG文件拷到上一层目录ROI_PAC下

    cp DOC/SAR_CONFIG ./

    vi SAR_CONFIG

   将这些目录添加到SAR_CONFIG中

     ROI_PAC="/home/yu/apps/ROI_PAC_3_0_1/ROI_PAC"

     export FFTW_LIB_DIR=/home/yu/apps/ROI_PAC_3_0_1/ROI_PAC/NetInst/fftw-150310-0910/lib

 export FFTW_INC_DIR=/home/yu/apps/ROI_PAC_3_0_1/ROI_PAC/NetInst/fftw-150310-0910/include


     export INT_BIN="/home/yu/apps/ROI_PAC_3_0_1/ROI_PAC/INT_BIN"

     export INT_SCR="/home/yu/apps/ROI_PAC_3_0_1/ROI_PAC/INT_SCR"

     export MDX="/home/yu/apps/ROI_PAC_3_0_1/mdx/bin"

     export FFTW_LIB="/home/yu/apps/ROI_PAC_3_0_1/ROI_PAC/NetInst/fftw-150310-0910/lib"

     export PATH=$PATH:$INT_BIN:$INT_SCR:$MDX

    (参考)

   启动软件前运行命令source设置环境变量:source SAR_CONFIG

(You will have to source this file every time that you want to use ROI_PAC)


4. 测试(省略)

  路径要全(绝对路径)


5. 整理:

(可执行程序的安装,其实现在已经安装好了,只不过重新整理一下而已)

    cd ROI_PAC

    mkdir INT_BIN

    cp multibuild*/installs/defaults/bin INIT_BIN

  安装目录下所有的可执行程序拷到ROI_PAC目录下的INIT_BIN目录中去


6. MDX安装 (要添加路径到PATH)

  生成可执行的mdx,加入PATH中

  我安装出现的错误:mdx

mdx: error while loading shared libraries: libXm.so.2: cannot open shared object file: No such file or directory

 库不全,安装lesstif或者motif,X11、Xm

   motif下载:http://rpm.pbone.net/index.php3

 安装成功,输入mdx,会有提示,否则不成功

 找到解缠后结果文件 *.unw ,输入命令:mdx.pl geo_930110-950523.unw,打开图像


参考:http://geophysics.eas.gatech.edu/people/anewman/classes/MGM/InSAR/MDX_install.html


7. *注:可执行文件一定要有执行权限

    sudo chmod -R u+x *


为了以防万一,我把SAR_CONFIG中的路径也添加到了.bashrc中,如果只在 SAR_CONFIG中添加了路径,则每次运行前都要 source SAR_CONFIG一下


8. InSAR: An introduction to Processing and Applications for Geoscientists

视频和文档见参考8


参考:

1. http://blog.csdn.net/zzh_my/article/details/8902628

2. http://blog.163.com/wwthunan@126/blog/static/396261352009101881617501/

3. http://wenku.baidu.com/view/8234c650f01dc281e53af0ea.html

4. http://www.doc88.com/p-1436191812832.html

5. http://roipac.org/cgi-bin/moin.cgi/Installation

6. http://blog.sina.com.cn/s/blog_9d849dcc01012gst.html

7. http://scottyhq.github.io/blog/2014/02/01/install-roipac-mac/

8. http://www.unavco.org/education/advancing-geodetic-skills/short-courses/2011/insar/course-materials/course-materials.html

9. http://shadow.eas.gatech.edu/~anewman/classes/MGM/InSAR/index.html

10.http://www.verydemo.com/demo_c137_i36582.html






https://blog.sciencenet.cn/blog-1094854-875675.html

上一篇:BERNESE5.2 linux 安装
下一篇:test_run
收藏 IP: 27.17.57.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-18 08:12

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部