亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? create_fake_mod07.pro

?? IDL源碼
?? PRO
字號(hào):
PRO CREATE_FAKE_MOD07, MOD021KM, MOD07, OUTFILE;+; Creates a fake MOD07 HDF file that can fool the McIDAS ADDE server.; The ADDE server reads only the following SDS arrays from a MOD07 HDF file:; 'Latitude', 'Longitude', 'PARAMETER';; MOD021KM    Name of input MOD021KM HDF file (from DAAC or IMAPP); MOD07       Name of input MOD07 binary file (from DB version of profiles); OUTFILE     Name of output MOD07 HDF file (fake version);;-; Program originally written by Kathy Strabala  8/30/2002; ;- Check argumentsif (n_elements(mod021km) eq 0) then message, 'Argument MOD021KM is undefined'if (n_elements(mod07) eq 0) then message, 'Argument input MOD07 is undefined'if (n_elements(outfile) eq 0)  then message, 'Argument OUTFILE is undefined' ;-------------------------------------------------------------------------------; READ INPUT;-------------------------------------------------------------------------------;- Read the lat/lon data from the MOD021KM filehdfid = hdf_sd_start(mod021km)hdf_sd_varread, hdfid, 'Latitude', lathdf_sd_varread, hdfid, 'Longitude', lonhdf_sd_end, hdfid;- Remove the last value from each rowlat = lat[0:269, *]lon = lon[0:269, *];- Get the number of pixels and linesdims = size(lat, /dimensions)nx = 1354ny = dims[1] * 5L;- Get the profiles data from the flat fileopenr, lun, mod07, /get_lunctp = fltarr(nx/5, 83, ny/5)readu, lun, ctpfree_lun, lunbt=intarr(nx/5,12,ny/5)for i = 0 , 11, 1 do begin   bt(*,i,*) = round(ctp(*,i,*) * 100. - 15000. )endfor;- Rearrange Brightness Temperature array loc=where(bt eq 17768, count)if count gt 0 then bt(loc) = -32768brite=transpose(bt,[0,2,1]);- Surface Temperaturesfctemp=intarr(nx/5,1,ny/5)sfctemp=round(ctp(*,12,*) * 100. - 15000. )sfct=reform(sfctemp,nx/5,ny/5)loc=where(sfct eq -47768, count)if count gt 0 then sfct(loc) = -32768;- Surface Pressuresfcpres=intarr(nx/5,1,ny/5)sfcpres=round(ctp(*,13,*) * 10.)sfcp=reform(sfcpres,nx/5,ny/5)loc=where(sfcp lt 0, count)if count gt 0 then sfcp(loc) = -32768;- Surface Elevation;- Note:  you will have a fill value in place of the actual;- value if the elevation turns out to be -328 m.  This ;- should be the only time there is a problem.sfcelev=intarr(nx/5,1,ny/5)sfcelev=round(ctp(*,14,*))sfc_elev=reform(sfcelev,nx/5,ny/5)loc=where(sfc_elev eq -328, count)if count gt 0 then sfc_elev(loc) = -32768;- Retrieved Temperature Profilerett=intarr(nx/5,20,ny/5)for i = 0 , 19, 1 do begin   j = 15 + i    rett(*,i,*) = round(ctp(*,j,*) * 100. - 15000. )endforloc=where(rett eq 17768, count)if count gt 0 then rett(loc) = -32768;- Rearrange Arrayret_temp=transpose(rett,[0,2,1]);- Retrieved Moisture Profileretm=intarr(nx/5,20,ny/5)for i = 0 , 19, 1 do begin   j = 35 + i    retm(*,i,*) = round(ctp(*,j,*) * 100. - 15000. )endforloc=where(retm eq 17768, count)if count gt 0 then retm(loc) = -32768;- Rearrange Arrayret_mois=transpose(retm,[0,2,1]);- Retrieved Height Profilereth=intarr(nx/5,20,ny/5)for i = 0 , 19, 1 do begin   j = 55 + i    reth(*,i,*) = round(ctp(*,j,*) - 32500. )endforloc=where(reth eq 32708, count)if count gt 0 then reth(loc) = -32768;- Rearrange Arrayret_height=transpose(reth,[0,2,1]);- Total Ozonetoz=intarr(nx/5,1,ny/5)toz=round(ctp(*,75,*) * 10. )tot_oz=reform(toz,nx/5,ny/5) loc=where(tot_oz lt 0, count)if count gt 0 then tot_oz(loc) = -32768;- Total Totalstt=intarr(nx/5,1,ny/5)tt=round(ctp(*,76,*) * 100. )totals=reform(tt,nx/5,ny/5)loc=where(totals lt 0, count)if count gt 0 then totals(loc) = -32768;- Lifted Indexli=intarr(nx/5,1,ny/5)li=round(ctp(*,77,*) * 100. )lift=reform(li,nx/5,ny/5)loc=where(lift lt -2000, count)if count gt 0 then lift(loc) = -32768;- K Indexki=intarr(nx/5,1,ny/5)ki=round(ctp(*,78,*) * 100. )kindex=reform(ki,nx/5,ny/5)loc=where(kindex lt 0, count)if count gt 0 then kindex(loc) = -32768;- Total column WVtwv=intarr(nx/5,1,ny/5)twv=round(ctp(*,79,*) * 1000. )totwv=reform(twv,nx/5,ny/5)loc=where(totwv lt 0, count)if count gt 0 then totwv(loc) = -9999;- Direct WVdwv=intarr(nx/5,1,ny/5)dwv=round(ctp(*,80,*) * 1000. )dirwv=reform(dwv,nx/5,ny/5) loc=where(dirwv lt 0, count)if count gt 0 then dirwv(loc) = -9999;- Water Vapor Lowlwv=intarr(nx/5,1,ny/5)lwv=round(ctp(*,81,*) * 1000. )wv_low=reform(lwv,nx/5,ny/5)loc=where(wv_low lt 0, count)if count gt 0 then wv_low(loc) = -9999;- Water Vapor Lowhwv=intarr(nx/5,1,ny/5)hwv=round(ctp(*,82,*) * 1000. )wv_high=reform(hwv,nx/5,ny/5)loc=where(wv_high lt 0, count)if count gt 0 then wv_high(loc) = -9999;-------------------------------------------------------------------------------; WRITE OUTPUT;-------------------------------------------------------------------------------;- Open the output HDF filehdfid = hdf_sd_start(outfile, /create);- Write the latitudevarid = hdf_sd_create(hdfid, 'Latitude', size(lat, /dimensions), /float)hdf_sd_adddata, varid, lathdf_sd_endaccess, varid;- Write the longitudevarid = hdf_sd_create(hdfid, 'Longitude', size(lon, /dimensions), /float)hdf_sd_adddata, varid, lonhdf_sd_endaccess, varid;- Write the profiles SDS's  varid = hdf_sd_create(hdfid, 'Brightness_Temperature', size(brite, /dimensions), /int)hdf_sd_adddata, varid, britehdf_sd_attrset, varid, 'units', 'K'hdf_sd_attrset, varid, 'scale_factor', .01d0, /double hdf_sd_attrset, varid, 'add_offset', -15000., /double hdf_sd_attrset, varid, 'valid_range', [0, 20000], /shorthdf_sd_attrset, varid, '_FillValue', -32768, /shorthdf_sd_endaccess, varidvarid = hdf_sd_create(hdfid, 'Surface_Temperature', size(sfct, /dimensions), /int)hdf_sd_adddata, varid, sfcthdf_sd_attrset, varid, 'units', 'K'hdf_sd_attrset, varid, 'scale_factor', .01d0, /doublehdf_sd_attrset, varid, 'add_offset', -15000., /doublehdf_sd_attrset, varid, 'valid_range', [0, 20000], /shorthdf_sd_attrset, varid, '_FillValue', -32768, /shorthdf_sd_endaccess, varidvarid = hdf_sd_create(hdfid, 'Surface_Pressure', size(sfcp, /dimensions), /int)hdf_sd_adddata, varid, sfcphdf_sd_attrset, varid, 'units', 'hPa'hdf_sd_attrset, varid, 'scale_factor', .1d0, /doublehdf_sd_attrset, varid, 'add_offset', 0.0, /doublehdf_sd_attrset, varid, 'valid_range', [8000, 11000], /shorthdf_sd_attrset, varid, '_FillValue', -32768, /shorthdf_sd_endaccess, varidvarid = hdf_sd_create(hdfid, 'Surface_Elevation', size(sfc_elev, /dimensions), /int)hdf_sd_adddata, varid, sfc_elevhdf_sd_attrset, varid, 'units', 'm'hdf_sd_attrset, varid, 'scale_factor', 1.0d0, /doublehdf_sd_attrset, varid, 'add_offset', 0.0, /doublehdf_sd_attrset, varid, 'valid_range', [-400, 8840], /shorthdf_sd_attrset, varid, '_FillValue', -32768, /shorthdf_sd_endaccess, varidvarid = hdf_sd_create(hdfid, 'Retrieved_Temperature_Profile', size(ret_temp, /dimensions), /int)hdf_sd_adddata, varid, ret_temphdf_sd_attrset, varid, 'units', 'K'hdf_sd_attrset, varid, 'scale_factor', 0.01d0, /doublehdf_sd_attrset, varid, 'add_offset', -15000.0, /doublehdf_sd_attrset, varid, 'valid_range', [0, 20000], /shorthdf_sd_attrset, varid, '_FillValue', -32768, /shorthdf_sd_endaccess, varidvarid = hdf_sd_create(hdfid, 'Retrieved_Moisture_Profile', size(ret_mois, /dimensions), /int)hdf_sd_adddata, varid, ret_moishdf_sd_attrset, varid, 'units', 'K'hdf_sd_attrset, varid, 'scale_factor', 0.01d0, /doublehdf_sd_attrset, varid, 'add_offset', -15000.0, /doublehdf_sd_attrset, varid, 'valid_range', [0, 20000], /shorthdf_sd_attrset, varid, '_FillValue', -32768, /shorthdf_sd_endaccess, varidvarid = hdf_sd_create(hdfid, 'Retrieved_Height_Profile', size(ret_height, /dimensions), /int)hdf_sd_adddata, varid, ret_heighthdf_sd_attrset, varid, 'units', 'm'hdf_sd_attrset, varid, 'scale_factor', 1.0d0, /doublehdf_sd_attrset, varid, 'add_offset', -32500.0, /doublehdf_sd_attrset, varid, 'valid_range', [-32500, 32500], /shorthdf_sd_attrset, varid, '_FillValue', -32768, /shorthdf_sd_endaccess, varidvarid = hdf_sd_create(hdfid, 'Total_Ozone', size(tot_oz, /dimensions), /int)hdf_sd_adddata, varid, tot_ozhdf_sd_attrset, varid, 'units', 'Dobson'hdf_sd_attrset, varid, 'scale_factor', 0.1d0, /doublehdf_sd_attrset, varid, 'add_offset', 0.0, /doublehdf_sd_attrset, varid, 'valid_range', [0, 5000], /shorthdf_sd_attrset, varid, '_FillValue', -32768, /shorthdf_sd_endaccess, varidvarid = hdf_sd_create(hdfid, 'Total_Totals', size(totals, /dimensions), /int)hdf_sd_adddata, varid, totalshdf_sd_attrset, varid, 'units', 'K'hdf_sd_attrset, varid, 'scale_factor', 0.01d0, /doublehdf_sd_attrset, varid, 'add_offset', 0.d0, /doublehdf_sd_attrset, varid, 'valid_range', [0, 8000], /shorthdf_sd_attrset, varid, '_FillValue', -32768, /shorthdf_sd_endaccess, varidvarid = hdf_sd_create(hdfid, 'Lifted_Index', size(lift, /dimensions), /int)hdf_sd_adddata, varid, lifthdf_sd_attrset, varid, 'units', 'K'hdf_sd_attrset, varid, 'scale_factor', 0.01d0, /doublehdf_sd_attrset, varid, 'add_offset', 0.0d0, /doublehdf_sd_attrset, varid, 'valid_range', [-2000, 4000], /shorthdf_sd_attrset, varid, '_FillValue', -32768, /shorthdf_sd_endaccess, varidvarid = hdf_sd_create(hdfid, 'K_Index', size(kindex, /dimensions), /int)hdf_sd_adddata, varid, kindexhdf_sd_attrset, varid, 'units', 'K'hdf_sd_attrset, varid, 'scale_factor', 0.01d0, /doublehdf_sd_attrset, varid, 'add_offset', 0.0d0, /doublehdf_sd_attrset, varid, 'valid_range', [-500, 6500], /shorthdf_sd_attrset, varid, '_FillValue', -32768, /shorthdf_sd_endaccess, varidvarid = hdf_sd_create(hdfid, 'Water_Vapor', size(totwv, /dimensions), /int)hdf_sd_adddata, varid, totwvhdf_sd_attrset, varid, 'units', 'cm'hdf_sd_attrset, varid, 'scale_factor', 0.001d0, /doublehdf_sd_attrset, varid, 'add_offset', 0.0d0, /doublehdf_sd_attrset, varid, 'valid_range', [0, 20000], /shorthdf_sd_attrset, varid, '_FillValue', -9999, /shorthdf_sd_endaccess, varidvarid = hdf_sd_create(hdfid, 'Water_Vapor_Direct', size(dirwv, /dimensions), /int)hdf_sd_adddata, varid, dirwvhdf_sd_attrset, varid, 'units', 'cm'hdf_sd_attrset, varid, 'scale_factor', 0.001d0, /doublehdf_sd_attrset, varid, 'add_offset', 0.0d0, /doublehdf_sd_attrset, varid, 'valid_range', [0, 20000], /shorthdf_sd_attrset, varid, '_FillValue', -9999, /shorthdf_sd_endaccess, varidvarid = hdf_sd_create(hdfid, 'Water_Vapor_Low', size(wv_low, /dimensions), /int)hdf_sd_adddata, varid, wv_lowhdf_sd_attrset, varid, 'units', 'cm'hdf_sd_attrset, varid, 'scale_factor', 0.001d0, /doublehdf_sd_attrset, varid, 'add_offset', 0.0d0, /doublehdf_sd_attrset, varid, 'valid_range', [0, 20000], /shorthdf_sd_attrset, varid, '_FillValue', -9999, /shorthdf_sd_endaccess, varidvarid = hdf_sd_create(hdfid, 'Water_Vapor_High', size(wv_high, /dimensions), /int)hdf_sd_adddata, varid, wv_highhdf_sd_attrset, varid, 'units', 'cm'hdf_sd_attrset, varid, 'scale_factor', 0.001d0, /doublehdf_sd_attrset, varid, 'add_offset', 0.0d0, /doublehdf_sd_attrset, varid, 'valid_range', [0, 20000], /shorthdf_sd_attrset, varid, '_FillValue', -9999, /shorthdf_sd_endaccess, varid;- Close the output HDF filehdf_sd_end, hdfidEND

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美一区在线| 欧美成人一区二区| 国产一区在线视频| 一二三四社区欧美黄| 久久综合狠狠综合久久综合88| 一本大道久久a久久综合| 美国精品在线观看| 亚洲一区二区高清| 成人免费在线观看入口| 2022国产精品视频| 5566中文字幕一区二区电影| www.日韩精品| 国产精品66部| 日本视频免费一区| 夜夜嗨av一区二区三区中文字幕| 久久美女艺术照精彩视频福利播放| 欧美影视一区在线| av一区二区久久| 国产剧情一区二区| 免费人成黄页网站在线一区二区| 亚洲精品国久久99热| 国产欧美精品一区二区色综合| 日韩一级成人av| 欧美日本国产视频| 欧美日韩一区二区三区视频 | 人人精品人人爱| 一区二区三区欧美在线观看| 国产精品美女久久久久久久久久久 | 亚洲一区二区三区四区在线免费观看| 中文字幕免费在线观看视频一区| 亚洲精品在线一区二区| 日韩欧美色综合网站| 91超碰这里只有精品国产| 欧美亚男人的天堂| 欧美怡红院视频| 欧美日韩一区二区三区四区| 欧美视频一区在线| 欧美精品久久一区二区三区| 欧美日韩亚洲综合| 欧美精品 国产精品| 91精品免费在线观看| 欧美老年两性高潮| 678五月天丁香亚洲综合网| 欧美精品久久久久久久多人混战| 欧美丰满美乳xxx高潮www| 欧美四级电影网| 欧美日韩在线三区| 欧美一区二区在线不卡| 日韩三级视频在线看| 欧美精品一区二| 久久久国产午夜精品| 国产精品沙发午睡系列990531| 国产精品三级视频| 亚洲乱码国产乱码精品精小说| 亚洲男女毛片无遮挡| 亚洲午夜激情av| 日韩电影在线免费观看| 久久99精品久久久久久| 国内精品免费在线观看| youjizz久久| 欧美视频第二页| 日韩一区二区麻豆国产| 久久精品一区二区| 国产精品久久久久毛片软件| 亚洲综合一二区| 久久精品国产成人一区二区三区| 国产福利一区二区| 91福利视频网站| 日韩视频国产视频| 日韩一区欧美小说| 五月综合激情日本mⅴ| 国产精品综合二区| 欧美怡红院视频| 欧美va天堂va视频va在线| 国产精品国产三级国产aⅴ中文| 一个色综合网站| 久久国产精品99精品国产 | 91成人在线免费观看| 日韩一区二区三区视频在线| 国产欧美在线观看一区| 一区二区三区成人| 国产一区二区在线影院| 一本色道久久综合亚洲91| 欧美精品三级在线观看| 国产精品理伦片| 天天综合天天做天天综合| 国产麻豆91精品| 欧美日韩一区中文字幕| 中文天堂在线一区| 免费成人在线视频观看| 91啪九色porn原创视频在线观看| 欧美一级淫片007| 亚洲人成网站影音先锋播放| 青青草国产成人av片免费| 91啪亚洲精品| 久久久久国产精品免费免费搜索| 亚洲精品乱码久久久久久久久 | 国产精品综合一区二区三区| 欧美探花视频资源| 亚洲欧美在线aaa| 国内偷窥港台综合视频在线播放| 91成人免费电影| 中文字幕国产一区| 国产在线乱码一区二区三区| 欧美色视频一区| 亚洲色图另类专区| 国产精品一二三区| 欧美一区二区三区啪啪| 亚洲综合免费观看高清完整版在线| 国产精品一区二区你懂的| 日韩精品综合一本久道在线视频| 一区二区三区四区在线| 成人激情开心网| 精品日韩欧美一区二区| 日本人妖一区二区| 7777精品伊人久久久大香线蕉超级流畅| 中文字幕一区二区三区在线播放 | 91老司机福利 在线| 国产免费观看久久| 国产精品亚洲专一区二区三区| 91.com视频| 视频一区中文字幕国产| 欧美在线免费播放| 亚洲精品欧美激情| 色屁屁一区二区| 亚洲男人天堂一区| 色又黄又爽网站www久久| 亚洲视频小说图片| jlzzjlzz国产精品久久| 欧美激情中文字幕| 国产成人av一区二区三区在线| 精品免费一区二区三区| 老司机免费视频一区二区| 4hu四虎永久在线影院成人| 亚洲国产日韩综合久久精品| 91国产免费观看| 午夜激情一区二区| 欧美肥大bbwbbw高潮| 美女网站色91| 日韩免费看的电影| 国产精品123| 国产日韩欧美精品电影三级在线 | 国产成人激情av| 国产欧美精品在线观看| 99视频精品在线| 亚洲激情在线播放| 欧美三级午夜理伦三级中视频| 亚洲小少妇裸体bbw| 日韩亚洲欧美综合| 国产麻豆视频精品| 亚洲色欲色欲www| 欧美日韩国产大片| 激情文学综合网| 国产人久久人人人人爽| 99精品国产热久久91蜜凸| 亚洲欧美日韩国产综合| 欧美日韩一区视频| 国产在线播放一区| 国产精品传媒在线| 欧美日韩一区二区三区在线看| 日本欧美久久久久免费播放网| 久久嫩草精品久久久精品| 99精品热视频| 日日欢夜夜爽一区| 欧美激情综合五月色丁香 | 久久久久国产精品免费免费搜索| 成人黄动漫网站免费app| 亚洲一区二区三区精品在线| 884aa四虎影成人精品一区| 国产乱子伦视频一区二区三区| 国产精品久久久久久亚洲伦| 欧美三级日韩三级国产三级| 麻豆成人久久精品二区三区红| 国产日韩欧美综合在线| 精品视频在线看| 国产成人av福利| 亚洲综合免费观看高清在线观看| 欧美va亚洲va在线观看蝴蝶网| 成人av午夜电影| 日韩电影免费在线| 国产精品成人网| 欧美一区二区三区思思人| hitomi一区二区三区精品| 粉嫩蜜臀av国产精品网站| 亚洲永久精品国产| 久久日一线二线三线suv| 欧美在线不卡视频| 国产成人精品一区二| 天天综合网 天天综合色| 国产精品亲子伦对白| 欧美一区二区三区人| 91久久精品国产91性色tv | 99久久综合精品| 日本在线不卡视频| 一区二区三区四区乱视频| 中文字幕精品在线不卡| 日韩午夜av电影| 精品婷婷伊人一区三区三| 99久久夜色精品国产网站| 韩国一区二区视频|