gcombes Posté(e) 12 août 2012 Partager Posté(e) 12 août 2012 Bonjour tout le monde, Je suis nouveau ici et malgré les sujets qui traitents du "logiciel" degrib, Je n'arrive pas à trouver réponse à mon problème. Je m'explique. Je suis en train de réaliser un programme Matlab qui permet de comparer différents fichiers Grib. Pour extraire les information des Gribs, j'utilise l'utilitaire degrib de la NOAA. Le problème c'est que certains gribs on différentes hauteur de vents et je n'arrive pas à les différencier. La commande: GFS\20110508_0600_GFS_134022.grb',' -I -out infos.txt me permet d'avoir ce genre de résultat:MsgNum, Byte, GRIB-Version, elem, level, reference(UTC), valid(UTC), Proj(hr) 1.0, 0, 1, UGRD="u-component of wind [m/s]", 950-ISBL, 05/08/2011 06:00, 05/08/2011 06:00, 0.00 2.0, 1746, 1, VGRD="v-component of wind [m/s]", 950-ISBL, 05/08/2011 06:00, 05/08/2011 06:00, 0.00 3.0, 3492, 1, UGRD="u-component of wind [m/s]", 10-HTGL, 05/08/2011 06:00, 05/08/2011 06:00, 0.00 4.0, 5238, 1, VGRD="v-component of wind [m/s]", 10-HTGL, 05/08/2011 06:00, 05/08/2011 06:00, 0.00 5.0, 6984, 1, PRMSL="Pressure reduced to MSL [Pa]", 0-MSL, 05/08/2011 06:00, 05/08/2011 06:00, 0.00 Mais ce résultat s'affiche dans la Command Window de Matlab et il semble qu'il est impossible d'enregistrer c'est informations dans un fichier pour ensuite choisir quelles lignes je désire garder pour avoir les valeurs de UGRD et VGRD (en l’occurrence les lignes facteurs de 3 et de 4) J'espère avoir été assez claire et que quelqu'un pourra m'aider. Merci par avance et si quelqu'un a besoin d'infos sur cette utilitaire, avec plaisir! A plus Guillaume Lien à poster Partager sur d’autres sites More sharing options...
gcombes Posté(e) 25 août 2012 Auteur Partager Posté(e) 25 août 2012 Bonjour, Personne ne peut m'aider? Guillaume Lien à poster Partager sur d’autres sites More sharing options...
jackT Posté(e) 28 août 2012 Sciez Partager Posté(e) 28 août 2012 Bonjour, Tu peux essayer, pour autant que cela soit possible depuis la "Command Window" de Matlab, de rediriger la sortie de la commande degrib -I dans un fichier avec une commande du type : degrib.exe monfichier.grb -I > info.txt Tout devrait alors se trouver dans le fichier info.txt. Cela marche très bien lorsque ce type de commande est lancée depuis une fenêtre de commande "DOS" (sous Windows) , ou bien depuis une console Linux. Cordialement Lien à poster Partager sur d’autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant