Changeset 468 for trunk


Ignore:
Timestamp:
12/15/11 15:54:48 (12 years ago)
Author:
lelod
Message:

modif cresamsu nom change + ajout mask dans le cdf

Location:
trunk/src
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/idl_amsu_netcdf.pro

    r441 r468  
    109109; 
    110110;- 
    111 pro idl_amsu_netcdf, numch, datain, lats, lons, timesin 
     111pro idl_amsu_netcdf, numch, datain, lats, lons, timesin, maskin 
    112112; 
    113113compile_opt idl2, strictarrsubs 
     
    141141; definition des tableaux qui vont contenir les valeurs des fichiers ascii 
    142142moyenne_tb = fltarr(nblon, nblat, nbtime) 
     143landseamask= fltarr(nblon, nblat, nbtime) 
    143144xlon = fltarr(nblon) 
    144145ylat = fltarr(nblat) 
     
    146147; 
    147148moyenne_tb[*,*,*] = datain[*,*,*] 
     149landseamask[*,*,*] = maskin[*,*,*] 
    148150xlon[*] = lons 
    149151ylat[*] = lats 
     
    173175; 
    174176; declaration des variables 
    175 varid = lonarr(4) 
     177varid = lonarr(5) 
    176178varid[0] = ncdf_vardef(id, 'xlon', [dimidx], /double) 
    177179varid[1] = ncdf_vardef(id, 'ylat', [dimidy], /double) 
    178180varid[2] = ncdf_vardef(id, 'time', [dimidt], /double) 
    179181varid[3] = ncdf_vardef(id, 'moyenne_tb',[dimidx,dimidy,dimidt], /float) 
     182varid[4] = ncdf_vardef(id, 'landseamask',[dimidx,dimidy,dimidt], /int) ; verifier syntaxe!!! 
    180183; 
    181184; attributs de chaque variable 
     
    189192ncdf_attput, id, varid[3], 'missing_value', '-999' 
    190193ncdf_attput, id, varid[3], 'unit', 'degree_kelvin' 
     194ncdf_attput, id, varid[4], 'short_name', 'mask' 
     195ncdf_attput, id, varid[3], 'unit', 'number (0 ocean, 1 land)' 
    191196; 
    192197; remplissage de l'entete 
     
    198203; remplissage de la variable 
    199204ncdf_varput, id, varid[3], moyenne_tb 
     205ncdf_varput, id, varid[4], landseamask 
    200206; 
    201207; fermeture du fichier 
Note: See TracChangeset for help on using the changeset viewer.