|||
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
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-22 13:40
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社