ISCE InSAR處理軟件環(huán)境配置

寫在前面

ISCE官方網(wǎng)站:https://winsar.unavco.org/software/isce闻坚,之前只能會(huì)員單位下載和使用辐赞。目前部分開(kāi)源在GitHub上https://github.com/isce-framework/isce2愉粤,不過(guò)做哨兵數(shù)據(jù)的時(shí)間序列預(yù)處理足夠了杀迹。這里記錄和分享自己的環(huán)境配置過(guò)程,水平有限校镐,不妥之處歡迎指正亿扁,共同進(jìn)步。

系統(tǒng)環(huán)境

操作系統(tǒng):Ubtuntu 16.04

Python環(huán)境:系統(tǒng)自帶2.7鸟廓、3.5从祝,自己配置的Anconda3.6 Linux 64

ISCE環(huán)境:2.3.1

環(huán)境配置

Python環(huán)境

ISCE是基于Python環(huán)境運(yùn)行的,所以把系統(tǒng)的Python環(huán)境理順是第一步肝箱。

這里選取Anconda作為Python環(huán)境哄褒,按照github上的說(shuō)明稀蟋,使用canda安裝依賴環(huán)境

這里注意:上面requirements.txt最后一行煌张,把opencv改成opencv3,因?yàn)檫@后期處理的時(shí)候退客,會(huì)有導(dǎo)入庫(kù)的錯(cuò)誤骏融,我重新安裝了opencv3解決了問(wèn)題

ISCE建議的Python是Python3,.6链嘀,所有ISCE的處理腳本的第一行都有寫Python解釋器的地址,如下所示:

系統(tǒng)默認(rèn)的Python3的地址是指向Python3.5的档玻,這里我們希望使用的是Anconda下的Python怀泊,需要以下操作

1.將usr/bin下的Python3重命名為Python3.5

2.新建快捷方式將Python3指向Anaconda的安裝地址,在/usr/bin下運(yùn)行(我的Anconda安裝在/root/anconda3下)

ln -s /root/anconda3/bin/python /usr/bin/python3

3.鏈接完成后由于系統(tǒng)Termianl使用的是自帶的Python3.5環(huán)境误趴,因此會(huì)出錯(cuò)打不開(kāi)霹琼。這時(shí),按crtl+alt+f1進(jìn)入控制端凉当,輸入root?和密碼枣申,可以看到報(bào)錯(cuò),找到報(bào)錯(cuò)出現(xiàn)的文件看杭,可以看到Python解釋器為usr/bin/python3忠藤,把它改成python3.5(和第一步對(duì)應(yīng)),這樣系統(tǒng)就能找到自帶的Python了楼雹∧:ⅲ總共需要修改4個(gè)或5個(gè)文件,耐心改到不報(bào)錯(cuò)為止贮缅。

到這里Python環(huán)境就配置好了榨咐,下一步開(kāi)始編譯

編譯ISCE

首先,裝好官方說(shuō)明里面要求的各類編譯器g++等等谴供。

在terminal設(shè)置一個(gè)臨時(shí)的環(huán)境變量祭芦,把Pythonpath臨時(shí)性的指向isce2軟件下configuration所在的位置,我這里是

export?PYTHONPATH = /usr/local/isce2/configuration

然后安裝各種依賴環(huán)境

apt install -y gfortran libmotif-dev libhdf5-dev libfftw3-dev libgdal-dev scons python3 cython3 python3-scipy python3-matplotlib python3-h5py python3-gdal python3-pip wget curl gdal-bin?

按照官方說(shuō)明憔鬼,在/usr/local/isce2文件夾下新建一個(gè)SConfigISCE文件龟劲,并按要求填入對(duì)應(yīng)信息,這里給出我填的作為參考轴或,我沒(méi)有使用GPU加速昌跌,所以去掉了最后兩行。


PRJ_SCONS_BUILD = /usr/local/isce2/build

PRJ_SCONS_INSTALL = /usr/local/isce2/install/isce2

LIBPATH = /usr/lib/x86_64-linux-gnu /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial

CPPPATH = /root/anaconda3/include/python3.6m /usr/include/x86_64-linux-gnu /usr/include /usr/include/hdf5/serial /usr/include/gdal

FORTRANPATH =? /usr/include /usr/lib/gcc/x86_64-linux-gnu/5.4.0/include

FORTRAN = /usr/bin/gfortran

CC = /usr/bin/gcc

CXX = /usr/bin/g++

MOTIFLIBPATH = /usr/lib/x86_64-linux-gnu

X11LIBPATH = /usr/lib/x86_64-linux-gnu

MOTIFINCPATH = /usr/include/Xm? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

X11INCPATH = /usr/local/include? ?

ENABLE_CUDA = False


然后運(yùn)行

scons install

編譯完成之后照雁,install中會(huì)多很多文件蚕愤,下一步設(shè)置好環(huán)境變量,就能使用了

環(huán)境變量設(shè)置

terminal輸入gedit ~/.bashrc

加入如下信息:

export ISCE_ROOT=/usr/local/isce2/install

export? ISCE_HOME=/usr/local/isce2/isce

export? PATH=$ISCE_HOME/bin:$ISCE_HOME/applications:$PATHENV?

export PYTHONPATH=$ISCE_ROOT:$ISCE_HOME/applications:$ISCE_HOME/component

然后source ~/.bashrc? 使環(huán)境變量生效

總結(jié)

在Terminal輸入Python3饺蚊,進(jìn)入Python界面萍诱,輸入

import isce

如果不報(bào)錯(cuò),說(shuō)明就安裝完成啦污呼,enjoy it裕坊。


歡迎大家加入qq群:792912665? 交流開(kāi)源GIS/RS軟件使用心得。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末燕酷,一起剝皮案震驚了整個(gè)濱河市籍凝,隨后出現(xiàn)的幾起案子周瞎,更是在濱河造成了極大的恐慌,老刑警劉巖饵蒂,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件声诸,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡退盯,警方通過(guò)查閱死者的電腦和手機(jī)彼乌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)渊迁,“玉大人囤攀,你說(shuō)我怎么就攤上這事」常” “怎么了焚挠?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)漓骚。 經(jīng)常有香客問(wèn)我蝌衔,道長(zhǎng),這世上最難降的妖魔是什么蝌蹂? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任噩斟,我火速辦了婚禮,結(jié)果婚禮上孤个,老公的妹妹穿的比我還像新娘剃允。我一直安慰自己,他們只是感情好齐鲤,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布斥废。 她就那樣靜靜地躺著,像睡著了一般给郊。 火紅的嫁衣襯著肌膚如雪牡肉。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,036評(píng)論 1 285
  • 那天淆九,我揣著相機(jī)與錄音统锤,去河邊找鬼。 笑死炭庙,一個(gè)胖子當(dāng)著我的面吹牛饲窿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播焕蹄,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼逾雄,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起嘲驾,我...
    開(kāi)封第一講書(shū)人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎迹卢,沒(méi)想到半個(gè)月后辽故,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡腐碱,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年誊垢,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片症见。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡喂走,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出谋作,到底是詐尸還是另有隱情芋肠,我是刑警寧澤,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布遵蚜,位于F島的核電站帖池,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏吭净。R本人自食惡果不足惜睡汹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望寂殉。 院中可真熱鬧囚巴,春花似錦、人聲如沸友扰。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)村怪。三九已至姆坚,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間实愚,已是汗流浹背兼呵。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留腊敲,地道東北人击喂。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像碰辅,于是被迫代替她去往敵國(guó)和親懂昂。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容