天天看點

MODIS資料的簡介和下載下傳(四)——HTTPS服務下載下傳說明1 NASA官方郵件通知2 HTTPS服務擷取資料說明3 新版網站下載下傳方式選擇

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/ESA_DSQ/article/details/80042711

由于NASA官方MODIS服務的變化和網站的改版。是以重新來介紹下MODIS資料新的下載下傳方式。至于資料的簡介和Web Service的,不清楚的小夥伴可以去點選前面的文章回顧下(其中“MODIS資料的簡介和下載下傳(二)”一文教程由于NASA官網關閉FTP伺服器的原因在最後送出資料的部分有所變化,詳情見本文)。

MODIS資料的簡介和下載下傳(一)——MODIS資料簡介 MODIS資料的簡介和下載下傳(二)——MODIS資料下載下傳方式(FTP) MODIS資料的簡介和下載下傳(三)——MODIS資料下載下傳方式(基于MODIS Web Service) MODIS資料的簡介和下載下傳(番外篇)——MODIS Web Service的Python用戶端應用 注冊了NASA官網earthdata賬戶的小夥伴們應該在最近都收到了NASA官網關于關閉FTP伺服器的郵件,之前也有評論區的小夥伴來詢問相關。今天就來介紹新的下載下傳方式。

提供的原文連結如下 。

LAADS Data Download Scripts

這個連結的目錄如下:

也就是說官方提供了下載下傳的腳本,包括Linux Shell腳本、Perl腳本和Python腳本。此時的内心OS大概是這樣吧。

當然其實我也蠻喜歡Linux Shell腳本的。

言歸正傳,來介紹下這個說明的内容。

這個部分的内容主要是提了下背景原因,現在搞這個密鑰的原因主要是,MODIS和VIIRS團隊以及母公司都想追蹤誰使用了相關資料。使用在Earthdata的賬戶裡采用了Earthdata.Profile以及一些其他服務,這也就是說,在通路一些受限資源(Sentinel-3),必須先授權,并且登陸之後才能識别你的身份才能下載下傳。

其實這個部分我感覺有Earthdata賬戶的很簡單。

登陸賬戶後,點選Edit Profile。然後頁面往下。這兩個資料的簡介我就不提了。勾選即可完成。

然後點選Save Profile。

第一步就算完成了,當然還有提到剛剛那倆資料的授權,後面還會進一步介紹。

這部分沒啥幹貨,回顧了FTP的輝煌一生,然後果斷棄用(我想起那天夕陽下的奔跑,那是我逝去的青春)。

這部分幹貨也沒啥,介紹了HTTP和HTTPS,然後說明所有資料都支援HTTPS服務下載下傳。

需要有Earthdata Profile才能下載下傳,看了下在注冊Earthdata的時候其實就應該配置過了。

建立Earthdata的配置檔案後,你就可以請求需要下載下傳的資料了,不同資料授權方式不同。這邊給了一份表格。其實就分兩類(1.MERIS和Sentinel-3;2.除了這倆之外的)。

資源 說明
MERIS或者Sentinel-3 在這兩個連結( MERIS Sentinel-3 )在點選勾選同意之後,跟着系統提示即可
其他資料 根據項目理由和注冊的郵件來申請資源

這裡點開MERIS和Sentinel-3的連結出現如下頁面,随機點選一個資料,又跳出後面的頁面。

接着點Aggree to。

接着顯示。即有新的連結可以下載下傳。

這裡說明了如果你隻希望通過浏覽器下載下傳的使用者隻需登入即可,也就是說登陸完賬戶就可以下載下傳了。如果你要用 腳本下載下傳需要使用LAADS應用程式密鑰才能正确授權。LAADS應用程式密鑰是識别您身份呢的字元串标記。 應用程式擷取HTTP GET請求。 檢視下面的代碼示例。

這部分的話,我打算放到下一篇來講,因為内容可能會有點多。是以關于不懂腳本的同學也不必灰心,并非是前面所說的不懂Python就不會下資料了。通過浏覽器的話,隻需要登入賬戶即可下載下傳資料。

關于HTTPS服務下載下傳,前面的步驟是一樣的。具體的下載下傳教程,請看”MODIS資料的簡介和下載下傳(二)——MODIS資料下載下傳方式(FTP)“一文。連結在前面。唯一的差别是最後資料訂單送出的時候。

選擇Pull。

然後Submit Order。

稍等一會,可以在Post Orders找到你的訂單。

點選你的訂單就是這樣子的。

接下來隻需點選我畫紅框的部分(打碼部分是訂單号)。連結會跳轉到一個頁面(如果你點選無法通路的話,請稍等一會再重新點選)。

這就是你所送出的訂單資料。接下來隻需要滑鼠點選資料即可下載下傳。事實上,你不懂任何腳本也可以繼續下載下傳資料,隻需要通過點選連結(像IDM這類下載下傳工具可能也可以使用,我這裡沒有使用過)。當然如果你的資料非常多的話,一個一個點确實很頭疼。而批量下載下傳的話,就需要寫點小代碼了。關于官方腳本的下載下傳以及如何批量下載下傳,我會在後面繼續釋出。