MODIS數(shù)據(jù)批量下載教程

????由于畢業(yè)論文決定將MODIS作為自己的主要數(shù)據(jù)源,而我本身以往的時(shí)候都是接觸的Landsat或者Sentinel-2數(shù)據(jù),對(duì)于modis可謂是一竅不通,為了畢業(yè)也只能從頭學(xué)起了,同時(shí)也將自己的學(xué)習(xí)筆記寫成教程發(fā)布出來,若大家發(fā)現(xiàn)有錯(cuò)誤的地方,還請(qǐng)多多包涵,并聯(lián)系我加以改正。
????對(duì)于modis的數(shù)據(jù)介紹百度百科介紹的相當(dāng)詳細(xì),這里不多說明,大家可以自行百度,文中某個(gè)地方也提供了百度百科中modis的鏈接。本教程要感謝我的本科同學(xué)B哥的耐心指導(dǎo),這篇教程也是在他給我的教程上,我按照自己的操作過程寫的,主要內(nèi)容是modis數(shù)據(jù)的批量下載方法,其中提供了Shell腳本和Python腳本兩種下載方法,這里對(duì)兩種方法都做了介紹。

????截至2018年4月20日,NASA阻止了所有向公眾服務(wù)器發(fā)送的FTP請(qǐng)求—包括LAADS DAAC和LANCE NRT。傳統(tǒng)的FTP下載通道于2018年4月20日被關(guān)閉。官方為用戶提供了全新的下載方式——HTTPS。相關(guān)內(nèi)容可以查閱LAADS(the Level 1 and Atmosphere Archive and Distribution System),這個(gè)網(wǎng)頁也對(duì)新的下載方法進(jìn)行了詳細(xì)的介紹,不想看英文的童鞋,可以直接看這篇教程。
????超文本傳輸協(xié)議(HTTP)是當(dāng)今驅(qū)動(dòng)大多數(shù)網(wǎng)站互聯(lián)網(wǎng)流量的協(xié)議。該協(xié)議的一個(gè)變種稱為“HTTPS”,“S”為“安全”,已被選擇來取代FTP。HTTPS加密客戶端和服務(wù)器之間的所有事務(wù)處理,使得截取正在傳輸?shù)膬?nèi)容變得更加困難。因此,LAADS DAAC目前支持所有數(shù)據(jù)的HTTPS下載。

LAADS官網(wǎng)截圖

不說廢話,直接丟出兩個(gè)下載網(wǎng)站:
1.[earthdata]https://search.earthdata.nasa.gov/search?m=-0.0703125!0!2!1!0!0%2C2
2.[NASA]https://ladsweb.modaps.eosdis.nasa.gov/search/
值得注意的是兩個(gè)網(wǎng)站下載方法有所不同,但都需要一個(gè)earthdata賬號(hào)注冊(cè)鏈接


首先介紹新版的earthdata下載方法,此方法是基于Shell腳本的:
????1.打開網(wǎng)址https://search.earthdata.nasa.gov/search?m=-0.0703125!0!2!1!0!0%2C2
可以看到有三塊可以自定義下載設(shè)置的地方,左側(cè)可以選擇衛(wèi)星平臺(tái)和產(chǎn)品級(jí)別等,右側(cè)則可以選擇通過繪制矩形或者多邊形等選擇需要下載的區(qū)域,上方類似時(shí)鐘的按鈕則可以選擇時(shí)間。


????2.選擇數(shù)據(jù)。
筆者通過下載MODIS L1B級(jí)別數(shù)據(jù)演示批量下載過程,實(shí)際下載的數(shù)據(jù)按各自的需求進(jìn)行選擇。MODIS不同級(jí)別產(chǎn)品的具體介紹可以參考百度百科MODIS數(shù)據(jù)介紹


點(diǎn)擊數(shù)據(jù)右側(cè)的感嘆號(hào)按鈕,可以查看該數(shù)據(jù)的具體信息。


這里選擇下載的數(shù)據(jù)為Aqua星的MODIS 250m分辨率的L1B級(jí)產(chǎn)品。選擇好時(shí)間和下載區(qū)域,點(diǎn)擊Apply Filtter,即可看到篩選出了3景符合該時(shí)間范圍和區(qū)域的影像。點(diǎn)擊右側(cè)Download All進(jìn)入下載頁面


選擇Direct Download后點(diǎn)擊Submit


點(diǎn)擊Download Acess Script


點(diǎn)擊Download Script File將生成的批量下載腳本下載至本地。


????3.搭建Linux運(yùn)行環(huán)境。
由于批量下載的Shell腳本在Windows上運(yùn)行需要搭建Linux環(huán)境,點(diǎn)擊網(wǎng)頁中的Cy.gwin,下載Cy.gwin環(huán)境,并雙擊安裝,注意安裝路徑不要有中文,安裝完成后點(diǎn)擊運(yùn)行。


????4.運(yùn)行批量下載腳本
將下載好的批量下載腳本放入自定義文件夾中,比如筆者自己定義的文件夾中''E:\temp\modis''


輸入以下代碼,切換至批量下載腳本所在的目錄。由于Linux路徑的分隔符與Windows不同為'/',故輸入命令時(shí)請(qǐng)大家注意。

cd E:/temp/modis

輸入以下代碼獲取下載權(quán)限

chmod 777 download.sh


輸入以下代碼執(zhí)行下載命令,輸入用戶名,回車后繼續(xù)輸入密碼,輸入密碼時(shí),用戶是看不見密碼的,所以輸入時(shí)要注意別輸錯(cuò),完成后直接回車,程序就開始下載了,請(qǐng)耐心等待下載的完成。

./download.sh


下載完成

????第二個(gè)介紹基于Python腳本的下載方法,此方法的下載網(wǎng)站是https://ladsweb.modaps.eosdis.nasa.gov/search/
使用該方法需要Python環(huán)境和應(yīng)用密鑰。
未安裝Python的童鞋需要下載一個(gè)Python并將其添加入系統(tǒng)環(huán)境變量中,Python下載鏈接
不添加進(jìn)環(huán)境變量是無法再cmd中運(yùn)行的。
????在cmd窗口輸入以下命令,(注:C:\python3.6是自己Python的安裝目錄)然后enter。

set PATH=%PATH%;C:\python3.6

通過在cmd中輸入python,若出現(xiàn)以下類似界面,則說明設(shè)置成功。


登錄Earthdata賬號(hào),點(diǎn)擊Profile→App Keys,輸入modis創(chuàng)建應(yīng)用密鑰。

創(chuàng)建應(yīng)用密鑰

1.登錄下載網(wǎng)站https://ladsweb.modaps.eosdis.nasa.gov/search/
依次選取產(chǎn)品類型,時(shí)間,地點(diǎn),文件,提交訂單


這里我選擇的是Aqua星的MYD02QKM類型數(shù)據(jù)。


點(diǎn)擊數(shù)據(jù)右側(cè)感嘆號(hào),依然可以看到該類型數(shù)據(jù)的詳細(xì)描述信息。


選擇時(shí)間


選擇地點(diǎn)


選擇文件,點(diǎn)擊Select ALL



提交訂單,點(diǎn)擊Submit Order


訂單提交完成后,注冊(cè)郵箱將會(huì)受到相關(guān)郵件


2.下載Python批量下載腳本



向后瀏覽至python腳本處,點(diǎn)擊下載至本地,注意保存為.py文件




3.下載數(shù)據(jù)
點(diǎn)擊訂單號(hào)

查看下載鏈接



打開cmd,運(yùn)行Python批量下載腳本之前,首先切換至腳本所在目錄

查看腳本運(yùn)行幫助
python laads-data-download.py -h

簡(jiǎn)單地說這個(gè)函數(shù)有幾個(gè)參數(shù)需要傳進(jìn)去,-s就是下載源,URL就是你要下載的數(shù)據(jù)的URL路徑(網(wǎng)站+文件訂單);-d就是下載路徑,也就是數(shù)據(jù)應(yīng)該下載到哪個(gè)路徑里;-t就是token,令牌,即前文提到的應(yīng)用秘鑰。


鍵入代碼后,點(diǎn)擊回車開始進(jìn)行下載,這里需要替換的代碼主要是訂單號(hào)碼,前文在訂單頁面可以看到,另外下載路徑替換為自定義的文件路徑即可。

python laads-data-download.py -s https://ladsweb.modaps.eosdis.nasa.gov/archive/orders/501258472/ -d E:\temp\modis_download -t 30BD0D18-A3AF-11E8-B764-010A90D4D0BE
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,024評(píng)論 25 708
  • 智能手機(jī)的時(shí)代,手機(jī)就像是人體的一個(gè)器官一樣。沒有手機(jī),很多人都已經(jīng)做不到生活自理。 在平時(shí)的工作中,時(shí)不時(shí)的拿起...
    849745bedbe5閱讀 758評(píng)論 2 1
  • 今天看到這個(gè)題目旅行。第一想到的就是: 讀萬卷書,不如行萬里路。 我長(zhǎng)期出差在全國(guó)各地,其中有...
    姜能偉閱讀 339評(píng)論 0 0
  • 蘇一叁月 說到江南,廣義上講地理上的位置,該是在長(zhǎng)江之南流域的省份,長(zhǎng)江以南的省份,我也曾去玩過。覺得只有江蘇浙江...
    蘇一叁月閱讀 465評(píng)論 0 1