1. 程式人生 > 實用技巧 >利用MRT批量處理MOD13Q1原始資料拼接的方法

利用MRT批量處理MOD13Q1原始資料拼接的方法

一、在存放原始資料的資料夾裡,新建立一個result資料夾。新拼接的資料夾處理過後會在這個資料夾裡出現

二、利用MRT點點點儲存一個prm檔案在存放原始資料的資料夾裡

具體操作步驟參考 青燈常伴古佛 的部落格:https://www.cnblogs.com/9587cgq/p/12668449.html

三、把.bat檔案也放入存放原始資料的資料夾裡

bat程式碼

set MRTDATADIR=D:\2019MOD13Q1PINJIE\2019MOD13Q1
set /a DAY=2019001 rem
set /a DEADLINE=2019353 rem

:start

if %DAY% leq %DEADLINE% (goto ORDER) else
exit :ORDER rem dir *%DAY%.*.hdf/a/b/s > MOSAICINPUT.TXT rem C:/MRT/bin/mrtmosaic.exe -i MOSAICINPUT.TXT -s "1 0 0 0 0 0 0 0 0 0 0 0" -o MOSAIC_TMP_%DAY%.hdf copy MOSAIC_TMP_%DAY%.hdf Result & del MOSAIC_TMP_%DAY%.hdf rem copy MOSAIC_TMP_%DAY%.hdf Result & del MOSAIC_TMP_%DAY%.hdf del *%DAY%.*.hdf set
/a DAY= %DAY% + 16 rem goto start

四、cmd執行bat檔案

五、原檔案刪除 新拼接好的檔案出現在result裡