Changeset 449 for trunk


Ignore:
Timestamp:
12/07/11 23:25:20 (13 years ago)
Author:
lelod
Message:

tests extractamsua

Location:
trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/extract_amsua.pro

    r448 r449  
    286286; reguliere dans la fauchee 
    287287; et selection de la zone conservee 
     288;tek_color 
    288289resol=1 
     290;nbgrid=0 
    289291chint=fltarr(100) 
    290292latint=fltarr(100) 
     
    293295timeint=fltarr(100) 
    294296time=fltarr(100) 
    295 for i=0L,n_scan-1L do begin 
     297;n_scan-1L 
     298for i=0L,10L do begin 
    296299   tb=amch[*,i] 
    297300   lon=amalon[*,i] 
    298301   lat=amalat[*,i] 
     302  ; nbgrid1=nbgrid 
    299303   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 
    305313  zone=where((longrid ge lon_min) and (longrid le lon_max) $ 
    306314             and (latgrid ge lat_min) and (latgrid le lat_max),npt) 
  • trunk/src/interpolswath.pro

    r448 r449  
    4141; 
    4242;- 
    43 pro interpolswath, tb, latlu,lonlu,resol, nbgrid,tbint,latgrid,longrid 
     43pro interpolswath, tb, latlu, lonlu, resol, nbgrid, tbint, latgrid, longrid 
     44 
    4445pixelsize,pixatot,pixbtot,alongatot,alongbtot 
    4546na=max(size(pixatot)) 
     
    5455lon=lonlu*deg 
    5556mnadir=nnadir-1 
    56  
     57ifov=indgen(na) 
    5758for i=nnadir+1,na-1 do begin 
    5859   dist=rterre*acos(sin(lat(i-1))*sin(lat(i)) + cos(lat(i-1))*cos(lat(i))*cos(lon(i)-lon(i-1))) 
     
    6465   fova[i]=fova[i+1]-dist 
    6566endfor 
    66  
    67 print,fova 
     67;print,'fova' 
     68;print,fova 
     69;print,'pixatot' 
     70;print,pixatot 
     71window,1 
     72ploterr,ifov,fova,pixatot 
    6873 
    6974distmax=-min(fova)+max(fova)+max(pixa) 
     
    8489;for i=ndemigrid-1,0,-1 do grid1[i]=-(ndemigrid-i-1)*delta-fova[nnadir] 
    8590grid=[grid1,grid2] 
    86 print,grid 
     91;print,grid 
    8792;print,tb 
    8893tbint=fltarr(nbgrid) 
    8994for i=0,na-1 do begin 
    9095   ind=where(abs(grid-fova[i]) le pixatot[i]/2,nii) 
    91   print,i,nii 
     96  ; print,i,nii 
    9297   if nii ne 0 then begin 
    9398      tbint[ind]=tb[i] 
    9499   endif 
     100   if nii eq 0 then begin 
     101   endif 
     102 
     103       
    95104endfor 
    96105latgrid=interpol(latlu,fova,grid) 
Note: See TracChangeset for help on using the changeset viewer.