如何獲取長時間序列的MODIS數據並批量下載(2)

如何獲取長時間序列的MODIS數據並批量下載(2)

回顧

上篇主要講了如何在ladsweb和earthdata search下載MODIS數據,但是還是得記住一點,要什麼去找什麼不斷地去試錯。都已經入這種坑了,不要總想着做一個伸手黨,如果想做一個伸手黨,那還不如做一個“”花錢消災黨“。
還是那句話某寶一鍵解君愁

利用python批量下載ladsweb的數據

雖然不是一個專業的計算機專業的學生,但是我還是想說請搞清楚python,vscode,pycharm這些東西到底是什麼東西。不要手藝不精,遭人嘲笑。python是一種解釋性的語言,也可以算一種交互式語言,你在python shell裏輸入一句就能得到一個結果,像MATLAB、IDL都可以算一種交互性語言。而C
PP、C等他們是一種編譯式語言。而Vscode、sublime、pycharm、jupyter、spider是一種IDE他能夠讓你能對這些語言編輯,然後通過語言的編譯你能得到你想要的結果。

python的配置

其實關於怎麼配置網上真的有很多教程,找到真正適用於自己的那種就可以了。曾經有一段時間我總是在忙於配置各種編譯語言+IDE,TextLive+Sublime Text3、TextLive + Textstudio、TextLive + vscode 。python 3.7.4配Vscode、python 3.7.4配pycharm還一心想破解他。現在又anaconda python+vscode,前幾天還折騰過anaconda python + pycharm。結果發現自己最熟悉的還是MATLAB,還在入坑IDL。 真正判斷一門語言上手沒有是你是否將它作爲日常工具使用,像我做逐像元的線性迴歸(後續也會寫blog講),氣象數據的批量處理都是利用MATLAB處理的。當你真正將語言作爲工具並且經常使用,那麼纔算真正入了門
廢話說多了點,但是這也算一點感悟吧,我配python現在主要是用anaconda python + vscode。 並且還把pip切回到了國內的豆瓣鏡像,但是windows vscode固有的弊端不支持我經常玩的opencv python所以之前玩一個戴口罩的程序失敗了(mac OS的Vscode還是支持的)。至於具體配置的話,請移步去別的blog,去瘋狂試錯。。

利用python批量下載MODIS數據

這個主要是在lad
sweb裏面下載的,earthdata search我還沒具體嘗試但是我猜竟然同宗的話應該同樣可以成功。

第一步,主要是獲取訂單,當你獲取到訂單之後,到訂單界面把網址複製下來。
Alt就是這個頁面的網址
Alt當然如果郵箱收的到信息也可以看郵箱,如果看到英文就厭煩,那還是別去嘗試了。
https://ladsweb.modaps.eosdis.nasa.gov/tools-and-services/data-download-scripts/
這裏面就是之前提到的下載的scrpit的頁面。郵件以及我在第一篇裏面也提到了FTP已經不再被支持,不要再去掙扎去用FTP下載了,白費功夫。
利用python下載,首先點擊那個Download source
Alt

下載完之後是個txt文本,你需要把後綴名去掉,不過我也不知道爲何我下載的時候沒有.TXT只有後綴名,所以我直接把代碼複製到了Vscode裏,自己保存了一個py文件,命名和原來的一樣,識別成了一個.py文件。將這個文件拖到你下載python的文件夾裏,像我裝的anaconda所以放在anaconda的文件夾下。

居中的圖片: Alt
放完之後完成第一步,然後完成這項下載操作你還需要兩項參數,一個是網頁網址,你之前已經get了,你可以複製網頁的網址,也可以在郵件裏複製下載link。
另一個是App keys。
在這裏插入圖片描述

點擊進入App keys,然後創建一個download的App keys
在這裏插入圖片描述創建好之後複製App keys。有了所有的參數了。然後cmd + R
laads-data-download.py -s 你的網頁 -d 你想存放的位置 -t 你的App keys
在這裏插入圖片描述輸入完之後就看到開始下載了,當然這個速度不大敢恭維,還是慢慢等吧。下載的是MCD 12Q1 500m土地利用覆蓋數據,有5種分類體系,具體的還是看別人的blog怎麼分吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章