接上文,因爲NASA官方棄用了FTP改用HTTPS服務,因此關於MODIS數據的下載方式有所改變。完整系列博客能夠參照如下連接。本篇主要介紹的是我本身寫的一個下載方式,以及我爲了方便你們下載開發的一個帶圖形界面的下載工具。python
MODIS數據的簡介和下載(一)——MODIS數據簡介git
MODIS數據的簡介和下載(二)——MODIS數據下載方式(FTP)github
MODIS數據的簡介和下載(三)——MODIS數據下載方式(基於MODIS Web Service)shell
MODIS數據的簡介和下載(番外篇)——MODIS Web Service的Python客戶端應用編程
MODIS數據的簡介和下載(四)——HTTPS服務下載說明瀏覽器
MODIS數據的簡介和下載(五)——應用密鑰的Python腳本下載編程語言
這應該是近段時間MODIS數據的最後一篇系列,若是有新的內容我會繼續更新。廢話很少說,事實上基於Python的腳本下載,可能仍是有不少小夥伴們不是很能get。畢竟也是門編程語言,就像下圖。工具
爲此,爲了方便你們使用這個腳本下載,我用pyinstaller對NASA官方提供的官方下載腳本作了封裝,變成了能夠在Windows上運行的exe。盜用了下nasa的圖標(後面有空我會順帶來介紹下pyinstaller)。測試
這樣子,無需python環境也能夠運行程序。若是是win10,會有傳統的CMD和Powershell兩個窗口,按住shift右擊能夠打開的是Powershell,若是是win7的話,就是CMD窗口,這裏都講述下怎麼使用。網站
打開Powershell窗口以後,在窗口上輸入以下命令。即如圖所示。其他的命令行跟上一篇教程提到的同樣。這裏就不贅述了。
.\nasa.exe -h
win10(包括win7)若是打開CMD窗口。一般須要先定位到這個exe所在路徑(F:/MODISDownload)。
cd DIR(eg. F:/MODISDownload) F:
這樣就定位到了exe所在路徑。
nasa.exe -h nasa -h
在CMD中上述兩個語句均可以,都是查詢幫助語句。下載的語句能夠見上文。
若是須要這個exe,能夠在下面的百度網盤連接下載。
固然對於我封裝的這個exe,依舊是個基於命令行的程序,可能你們仍是不甚喜好。基於這個緣由,我最近花了一小點時間,開發了一個小的GUI軟件,我把它稱爲D3L Tool of NASA Satellite。主要功能就是針對LAADS系列的衛星影像的下載。
軟件總體界面以下:
主要功能就是兩個下載,一個是使用NASA腳本下載,一個是使用谷歌瀏覽器下載。NASA腳本下載功能的原理其實就是調用了上面的nasa.exe下載。你只須要填入所須要的數據url地址,下載路徑以及你的token再點擊下載便可。相比於命令行可能更友好些吧。而使用谷歌瀏覽器下載的方式,是我本身想到的批量下載方式(前面的博客也有提到),其實就是經過selenium這個自動化測試的神器(後面有空也會聊一聊這個東西),打開瀏覽器,模擬登錄NASA Earthdata帳戶,而後自動下載全部數據。所須要填入的就是用戶名,密碼,訂單號和下載路徑。可是因爲谷歌瀏覽器和selenium的一些問題,下載路徑在軟件裏面修改是無效的,必須得從你電腦上的谷歌瀏覽器的設置裏進行修改。才能讓全部下載的衛星影像數據存儲到制定路徑裏。不然就是默認的谷歌瀏覽器下載路徑。
具體的功能我就不詳細介紹了,我已經在創建了這個軟件的一個官方網站,具體的使用教程和軟件下載連接都在下面的官網裏。
也提供了多個版本的下載(當前僅支持Windows上的版本)。
若是有什麼問題歡迎在github上提交issues或者郵件聯繫我,若是你以爲不錯的話,也歡迎star。
最後附上兩張軟件下載中的截圖。