看板 TY_Research 關於我們 聯絡資訊
※ 引述《kepley (Kepley)》之銘言: : 剛剛嘗試了好多方法 : 不論是用Chrome app或是其他軟體, : 好像都不能快速打包下載所有雲圖。 : 不知道各位大大都怎麼做的? : 謝謝 最近用MATLAB寫了一個script 從NCDC GIBBS抓全球雲圖 startDate=datenum(2004,06,01); endDate=datenum(2004,06,10); for date=startDate:endDate datestr(date) for i=1:8 if i==1 hr='00'; elseif i==2 hr='03'; elseif i==3 hr='06'; elseif i==4 hr='09'; elseif i==5 hr='12'; elseif i==6 hr='15'; elseif i==7 hr='18'; elseif i==8 hr='21'; end filename=[datestr(date,'yyyy') '-' ... datestr(date,'mm') '-' ... datestr(date,'dd') '-' hr]; try ir_image=imread([... 'http://www.ncdc.noaa.gov/gibbs/image/GRD-1/IR/' ... filename]); imwrite(ir_image,[filename '.png'],'png'); catch disp('no data') end end end 這個script能把startDate和endDate間所有的雲圖抓下來 如果要從不同的來源抓圖 理論上來說只要知道圖片的網址和檔名形式 並依此修改filename和imread中的網址 如果手頭上沒有MATLAB 可以考慮安裝Octave 後者算是前者的免費版 多google應該就能把這個script改寫成Octave的版本 順帶一提 希望有人能提供python 3的script -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 164.67.231.213 ※ 文章網址: https://www.ptt.cc/bbs/TY_Research/M.1467793358.A.3AB.html
Xing97302 : 看不懂推 07/06 17:10
keybo : 原來是這樣啊~ 07/06 17:10
kepley : 看不懂推2 XD 07/06 17:12
Zeel : 快推不然大家會以為我們看不懂 07/06 17:13
aallens : 這段可以調一下! 07/06 17:15
aallens : hr=0; 07/06 17:15
aallens : for i=1:8 07/06 17:15
jasonccr : 專業給推 07/06 17:16
aallens : hr=((hr-1)*3).ToString("00"); 07/06 17:16
aallens : end 07/06 17:16
gerund : 跟推 07/06 17:26
sunnylaba : 原來是這樣阿~恩恩~~ 07/06 17:27
somkingq : 原來阿 恩恩 :) 07/06 17:34
Brujita : a大應該是要帶 (i-1)*3 再轉字串變數 07/06 17:37
ddgs6407 : 嗯~懂了懂了 07/06 17:38
x075657 : Soga soga 07/06 17:53
FarkU : 丟洗安餒 07/06 18:46
howardhope : 快推 不然別人以為我不懂 07/06 19:29
nucleargod : 我都寫 shell 抓,還是 linux 方便 07/06 20:05
vespar : 為什麼迴圈不是用switch 07/06 21:10
crazy10167 : matlab有些人沒有安裝 我都直接寫bat檔 07/06 21:29
lolucky531 : ...我還是繼續每小時設鬧鐘抓雲圖好了 07/06 23:04