- Timestamp:
- 12/07/11 23:25:20 (13 years ago)
- Location:
- trunk/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/extract_amsua.pro
r448 r449 286 286 ; reguliere dans la fauchee 287 287 ; et selection de la zone conservee 288 ;tek_color 288 289 resol=1 290 ;nbgrid=0 289 291 chint=fltarr(100) 290 292 latint=fltarr(100) … … 293 295 timeint=fltarr(100) 294 296 time=fltarr(100) 295 for i=0L,n_scan-1L do begin 297 ;n_scan-1L 298 for i=0L,10L do begin 296 299 tb=amch[*,i] 297 300 lon=amalon[*,i] 298 301 lat=amalat[*,i] 302 ; nbgrid1=nbgrid 299 303 interpolswath,tb,lat,lon,resol,nbgrid,tbgrid,latgrid,longrid 300 if i eq 0L then begin 301 fovgrid=indgen(nbgrid)+1 302 plot,lon,tb,psym=1 303 oplot,longrid,tbgrid,psym=4 304 endif 304 if i eq 0L then begin 305 ; plot,lon,tb,psym=1 306 ; oplot,longrid,tbgrid,psym=4 307 fovgrid=indgen(nbgrid)+1 308 endif 309 ; if nbgrid ne nbgrid1 then begin 310 ; oplot,lon,tb,psym=1,color=3 311 ; oplot,longrid,tbgrid,psym=4,color=5 312 ; endif 305 313 zone=where((longrid ge lon_min) and (longrid le lon_max) $ 306 314 and (latgrid ge lat_min) and (latgrid le lat_max),npt) -
trunk/src/interpolswath.pro
r448 r449 41 41 ; 42 42 ;- 43 pro interpolswath, tb, latlu,lonlu,resol, nbgrid,tbint,latgrid,longrid 43 pro interpolswath, tb, latlu, lonlu, resol, nbgrid, tbint, latgrid, longrid 44 44 45 pixelsize,pixatot,pixbtot,alongatot,alongbtot 45 46 na=max(size(pixatot)) … … 54 55 lon=lonlu*deg 55 56 mnadir=nnadir-1 56 57 ifov=indgen(na) 57 58 for i=nnadir+1,na-1 do begin 58 59 dist=rterre*acos(sin(lat(i-1))*sin(lat(i)) + cos(lat(i-1))*cos(lat(i))*cos(lon(i)-lon(i-1))) … … 64 65 fova[i]=fova[i+1]-dist 65 66 endfor 66 67 print,fova 67 ;print,'fova' 68 ;print,fova 69 ;print,'pixatot' 70 ;print,pixatot 71 window,1 72 ploterr,ifov,fova,pixatot 68 73 69 74 distmax=-min(fova)+max(fova)+max(pixa) … … 84 89 ;for i=ndemigrid-1,0,-1 do grid1[i]=-(ndemigrid-i-1)*delta-fova[nnadir] 85 90 grid=[grid1,grid2] 86 print,grid91 ;print,grid 87 92 ;print,tb 88 93 tbint=fltarr(nbgrid) 89 94 for i=0,na-1 do begin 90 95 ind=where(abs(grid-fova[i]) le pixatot[i]/2,nii) 91 print,i,nii96 ; print,i,nii 92 97 if nii ne 0 then begin 93 98 tbint[ind]=tb[i] 94 99 endif 100 if nii eq 0 then begin 101 endif 102 103 95 104 endfor 96 105 latgrid=interpol(latlu,fova,grid)
Note: See TracChangeset
for help on using the changeset viewer.