Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#
# mesonh2obs
#
# Interpolation des champs modele aux points d'observation
# et sorties aux formats:LL (lon,lat) ou ll (lat,lon) sur l'horizontale
# H (niveaux modèle) ou Z (Z=cst) ou P (p=cst)
# sur la verticale
#
# 1) preparer un fichier ascii des positions d observation (une position par ligne):
# lon lat et les altitudes seront fournies en interactif
# ou
# lon lat altitude_en_m
# ou
# lat lon et les altitudes seront fournies en interactif
# ou
# lat lon altitude_en_m
#
# 2) disposer d un(des) fichier(s) diachronique(s): les champs indiques a mesonh2obs seront interpoles aux points reperes dans le fichier de positions
#
# 3) initialiser (facultatif si les fichiers sont dans le repertoire courant)
export DIRLFI=directory_fichier_diachro
export DIROBS=directory_fichier_position_des_obs
# puis executer
mesonh2obs # et repondre aux questions en interactif
# un fichier "dirmnh2obs" consignera toutes vos réponses
# rentrées au clavier
# ou
mesonh2obs < dirmnh2obs_precedente_execution
# ou
mesonh2obs << eof
format_fichier_de_sortie # format du fichier de sortie (LLHV/llhv/LLZV/llzv/LLPV/llpv)
format_fichier_d_entrée # LL (lon,lat)ou ll (lat,lon)
altitude_fichier_d_entrée # O (altitude_en_m en colonne 3)/N
si N, nombre_niveaux_verticaux # nombre de niveaux verticaux à la verticale de
# chaque points lat,lon
liste de ces niveaux # liste exemple: (en metres ou hPa): exemple 500 1500
fichier_position_des_obs # nom du fichier de localisation des obs préparé en 1)
0 # prints de controle (0/1/2/3)
fichier_diachronique1 # fichier contenant les champs a interpoler (sans .lfi)
champ1_du_fichier_diachro1 # champ à interpoler
champ2_du_fichier_diachro1
END # fin d extraction fichier_diachronique1
fichier_diachronique2 # fichier contenant les champs a interpoler (sans .lfi)
champi_du_fichier_diachro2
champj_du_fichier_diachro2
END # fin d extraction fichier_diachronique2
END # fin d extraction liste fichiers diachroniques
eof
#
# si champ_du_fichier_diachro contient la chaine 'AC' (pour precipitations
#ACcumulees), prévoir 1 ou 2 lignes de directive supplémentaire placées
#directement derrière ce nom de champ:
# première ligne supplémentaire= la réponse 'Y/N' à la question
#"Pluie cumulee, voulez-vous faire la difference avec un instant anterieur (o/O/y/Y/n/N) ?"
# si la réponse est 'Y/O',
#seconde ligne supplémentaire= nom du fichier diachronique (sans .lfi)
#correspondant à l'instant précédent
# on soustrait alors champ_du_fichier_diachro1 et champ_du_fichier_diachro_seconde_ligne_supplémentaire
#
# 4) on obtient un fichier ascii par fichier diachro traite contenant les differents champs modele interpoles aux points d'observation (deux lignes de commentaire avant chaque champ)
#
# Mise à jour le 30/01/2004
# Mise à jour le 01/03/2005