Router dans le passé (à postériori) avec des gribs anciens (archives) : Différence entre versions

De VlmWiki
Ligne 19 : Ligne 19 :
 
= Procédure =
 
= Procédure =
  
'''''Installer l’exécutable cnvgrib sur un PC Windows'''''<br>
+
== Installer l’exécutable cnvgrib sur un PC Windows ==
 
* Il est téléchargeable ici : ftp://grads.iges.org/grads/cnvgrib-1.1.7-cygwin.zip .<br>
 
* Il est téléchargeable ici : ftp://grads.iges.org/grads/cnvgrib-1.1.7-cygwin.zip .<br>
 
* Dézipper le fichier (avec 7zip ou un autre utilitaire) sur le bureau (ou ailleurs).<br>
 
* Dézipper le fichier (avec 7zip ou un autre utilitaire) sur le bureau (ou ailleurs).<br>
 
Lé résultat de l'opération de dézippage est un répertoire du nom de "cnvgrib" ; l'éxécutable cnvgrib.exe est à l'intérieur.<br>
 
Lé résultat de l'opération de dézippage est un répertoire du nom de "cnvgrib" ; l'éxécutable cnvgrib.exe est à l'intérieur.<br>
  
'''''Installer cygwin1.dll'''''<br>
+
== Installer cygwin1.dll ==
 
Le logiciel cnvgrib n'est pas opérationnel en l'état.<br>
 
Le logiciel cnvgrib n'est pas opérationnel en l'état.<br>
 
* Il faut encore lui associer une librairie du nom de cygwin1.dll à télécharger ici : http://www.fichier-dll.fr/cygwin1.dll,597 .<br>
 
* Il faut encore lui associer une librairie du nom de cygwin1.dll à télécharger ici : http://www.fichier-dll.fr/cygwin1.dll,597 .<br>
 
* Poser ce fichier à l'intérieur du répertoire cnvgrib, à côté du fichier cnvgrib.exe .<br>
 
* Poser ce fichier à l'intérieur du répertoire cnvgrib, à côté du fichier cnvgrib.exe .<br>
  
'''''Télécharger les fichiers .grib2 souhaités'''''<br>
+
== Télécharger les fichiers .grib2 souhaités ==
 
* Ils sont ici, à partir de septembre 2009 : http://grib.virtual-loup-de-mer.org/archives/ .<br>
 
* Ils sont ici, à partir de septembre 2009 : http://grib.virtual-loup-de-mer.org/archives/ .<br>
 
* Pour couvrir une journée complète, télécharger les fichiers :<br>
 
* Pour couvrir une journée complète, télécharger les fichiers :<br>
Ligne 40 : Ligne 40 :
 
gfs.t18z.master.grbf03.10m.uv.grib2<br>
 
gfs.t18z.master.grbf03.10m.uv.grib2<br>
 
gfs.t18z.master.grbf06.10m.uv.grib2<br>
 
gfs.t18z.master.grbf06.10m.uv.grib2<br>
 +
 
* Glisser ces fichiers dans le répertoire cnvgrib (ou les télécharger directement dans le dossier cnvgrib).<br>
 
* Glisser ces fichiers dans le répertoire cnvgrib (ou les télécharger directement dans le dossier cnvgrib).<br>
  
Ligne 47 : Ligne 48 :
  
  
'''''Convertir les .grib2 en .grb avec cnvgrib'''''<br>
+
== Convertir les .grib2 en .grb avec cnvgrib ==
 +
 
 
Cette opération s'exécute en ligne de commande avec l'utilitaire "Invite de commandes".<br>
 
Cette opération s'exécute en ligne de commande avec l'utilitaire "Invite de commandes".<br>
 
* Chemin :<br>
 
* Chemin :<br>
Ligne 66 : Ligne 68 :
 
Les fichiers 0003.grb, 0006.grb, 0603.grb, 0606.grb, 1203.grb, 1206.grb, 1803.grb et 1806.grb sont créés pour la journée considérée.<br>
 
Les fichiers 0003.grb, 0006.grb, 0603.grb, 0606.grb, 1203.grb, 1206.grb, 1803.grb et 1806.grb sont créés pour la journée considérée.<br>
  
'''''Concaténer les fichiers .grb pour une journée'''''<br>
+
== Concaténer les fichiers .grb pour une journée ==
  
'''''Sous Windows'''''<br>
+
=== Sous Windows ===
 
* Toujours depuis Invite de commandes :<br>
 
* Toujours depuis Invite de commandes :<br>
 
<font face="courier" color="#696969">copy /B 0003.grb + 0006.grb + 0603.grb + 0n0n.grb jourJ.grb</font><br>
 
<font face="courier" color="#696969">copy /B 0003.grb + 0006.grb + 0603.grb + 0n0n.grb jourJ.grb</font><br>
  
'''''Sous OS X, Linux, Unix'''''<br>
+
=== Sous OS X, Linux, Unix ===
 
* Dans un terminal, se déplacer jusqu’au répertoire contenant les fichiers .grib2 :<br>
 
* Dans un terminal, se déplacer jusqu’au répertoire contenant les fichiers .grib2 :<br>
 
<font face="courier" color="#696969">cd desktop/gribs</font><br>
 
<font face="courier" color="#696969">cd desktop/gribs</font><br>
 
* La commande appropriée est :<br>
 
* La commande appropriée est :<br>
 
<font face="courier" color="#696969">cat 0003.grb 0006.grb 0603.grb 0n0n.grb > jourJ.grb</font><br>
 
<font face="courier" color="#696969">cat 0003.grb 0006.grb 0603.grb 0n0n.grb > jourJ.grb</font><br>
 +
 +
=== La suite... ===
  
 
Un fichier .grb journée basé sur 8 fichiers .grib2 pèse environ 3 Mo.<br>
 
Un fichier .grb journée basé sur 8 fichiers .grib2 pèse environ 3 Mo.<br>
Ligne 85 : Ligne 89 :
  
  
<font size="4">'''Un résultat'''</font>
+
= Un résultat =
  
 
Flux d'Est établi entre Açores et continent européen du 15 au 31 janvier 2011 :<br>
 
Flux d'Est établi entre Açores et continent européen du 15 au 31 janvier 2011 :<br>
Ligne 92 : Ligne 96 :
 
http://www.youtube.com/watch?v=bNl94kVmYIQ&feature=youtube_gdata_player ; vous pouvez regarder cette vidéo en HD et/ou en grand format (en bas à droite).<br>
 
http://www.youtube.com/watch?v=bNl94kVmYIQ&feature=youtube_gdata_player ; vous pouvez regarder cette vidéo en HD et/ou en grand format (en bas à droite).<br>
  
'''''Routage avec QtVlm'''''<br>
+
== Routage avec QtVlm ==
  
 
[[Fichier:RoutageGribsAnciens.jpg]]
 
[[Fichier:RoutageGribsAnciens.jpg]]
Ligne 99 : Ligne 103 :
 
Horta - La Rochelle : 11 jours et 1 heure.<br>
 
Horta - La Rochelle : 11 jours et 1 heure.<br>
  
'''''Le fichier au format .grb'''''<br>
+
== Le fichier au format .grb ==
 
Vent à 10 mètres seulement, monde entier, 114 Mo, ici :<br>
 
Vent à 10 mètres seulement, monde entier, 114 Mo, ici :<br>
 
http://9giga.sfr.fr/n/50-17/share/LNK68354f573ba55190b/<br>
 
http://9giga.sfr.fr/n/50-17/share/LNK68354f573ba55190b/<br>
  
  
<font size="4">'''Autre source, autre méthode'''</font>
+
= Autre source, autre méthode =
  
'''''Les archives GFS de la NOAA'''''<br>
+
== Les archives GFS de la NOAA ==
 
Elle sont ici, à partir de mars 2004 :<br>
 
Elle sont ici, à partir de mars 2004 :<br>
 
http://nomads.ncdc.noaa.gov/data/gfsanl/<br>
 
http://nomads.ncdc.noaa.gov/data/gfsanl/<br>

Version du 7 mars 2012 à 21:31

Retour


Objet

Xxxxx.


Moyens mis en œuvre

Les archives GFS de VLM

Xxxxx.

cnvgrib

Xxxxxx.

Recomposer une journée complète

Xxxxxx.

Procédure

Installer l’exécutable cnvgrib sur un PC Windows

Lé résultat de l'opération de dézippage est un répertoire du nom de "cnvgrib" ; l'éxécutable cnvgrib.exe est à l'intérieur.

Installer cygwin1.dll

Le logiciel cnvgrib n'est pas opérationnel en l'état.

  • Il faut encore lui associer une librairie du nom de cygwin1.dll à télécharger ici : http://www.fichier-dll.fr/cygwin1.dll,597 .
  • Poser ce fichier à l'intérieur du répertoire cnvgrib, à côté du fichier cnvgrib.exe .

Télécharger les fichiers .grib2 souhaités

gfs.t00z.master.grbf03.10m.uv.grib2
gfs.t00z.master.grbf06.10m.uv.grib2
gfs.t06z.master.grbf03.10m.uv.grib2
gfs.t06z.master.grbf06.10m.uv.grib2
gfs.t12z.master.grbf03.10m.uv.grib2
gfs.t12z.master.grbf06.10m.uv.grib2
gfs.t18z.master.grbf03.10m.uv.grib2
gfs.t18z.master.grbf06.10m.uv.grib2

  • Glisser ces fichiers dans le répertoire cnvgrib (ou les télécharger directement dans le dossier cnvgrib).

À l'issue du chargement des .grib2 pour une journée complète, votre répertoire cnvgrib devrait se présenter sous cette forme :

Cnvgrib.jpg


Convertir les .grib2 en .grb avec cnvgrib

Cette opération s'exécute en ligne de commande avec l'utilitaire "Invite de commandes".

  • Chemin :

> démarrer > Tous les programmes > Accessoires > Invite de commandes

  • Se déplacer jusqu'au répertoire cnvgrib :

cd Bureau/cnvgrib

  • Pour traiter les fichiers couvrant une journée complète, lancer successivement les commandes :

cnvgrib -g21 gfs.t00z.master.grbf03.10m.uv.grib2 0003.grb ; 0003 ou un nom quelconque.
cnvgrib -g21 gfs.t00z.master.grbf06.10m.uv.grib2 0006.grb
cnvgrib -g21 gfs.t06z.master.grbf03.10m.uv.grib2 0603.grb
cnvgrib -g21 gfs.t06z.master.grbf06.10m.uv.grib2 0606.grb
cnvgrib -g21 gfs.t12z.master.grbf03.10m.uv.grib2 1203.grb
cnvgrib -g21 gfs.t12z.master.grbf06.10m.uv.grib2 1206.grb
cnvgrib -g21 gfs.t18z.master.grbf03.10m.uv.grib2 1803.grb
cnvgrib -g21 gfs.t18z.master.grbf06.10m.uv.grib2 1806.grb

Les fichiers 0003.grb, 0006.grb, 0603.grb, 0606.grb, 1203.grb, 1206.grb, 1803.grb et 1806.grb sont créés pour la journée considérée.

Concaténer les fichiers .grb pour une journée

Sous Windows

  • Toujours depuis Invite de commandes :

copy /B 0003.grb + 0006.grb + 0603.grb + 0n0n.grb jourJ.grb

Sous OS X, Linux, Unix

  • Dans un terminal, se déplacer jusqu’au répertoire contenant les fichiers .grib2 :

cd desktop/gribs

  • La commande appropriée est :

cat 0003.grb 0006.grb 0603.grb 0n0n.grb > jourJ.grb

La suite...

Un fichier .grb journée basé sur 8 fichiers .grib2 pèse environ 3 Mo.

  • Les fichiers jourJ.grb peuvent ensuite être concaténés entre eux pour obtenir un fichier .grb couvrant une période plus longue.

Ces fichiers en .grb ainsi concaténés sont directement ouverts par QtVlm, un autre lecteur de gribs, ou un logiciel de navigation.


Un résultat

Flux d'Est établi entre Açores et continent européen du 15 au 31 janvier 2011 :

Sur YouTube
http://www.youtube.com/watch?v=bNl94kVmYIQ&feature=youtube_gdata_player ; vous pouvez regarder cette vidéo en HD et/ou en grand format (en bas à droite).

Routage avec QtVlm

RoutageGribsAnciens.jpg

Horta - La Corogne : 10 jours et 22 heures,
Horta - La Rochelle : 11 jours et 1 heure.

Le fichier au format .grb

Vent à 10 mètres seulement, monde entier, 114 Mo, ici :
http://9giga.sfr.fr/n/50-17/share/LNK68354f573ba55190b/


Autre source, autre méthode

Les archives GFS de la NOAA

Elle sont ici, à partir de mars 2004 :
http://nomads.ncdc.noaa.gov/data/gfsanl/
Au format .grb et au format .grib2, elles contiennent toutes les variables traitées par le modèle GFS... et pèsent lourd.

Ces fichiers NOAA peuvent toutefois être manipulés à l'identique de ce que l'on a proposé pour les fichiers archives VLM plus haut dans cette page.

Mieux encore.
Il est possible d'extraire de ces archives GFS-NOAA les seules données pour lesquelles on a un intérêt. Par exemple, le vent à 10 mètres, la pression atmosphérique au niveau de la mer, et la température à 2 mètres. Ou des données en altitude.
Un lecteur ayant un attrait suffisant pour s'engager dans de telles découvertes pourra nous faire part de ses travaux ici ; il en est par avance remercié.


--jpla 4 mars 2012 à 23:43 (CET)

Retour