Les Forums d'Infoclimat - Météo en temps réel: WGRIB2 - Les Forums d'Infoclimat - Météo en temps réel

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

WGRIB2 Extraction de Données avec WGRIB2

#1 L'utilisateur est hors-ligne   siem35 

  • Cirrus
  • Pip
  • Groupe : Membre forum
  • Messages : 3
  • Inscrit : 10 mars 2008
  • Lieu:Avignon

Posté 10 mai 2008 - 21:15

Bonjour,
Je suis entrain de metrre en place un site web méteorologique pérsonnalisé routage, cad à partir d'une carte geographique(en utilisant l'API Google MAPS) je selectionne deux points (point de depart et point d'arrivé) et ca me retourne les informations meteo qu'il y aura entre ces deux points.
Par ailleurs, je m'interesse qu'aux données de l'Europe ayant relation avec le vent à savoir sa vitesse et son orientation.
Je telecharge les fichier GFS de la forme "gfs.t12z.pgrb2bf15" j'utilise le programme wgrib2 pour en extraire les données, cependant je suis bloqué dans cette partie car je n'arrive pas a extraire les données (données de l Europe && vitesse et orientation du vent).
J'ai utilisé l'option -spread mais ca me génère des fichiers de très très grande taille avec toutes les longitudes et latitudes posisble du globe.
./wgrib2 grib.grb -s | egrep "(:UGRD:|:VGRD:)" | ./wgrib2 -i grib.grb -spread spread.txt
Pour filtrer les recherche sur un intervalle de longitude et latitude données j'essaie d'utiliser l'option -lola mais je n'arrive pas à comprendre le resultat de cette commande.

Pouvez-vous m'aider à résoudre ce probleme ?

Merci

#2 L'utilisateur est hors-ligne   Cassoulet40 

  • Cirrus
  • Pip
  • Groupe : Membre forum
  • Messages : 4
  • Inscrit : 12 avril 2008
  • Lieu:Labenne (Landes)

Posté 20 mai 2008 - 20:31

Salut,
J'utilise les même données que toi (gfs).
J'utilise l'option -lon pour récupérer la valeur gfs en un lieu :
C:\meteosurf\Bin\WGrib2>wgrib2 gfs.t18z.sfluxgrbf00.grib2" -lon -1 45
Ca donne la valeur pour longitude = 1°W, Latitude 45°N
Le résultat est le suivant :
1:0:lon=359.062,lat=45.1171,val=12
lon=...,lat=... => le point exact utilisé par WGrib2 (le point le plus proche de la grille par rapport au point que tu demandes)
Et le plus important : val=12 => C'est la valeur GFS

Par contre, je n'ai pas de moyen pour récupérer une liste de valeur.
Appeler n fois WGrib2, une fois pas point, est vraiment trop lent.
Si tu as de nouvelles infos là dessus, je suis preneur.

-Mathieu Cassoulet
www.yadusurf.com

#3 L'utilisateur est hors-ligne   maloin56 

  • Stratocumulus
  • PipPipPipPipPipPip
  • Groupe : Adhérent Infoclimat
  • Messages : 537
  • Inscrit : 18 mai 2005
  • Sexe:Homme
  • Lieu:Saint Malo des 3 fontaines (56) / Cesson-Sévigné (35)

Posté 21 juin 2008 - 10:46

En faisant ça, ça pourrait marcher non ?

wgrib2 grib.grb -s | egrep "(:UGRD:|:VGRD:)" | wgrib2 -i grib2.grb
wgrib2 grib2.grb -lola 354:12:0.5 41:22:0.5 spread.txt spread

Vous avez quelques explications d'utilisations ici
http://blogdev.meteo...1-wgrib2-et-gfs
Président de l'association Météo-Bretagne
http://www.meteo-bretagne.fr


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) sur ce sujet
0 invité(s) et 1 utilisateur(s) anonyme(s)