source: trunk/src/MSGbuildfullfilename.m @ 327

Last change on this file since 327 was 327, checked in by pinsard, 13 years ago

change svn properties

  • Property svn:keywords set to URL
File size: 2.8 KB
Line 
1function [fullfilename] = MSGbuildfullfilename(ncfilesset, Annee, Mois, Jour)
2
3%MSGbuildfullfilename permet d'obtenir le chemin d'acces a un fichier
4%NetCDF, de donnees de temperature de brillance par MSG, pour la date
5%desiree.
6
7%
8%+
9%
10% =======================
11% MSGbuildfullfilename.m
12% =======================
13%
14% .. function:: MSGbuildfullfilename(ncfilesset, Annee, Mois, Jour)
15%
16% DESCRIPTION
17% ===========
18%
19% - Donnees d'entrees :
20%
21%   * ncfilesset (en caracteres) : Type de fichier NetCDF que l'on cherche,
22%     'normal' ou 'extracted'.
23%   * Annee (en caracteres) : Annee (AAAA) du jour d'etude.
24%   * Mois (en caracteres) : Numero du mois (MM) du jour d'etude.
25%   * Jour (en caracteres) : Numero du Jour d'etude (JJ).
26%
27% - Donnees de sorties :
28%
29%   * fullfilename : Chemin d'acces au fichier pour la date desiree.
30%
31% Cette fonction permet d'obtenir le chemin d'acces a un fichier NetCDF,
32% de donnees de temperature de brillance par MSG, pour la date desiree.
33%
34% EXAMPLES
35% ========
36%
37% Voir la 'demo'.
38%
39% SEE ALSO
40% ========
41%
42% :ref:`data_msg`
43%
44% :ref:`varamma_startup.m`
45%
46% :func:`MSGread`
47%
48% TODO
49% ====
50%
51% add demo extracted
52%
53% test if file exists and handling error
54%
55% EVOLUTIONS
56% ==========
57%
58% $Id$
59%
60% $URL$
61%
62% - fplod 20110801T134631Z aedon.locean-ipsl.upmc.fr (Darwin)
63%
64%   * date is a reserved word : replaced by date_file
65%
66% - jaclod 2011-07-26
67%
68%   * Revision de la documentation et des commentaires.
69%
70% - jaclod 2011-07-21
71%
72%   * Adaptation pour les fichiers 'extracted'.
73%
74% - jaclod 2011-07-13
75%
76%   * Creation
77%
78%-
79
80% Appel de la variable global 'PROJECT_ID' (Il faut auparavant avoir
81% execute 'varamma_startup').
82global PROJECT_ID
83
84% Creation d'une variable comportant la date nous permettant de
85% selectionner le fichier en question.
86date_file = ([Annee '-' Mois '-' Jour]);
87
88% Le repertoire ou se trouve le fichier, ainsi que son nom, different selon
89% qu'il soit 'normal' (fichier original) ou 'extracted' (fichier avec
90% extraction des donnees spatiales).
91switch ncfilesset
92
93    case 'normal'
94
95        % Repertoire contenant le fichier souhaite.
96        repertoire = [ PROJECT_ID 'MSG/' Annee '/' Mois '/' ];
97
98        % Creation du chemin complet.
99        fullfilename = [repertoire 'msg-tb108_' date_file '_15min.nc'];
100
101case 'extracted'
102
103        % Repertoire contenant le fichier souhaite.
104        repertoire = [ PROJECT_ID 'MSG/extracted/' Annee '/' Mois '/' ];
105
106        % Creation du chemin complet.
107        fullfilename = [repertoire 'extracted-msg-tb108_' date_file '_15min.nc'];
108
109    otherwise
110
111        error('La variable ncfilesset doit etre ''normal'' ou ''extracted''.');
112
113end
114
115end
116
117%!demo
118%! varamma_startup;
119%! more off;
120%! Annee = '2006';
121%! Mois = '07';
122%! Jour = '28';
123%! ncfilesset = 'normal';
124%! [fullfilename] = MSGbuildfullfilename(ncfilesset, Annee, Mois, Jour)
Note: See TracBrowser for help on using the repository browser.