stamps

更新时间:2023-01-02 18:05:59 阅读: 评论:0


2023年1月2日发(作者:上海异地高考)

以下由广西善图科技有限公司发布,该公司是一家集遥感数据获取、深度加工、遥感信息提取及

解译、行业应用、软件服务、解决方案为一体的高新技术企业。

Linux环境下stamps操作说明

一软件安装:

环境为ubuntu16.04

1)安装插件:sudoapt-getinstallgawkgccg++maketcsh

2)安装插件sudoapt-getinstallcsh

3)doris安装:安装包为doris_v406beta2,解压以后复制到

/home/ntinel/Documents/文件夹:

i.安装fftw

cd/home/ntinel/Documents/ubuntuprog/doris_v406beta2/fftw-3.3.6-

pl2

bash./configure--prefix=`pwd`--enable-float--host=x86_64

make

makeinstall

安装过程中注意:libfftw3f.a的路径选择为

/home/ntinel/Documents/ubuntuprog/doris_v406beta2/fftw-3.3.6-

pl2/lib

fftw3.h路径选择为:

/home/ntinel/Documents/ubuntuprog/doris_v406beta2/fftw-3.3.6-

pl2/include/fftw3.h

ii.安装doris

cd/home/ntinel/Documents/ubuntuprog/doris_v406beta2/src

./configure

===>WhatisyourC++compiler?[g++]y

===>DoyouhavetheFFTWlibrary(y/n)?[n]

y

===>WhatisthepathtotheFFTWlibrary(libfftw3f.a)?[]

/home/ntinel/Documents/ubuntuprog/doris_v406beta2/fftw-3.3.6-pl2/lib

===>WhatisthepathtotheFFTWincludefile(fftw3.h)?[/usr/include]

/home/ntinel/Documents/ubuntuprog/doris_v406beta2/fftw-3.3.6-

pl2/include

===>WhatisthepathtotheFFTWlibrary?

/home/ntinel/Documents/ubuntuprog/doris_v406beta2/fftw-3.3.6-

pl2/include

===>DoyouhavetheVECLIBlibrary(y/n)?[n]

n

===>DoyouhavetheLAPACKlibrary(y/n)?[y]

Usingdefault:n

===>WhatisthepathtotheLAPACKlibraryliblapack.a?[/lib]

/lib

CheckingwhetheryouhaveFORTRANLAPACKlibrary:

FORTRAN

===>AreyouworkingonaLittleEndian(X86PC,Intel)machine(y/n)?

[y]

y

===>DoyouwanttocompileamoreverboDEBUGversion(y/n)?[n]n

===>InstallationofDorisindirectory:/usr/local/bin(y/n)?[y]

y

make

sudomakeinstall

此处可能出现问题:strcat(name_,'0');

根据错误找到文件,将strcat(name_,'0');修改为name_[9]=’0’;

bk_文件中

将文件中ifndef和endif这两句删掉

iii.安装SARtools

$cd/home/ntinel/Documents/ubuntuprog/doris_v406beta2/SARtools

$make

$sudomakeinstall

若遇到问题:argv[optind]==‘0’,将其改为argv[optind]==0

T_TOOLS、getorb、GMT的安装(可安可不安),安装包中有。

v.安装snaphu

cd/home/ntinel/Documents/ubuntuprog/doris_v406beta2/snaphu-v1.4.2

sudomkdir/usr/local/man/man1

进入snaphu/src目录

make

sudomakeinstall

如果出现以下问题:

vi.安装malab

Ubuntu16.04安装Matlab2016b教程

有三个文件分别是R2016b_glnxa64_、R2016b_glnxa64_和Matlab

(破解文件)文件夹。

rar文件解压,首先安装rar解压工具,再进行Crack文件解压

#安装rar解压工具,便于对Crack文件进行解压,建议提前在Windows下解压备用(Ubuntu对

rar解压不太友好)sudoaptinstallrar

注意:

1.建议在Windows下解压备用(Ubuntu对rar解压不太友好),由于整个软件太大,所以分成

了两个iso文件,意味着安装途中会提示载入新的映像文件。

2.解压Crack文件夹后--文件包含密钥;licen_文件是用于软件

激活的证书;R2016b/bin/glnx64/下的四个文件用于替换matlab安装目录中bin/glnx64/的文

件。

挂载映像文件

先挂载R2016b_glnxa64_(挂载任意目录均可,本文挂载在/media/matlab中)

#在media目录下创建matlab文件夹供挂载sudomkdir/media/matlab

查看iso文件的位置,找到外挂硬盘中存放iso文件的位置,右键点击属性获得location

进入iso所在文件夹

ntinel@ubuntu:~$cd/media/ntinel/新加卷/Linux

#挂载R2016b_glnxa64_镜像文件,注意放入你的dvd1镜像文件所在路径

sudomount-tauto-oloopR2016b_glnxa64_/media/matlab/

安装Matlab

进入到挂载目录下,可以发现有install文件,然后返回当前目录的前一层进安装。

cd/media/matlab

ls#这里会看到install

cd~#必须跳出matlab目录,否则会安装失败

sudo/media/matlab/install

注意:运行挂载目录matlab下的install文件,一定不要在matlab目录下使用sudo./install,

在同一文件夹下无法安装。

点击”UaFileInstallationKey“,下一步

点击"Yes",下一步

打开之前解压的Matlab_2016b_Linux64_Crack下的文件,复制里面的密

钥”09806-07443-53955-64350-21751-41297“到密钥框

选择安装目录,记住就好.

安装进行到80%左右,弹出提示框,"弹出dvd1,并插入dvd2以继续",这时需要重新打开一个

终端(ctrl+alt+t),把dvd2挂载到/media/matlab文件夹中:

cd/media/ntinel/新加卷/Linux

sudomount-tauto-oloopR2016b_glnxa64_/media/matlab/

Matlab激活

将文件移动到/home/ntinel/Documents/Matlab_2016b_Linux64_Crack

cd/home/ntinel/Documents/Matlab_2016b_Linux64_Crack

#给licen_添加权限sudochmod777

/home/ntinel/Documents/Matlab_2016b_Linux64_Crack/licen_standalone

.lic

#给MATLAB文件夹添加权限,防止复制不进去sudochmod777/usr/local/MATLAB/

#进入安装目录的bin文件,运行matlab文件,下一步

cd/usr/local/MATLAB/R2016b/bin/

#运行matlab,弹出激活对话框,选择用不联网的方法进行激活,加载

licen_文件

sudo./matlab

先载入刚才添加过权限的证书licen_

把CrackR2016b文件夹中/Linux/R2016b/bin/glnxa64四个文件,复制到

/usr/local/MATLAB/R2016b/bin/glnxa64目录下:

cd/usr/local/MATLAB/R2016b/bin

sudochmod777glnxa64

sudocp

/home/ntinel/Documents/Matlab_2016b_Linux64_Crack/R2016b/bin/glnxa64

/.7.5.18/usr/local/MATLAB/R2016b/bin/glnxa64

sudocp

/home/ntinel/Documents/Matlab_2016b_Linux64_Crack/R2016b/bin/glnxa64

//usr/local/MATLAB/R2016b/bin/glnxa64

sudocp

/home/ntinel/Documents/Matlab_2016b_Linux64_Crack/R2016b/bin/glnxa64

//usr/local/MATLAB/R2016b/bin/glnxa64

sudocp

/home/ntinel/Documents/Matlab_2016b_Linux64_Crack/R2016b/bin/glnxa64

//usr/local/MATLAB/R2016b/bin/glnxa64

./matlab#可以打开了,如果打不开,重启下终端

想打开matlab的时候,一直处于那个开始界面,打不开,解决方法为:

sudochown你的用户名-R~/.matlab

然后去了安装目录运行:

sudo./matlab

卸载镜像

然后在对话框中点击"OK",继续安装。完成安装后取消iso挂载:

sudoumount/media/matlab

和triangle安装

$cdStaMPS_v3.3b1/src

$make

$sudomakeinstall

Triangle安装

sudoapt-getinstalltriangle-bin

二环境变量设置

打开.bashrc文件进行编辑(#号后面都是注释),在后面加上如下语句

(),若没有安装一些功能(ENVISAT_TOOLS、getorb、GMT等),将对应

的语句删除即可。

exportPAGER=less

exportEDITOR=vi

exportLD_LIBRARY_PATH=/usr/local/opengl:LDLIBRARYPATHexport

LD_LIBRARY_PATH=/usr/local/lib:LD_LIBRARY_PATH#Matlab

#exportMATLAB_path=/usr/local/MATLAB/R2012b#根据安装路径和版本进行修改

exportPATH=$MATLAB_path/bin:$PATHexportNETCDF_HOME=/usr/local/export

PATH=/usr/local/bin:$PATH

#FFTW

#export

FFTW_LIB_DIR=/home/ntinel/Documents/ubuntuprog/doris_v406beta2/fftw-3.3.6-

pl2/lib#根据安装路径进行修改

export

FFTW_INC_DIR=/home/ntinel/Documents/ubuntuprog/doris_v406beta2/fftw-3.3.6-

pl2/include#根据安装路径进行修改

exportFFTW_LIB=/usr/local/lib

exportINT_BIN=/usr/local/bin

#StaMPS

##都需要根据安装路径进行修改

export

STAMPS=/home/ntinel/Documents/ubuntuprog/StaMPS_v3.3b1/StaMPS_v3.3b1

export

SAR=/home/ntinel/Documents/ubuntuprog/StaMPS_v3.3b1/StaMPS_v3.3b1/ROI_PAC_SCR

exportGETORB_BIN=/usr/local/bin

exportGETORB_BIN=/usr/local/bin

export

ROI_PAC=/home/ntinel/Documents/ubuntuprog/StaMPS_v3.3b1/StaMPS_v3.3b1/ROI_PAC

_SCR

export

DORIS_BIN=/home/ntinel/Documents/ubuntuprog/doris/doris_v406beta2/bin

exportDORIS_SCR=$STAMPS/DORIS_SCR

exportLC_NUMERIC=”en_-8”

exportLC_TIME=”en_-8”

exportMY_SAR=SAR

exportOURSCR=$MY_SAR/OUR_SCR

exportROI_PAC=SAR/ROIPAC

exportMYSCR=$STAMPS/ROI_PAC_SCR

exportMATLAB=/usr/local/MATLAB/R2016b

exportGMT_INC_DIR=/usr/include

exportGMT_LIB_DIR=/usr/lib

exportGMT_BIN=/usr/lib/gmt/bin

export

PATH=PATH:GMT_INC_DIR:GMTLIBDIR:GMT_BIN:INTBIN:INT_SCR:MDX:SAR_ODR_DI

R:INSDIR:GETORB_BIN:STAMPS/bin:DORIS_BIN:TRIANGLEBIN:MY_SCR:OURSCR:DO

RIS_SCR:GETORBBIN:GDAL

修改之后如果打不开matlab输入exportPATH=/usr/bin:/usr/sbin:/bin:/sbin

三SNAP+stamps实现PSInSAR

1.前期的InSAR处理部分和window上完全一样,从snap导出以后得到以下文件,导出文

件含有DEM数据,差分数据(diff0),地理信息数据(geo),图像数据(rslc)

R处理

a)文件替换,将ps_load_initial_gamma(changed).m复制到stamps/matlab文件夹

下,删除ps_load_initial.m,并将ps_load_initial_gamma(changed).m重命

名为ps_load_initial.m,将mt_prep_gamma_snap(changed)复制到stamps/bin

文件下,删除mt_prep_gamma(或移动备份),并将mt_prep_gamma_snap(changed)重

命名为mt_prep_gamma

b)打开matlab,运行路径转到数据文件夹data下(包含dem,diff0,geo,rslc的文件

夹),点击设置路径加入路径.../stamps/matlab

c)在Terminal中运行mt_prep_gamma20170401full_path/data0.42250,该过程会

建立PATCH文件夹和其他一下文件。其中20170401为主影像日期,full_path/output

为导出的文件夹,2*2=4PATCHS。如果提示无该命令mt_prep_gamma,可手动加入运行

路径:$exportPATH=$PATH:full_path/stamps/bin,前面的full_path代表stamps

文件夹的路径

d)后续的步骤都在matlab中运行,从stamps(1,1)->stamps(2,2)->...->stamps(8,8),

以及结果的导出与windows的步骤都相同,若遇到问题具体分析即可。

本文发布于:2023-01-02 18:05:59,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/79153.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:stamps
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图