snowman43 Posté(e) 19 février 2010 Le Puy en Velay Partager Posté(e) 19 février 2010 Il faut extraire les données des grib, avec wgrib, degrib ou tout autre programme / librairie capable de le faire. Lien à poster Partager sur d’autres sites More sharing options...
snowman43 Posté(e) 19 février 2010 Le Puy en Velay Partager Posté(e) 19 février 2010 Tu peux générer des cartes avec des librairies graphiques, grads, ncl, voir même gd Lien à poster Partager sur d’autres sites More sharing options...
Meteo-Corny Posté(e) 19 février 2010 Partager Posté(e) 19 février 2010 sa se télécharge ou? installer comment? Y at t-il des tuto? merci des réponses jai aussi le degrib Lien à poster Partager sur d’autres sites More sharing options...
snowman43 Posté(e) 19 février 2010 Le Puy en Velay Partager Posté(e) 19 février 2010 Il faut la plupart du temps compiler ces programmes, pour les trouver utiliser google, pour les tutos il y a également un man et une documentation. Lien à poster Partager sur d’autres sites More sharing options...
sudmeteo Posté(e) 21 février 2010 Partager Posté(e) 21 février 2010 Bonsoir Voila ma question pour décoder le fichier gfs.t12z.goessimpgrb2f15.1p0deg quelle commande faut il que je tape?? Dans quel dossier dois-je mettre mon fichier? Je suis sur Ubuntu Merci d'avance PS: je cherche en ce moment sur le site de la NOAA. Si j'ai bien compris c'est un fichier Binaire ( SSI me rattrape). 2eme edit: A ce que j'ai pu lire dans un des topic, il est pratiquement impossible de compiler WRF sur Ubuntu. Dommage:unsure:. Mais bon, il faudrait déjà que j'arrive à décrypter ce fichier. Lien à poster Partager sur d’autres sites More sharing options...
sudmeteo Posté(e) 21 février 2010 Partager Posté(e) 21 février 2010 Je panse avoir touvé C'est : -grib out file_name ( enfin je crois quoi ) Alors je tape la commande et j'obtient: root@sudmeteo-desktop:/home/sudmeteo# /home/sudmeteo/grib2/wgrib2>-grib out gfs.t12z.goessimpgrb2f15.1p0deg bash: /home/sudmeteo/grib2/wgrib2 : ceci est un répertoire Euuuuh ai-je fais une erreur dans la syntaxe?? Merci d'avance Edit: Je me suis apercu que j'ai plein de fichier portant le nom de grib, gib_out... sont apparus dans mon dossier /home/sudmeteo ! Mais il sont vide Lien à poster Partager sur d’autres sites More sharing options...
sudmeteo Posté(e) 22 février 2010 Partager Posté(e) 22 février 2010 Slt En relisant le topic, je me suis apercu que j'étais carrément à côté de la plaque. Je commence déjà par choisir le bon format Lundi 22/02/2010 20h29: Je télécharge le fichier: "gdas1.t18z.sfluxgrbf00.grib2" Lundi 22/02/2010 20h33: Je copie ce fichier dans "/home/sudmeteo/grib2/wgrib2" jusque-la j'espère que je ne fais pas de bêtise Lundi 22/02/2010 20h34: J'ouvre la console et m'identifie en t'en que root Lundi 22/02/2010 20h36: Je rentre dans la console: root@sudmeteo-desktop:/home/sudmeteo# select /home/sudmeteo/grib/wgri2/gdas1.t18z.sfluxgrbf00.grib2 Lundi 22/02/2010 20h37: J'obtiens: > Alors, je rentre >-lola 360 :10 :90 :90 :10 :10 file.txt Et finalement: bash: Erreur de syntaxe près du symbole inattendu « -lola » Ce que je fais c'est pour obtenir les prévisions du lieu (90, 90, 10, 10) sous format .txt c'est bien ca? Lundi 22/02/2010 20h37 Je relis ceci: Lien Lundi 22/02/2010 20h38 Je relis une partie du topic, je remarque une erreur de syntaxe et donc je recommence. Lundi 22/02/2010 20h47 Je rentre sur la console ceci: root@sudmeteo-desktop:/home/sudmeteo# select /home/sudmeteo/grib/wgri2/gdas1.t18z.sfluxgrbf00.grib2;-lola 360 :10 :90 90 :10 :10 file.txt et à nouveau, j'obtiens: bash: Erreur de syntaxe près du symbole inattendu « -lola » S-il vous plait et par pitié aidez-moi ! J'ai lu la doc. Mettez-moi au moins sur la bonne piste ! Ou donnez-moi un lien qui pourrait m'aider ! ( Le mec desespéré lol) Lien à poster Partager sur d’autres sites More sharing options...
jackT Posté(e) 22 février 2010 Sciez Partager Posté(e) 22 février 2010 S-il vous plait et par pitié aidez-moi ! J'ai lu la doc. Mettez-moi au moins sur la bonne piste ! Ou donnez-moi un lien qui pourrait m'aider ! Le "-lola" n'est pas une comande isolée en soi, mais est un des paramètres de la commande wgrib2. Je ne connais pas en détails la syntaxe de wgrib2, mails il faudrait entrer une commande du type : >/home/sudmeteo/grib2/wgrib2/wgrib2 -lola 360 :10 :90 :90 :10 :10 gdas1.t18z.sfluxgrbf00.grib2 ..... ou alors >cd /home/sudmeteo/grib2/wgrib2/>wgrib2 -lola 360 :10 :90 :90 :10 :10 gdas1.t18z.sfluxgrbf00.grib2 ..... Lien à poster Partager sur d’autres sites More sharing options...
sudmeteo Posté(e) 22 février 2010 Partager Posté(e) 22 février 2010 Le "-lola" n'est pas une comande isolée en soi, mais est un des paramètres de la commande wgrib2. Je ne connais pas en détails la syntaxe de wgrib2, mails il faudrait entrer une commande du type : >/home/sudmeteo/grib2/wgrib2/wgrib2 -lola 360 :10 :90 :90 :10 :10 gdas1.t18z.sfluxgrbf00.grib2 ..... ou alors >cd /home/sudmeteo/grib2/wgrib2/>wgrib2 -lola 360 :10 :90 :90 :10 :10 gdas1.t18z.sfluxgrbf00.grib2 ..... Tout d'abord, merci beaucoup! Donc je pense qu'il faut que je fasse un tour sur la doc de ubuntu. En effet, j'obtiens encore une fois: lola: command not found ou bash: /home/sudmeteo/grib2/wgrib2/ : ceci est un répertoire Ce sont forcement des problèmes de syntaxe Si quelqu'un connait bien la syntaxe qu'il faut employer alors répondez s'il vous plait. Lien à poster Partager sur d’autres sites More sharing options...
jackT Posté(e) 23 février 2010 Sciez Partager Posté(e) 23 février 2010 bash: /home/sudmeteo/grib2/wgrib2/ : ceci est un répertoire Et si tu essayais ce que je t'ai suggéré pour executer wgrib2 : >/home/sudmeteo/grib2/wgrib2/wgrib2 Le programme wgrib2 est situé dans un répertoire qui s'appelle aussi wgrib2.A la suite de /home/sudmeteo/grib2/wgrib2/wgrib2, il faut rajouter les options que tu veux, séparées par un espace (voir la doc de wgrib2), comme dans le premier exemple que je t'ai indiqué dans mon post précédent: /home/sudmeteo/grib2/wgrib2/wgrib2 -lola 360 :10 :90 :90 :10 :10 gdas1.t18z.sfluxgrbf00.grib2 ..... Lien à poster Partager sur d’autres sites More sharing options...
sudmeteo Posté(e) 23 février 2010 Partager Posté(e) 23 février 2010 Et si tu essayais ce que je t'ai suggéré pour executer wgrib2 : >/home/sudmeteo/grib2/wgrib2/wgrib2 Le programme wgrib2 est situé dans un répertoire qui s'appelle aussi wgrib2.A la suite de /home/sudmeteo/grib2/wgrib2/wgrib2, il faut rajouter les options que tu veux, séparées par un espace (voir la doc de wgrib2), comme dans le premier exemple que je t'ai indiqué dans mon post précédent: /home/sudmeteo/grib2/wgrib2/wgrib2 -lola 360 :10 :90 :90 :10 :10 gdas1.t18z.sfluxgrbf00.grib2 ..... Slt Merci Aaaaah voila donc le problème. J'ai oublié à chaque fois /wgrib2. Mais j'obtiens alors: bash: /home/sudmeteo/grib2/wgrib2/wgrib2: Permission non accordée Je regarde dans les propriétés et je vois que root est le proprio. Je cherche sur le net et je trouve la commande chown Je rentre alors: chown -R sudmeteo /home/sudmeteo/grib2/wgrib2/wgrib2 Je regarde à nouveau les propriétés: Je suis proprio du fichier. Je recommence et à mon grand désespoir la console affiche bash: /home/sudmeteo/grib2/wgrib2/wgrib2: Permission non accordée Je tape alors root@sudmeteo-desktop:/home/sudmeteo# chown -f sudmeteo /home/sudmeteo/grib2/wgrib2/wgrib2 je recommence l'opération, rien à faire, j'obtiens le même message.Mon ordi le fait exprès ce n'est pas possible ! Merci quand même. PS: J'ai été voir ton site : Bravo Lien à poster Partager sur d’autres sites More sharing options...
snowman43 Posté(e) 23 février 2010 Le Puy en Velay Partager Posté(e) 23 février 2010 Fait un chmod. Lien à poster Partager sur d’autres sites More sharing options...
sudmeteo Posté(e) 23 février 2010 Partager Posté(e) 23 février 2010 Slt Lol je viens d'en faire un ! Oui donc c'est bon. Tout ca c'est régler Ca m'a fait: root@sudmeteo-desktop:/# /home/sudmeteo/grib2/wgrib2/wgrib2 -lola 360 :10 :90 90 :10 :10 gdas1.t18z.sfluxgrbf00.grib2 Puis root@sudmeteo-desktop:/# Donc la ca à l'air bon! Maintenant je ne vois pas le fichier de sortie. C'est un txt ou un bin. Ou alors j'ai oublié de le spécifié? Edit: Il faut plus que j'utilise le traducteir il m'enduit en erreur Pour que data1.txt soit mon output file je dois écrire root@sudmeteo-desktop:/# /home/sudmeteo/grib2/wgrib2/wgrib2 -lola 360 :10 :90 90 :10 :10 gdas1.t18z.sfluxgrbf00.grib2 data1 text Et normalement je devrais l'avoir dans /home/sudmeteo/grib2/wgrib2? Lien à poster Partager sur d’autres sites More sharing options...
sudmeteo Posté(e) 23 février 2010 Partager Posté(e) 23 février 2010 Bon ben ca marche pas Je ne comprend pas ce qui se passe! Normalement je devrais avoir un output file comme le dit le site de la Noaa Lien à poster Partager sur d’autres sites More sharing options...
Carto Posté(e) 1 mars 2010 Partager Posté(e) 1 mars 2010 Bon ben ca marche pas Je ne comprend pas ce qui se passe! Normalement je devrais avoir un output file comme le dit le site de la Noaa Bonjour, je suis aussi débutant, mais voici ce que je tape pour obtenir un fichier text en sortie. il faut que tu te places la ou est ton fichier grib2. >wgrib2 essai.grib2 -lola 75:10:1 90:10:1 test.txt spread Par contre il me semble que tes coordonnées sont étranges, surtout celles en roses 360 :10 :90 90 :10 :10 . J'ai lu sur ce forum, que le premier terme du premier trio correspond au départ de la plage de longitude, le deuxieme à son étendue et le troisieme au pas, pareil avec la latitude pour le deuxieme trio. Donc si tu mets un pas de 90 pour un étendue de 10, je pense que c'est normal qu'il y ait une erruer. Maintenant j'avais une question concernant les fichiers grib2 à récupérer. Je vais sur ce site puis par exemple je vais dans le dossier qui correspond à la date d'aujourd'hui soit le gfs.2010030106. Ma question est, parmi tous ces fichiers lequel dois je prendre? Ou question plus générale, quelle sont leurs différences? Pour les fichiers avec une extension grib2 il y a ceux de type gfs.t06z.master.grbf00.10m.uv.grib2 gfs.t06z.pgrbf00.grib2 gfs.t06z.sfluxgrbf00.grib2 gfs.t06z.wafs_grb45f09.grib2 gfs_grb211.t06z.pgrbf00.grib2 wafsgfs_L_t06z_intdsk00.grib2 J'aurais tendance à prendre soit le 2 ou le 3 parce que se sont les plus lourds. Mais lequel de ces fichiers grib2 correspond à cette table de parametres. A moins que cette table ne soit valable que pour des grib1. Dans ce cas ou trouver une table similaire pour des grib2? Merci pour votre aide. Lien à poster Partager sur d’autres sites More sharing options...
sudmeteo Posté(e) 1 mars 2010 Partager Posté(e) 1 mars 2010 Bonjour, je suis aussi débutant, mais voici ce que je tape pour obtenir un fichier text en sortie. il faut que tu te places la ou est ton fichier grib2. >wgrib2 essai.grib2 -lola 75:10:1 90:10:1 test.txt spread Par contre il me semble que tes coordonnées sont étranges, surtout ceux en roses 360 :10 :90 90 :10 :10 . J'ai lu sur ce forume, que le premier terme du premier trio correspond au départ de la plage de longitude, le deuxieme à son étendue et le troisieme au pas, pareil avec la latitude pour le deuxieme trio. Donc si tu mets un pas de 90 pour un étendue de 10, je pense que c'est normal qu'il y ait une erruer. Maintenant j'avais une question concernant les fichiers grib2 à récupérer. Je vais sur ce site puis par exemple je vais dans le dossier qui correspond à la date d'aujourd'hui soit le gfs.2010030106. Ma question est, parmi tous ces fichiers lequel dois je prendre? Ou question plus générale, quelle sont leurs différences? Pour les fichiers avec une extension grib2 il y a ceux de type gfs.t06z.master.grbf00.10m.uv.grib2 gfs.t06z.pgrbf00.grib2 gfs.t06z.sfluxgrbf00.grib2 gfs.t06z.wafs_grb45f09.grib2 gfs_grb211.t06z.pgrbf00.grib2 wafsgfs_L_t06z_intdsk00.grib2 J'aurais tendance à prendre soit le 2 ou le 3 parce que se sont les plus lourds. Mais lequel de ces fichiers grib2 correspond à cette table de parametres. A moins que cette table ne soit valable que pour des grib1. Dans ce cas ou trouver une table similaire pour des grib2? Merci pour votre aide. Salut merci pour la réponse. ben j'ai fait ce que tu m'as dit en remplacant bien sûr essai par mon fichier et j'obtiens: root@sudmeteo-desktop:/home/grib2/test# wgrib2 gfs.t12z.pgrbf03.grib2 -lola 75:10:1 90:10:1 test.txt spread wgrib2: command not found Sachant que mon fichier grib2 est placé tout seul dans /home/grib2/test Je change mon fichier grib2 de place donc je le met dans /home/grib2/wgrib2 Je tape root@sudmeteo-desktop:/home/grib2/wgrib2# wgrib2.c gfs.t12z.pgrbf03.grib2 -lola 75:10:1 90:10:1 test.txt spread j'obtiens /bin/wgrib2.c: line 1: /bin : ceci est un répertoire/bin/wgrib2.c: line 2: /bin/AAIG.c: Permission non accordée/bin/wgrib2.c: line 3: /bin/AAIG.c: Permission non accordée/bin/wgrib2.c: line 4: /bin/AAIG.c: Permission non accordée/bin/wgrib2.c: line 5: /bin/AAIG.c: Permission non accordée/bin/wgrib2.c: line 6: */: Aucun fichier ou dossier de ce type/bin/wgrib2.c: line 19: /bin : ceci est un répertoire/bin/wgrib2.c: line 22: /bin : ceci est un répertoire/bin/wgrib2.c: line 24: int : commande introuvable/bin/wgrib2.c: line 24: /bin : ceci est un répertoire/bin/wgrib2.c: line 25: int : commande introuvable/bin/wgrib2.c: line 25: /bin : ceci est un répertoire/bin/wgrib2.c: line 26: int : commande introuvable/bin/wgrib2.c: line 26: /bin : ceci est un répertoire/bin/wgrib2.c: line 27: int : commande introuvable/bin/wgrib2.c: line 28: int : commande introuvable/bin/wgrib2.c: line 28: /bin : ceci est un répertoire/bin/wgrib2.c: line 29: int : commande introuvable/bin/wgrib2.c: line 30: int : commande introuvable/bin/wgrib2.c: line 31: int : commande introuvable/bin/wgrib2.c: line 33: int : commande introuvable/bin/wgrib2.c: line 34: int : commande introuvable/bin/wgrib2.c: line 37: int : commande introuvable/bin/wgrib2.c: line 38: int : commande introuvable/bin/wgrib2.c: line 40: int : commande introuvable/bin/wgrib2.c: line 40: /bin : ceci est un répertoire/bin/wgrib2.c: line 42: FILE : commande introuvable/bin/wgrib2.c: line 45: enum : commande introuvable/bin/wgrib2.c: line 46: enum : commande introuvable/bin/wgrib2.c: line 48: char : commande introuvable/bin/wgrib2.c: line 48: /bin : ceci est un répertoire/bin/wgrib2.c: line 50: Erreur de syntaxe près du symbole inattendu « ( »/bin/wgrib2.c: line 50: `int only_submsg = 0; /* if only_submsg > 0 .. only process submsg number (only_submsg) */' J'ai mis wgrib2.c car quand je mets wgrib2 la console me met wgrib2: command not found Voila! C'est donc un probleme d'installation: Je télécharge "wgrib2.tgz" ensuite, je l'extrais et voila (il me manque sûremement une étape ) Vraiment pas doué PS: moi je télécharge gfs.t06z.pgrbf00.grib2 mais vu comment je m'en sors je dois encore me tromper! a+ (très très vite) Lien à poster Partager sur d’autres sites More sharing options...
Kadwin Posté(e) 2 mars 2010 Partager Posté(e) 2 mars 2010 Voila! C'est donc un probleme d'installation: Je télécharge "wgrib2.tgz" ensuite, je l'extrais et voila (il me manque sûremement une étape ) Salut! Apparement tu n'as pas compilé le programme... Fais un make depuis le répertoire grib2. Lien à poster Partager sur d’autres sites More sharing options...
sudmeteo Posté(e) 2 mars 2010 Partager Posté(e) 2 mars 2010 SaluT ! Merci. J'ai compiler puis j'ai isolé wgrib2 (le programme) dans / vu que quand il étais dans son dossier d'origine, il n'étais par reconnu.Je tape root@sudmeteo-desktop:/# /wgrib2 essai.grib2 -lola 75:10:1 90:10:1 test.txt spread Je pense que ca marche puisque j'obtiens: 1:0:d=2010022118:UFLX:surface:0-0 day ave fcst:2:290571:d=2010022118:VFLX:surface:0-0 day ave fcst:3:573293:d=2010022118:SHTFL:surface:0-0 day ave fcst:4:802929:d=2010022118:LHTFL:surface:0-0 day ave fcst:5:1029539:d=2010022118:TMP:surface:anl:6:1529163:d=2010022118:SOILW:0-0.1 m below ground:anl:7:1805597:d=2010022118:SOILW:0.1-0.4 m below ground:anl:8:2066776:d=2010022118:TMP:0-0.1 m below ground:anl:9:2417531:d=2010022118:TMP:0.1-0.4 m below ground:anl:10:2765830:d=2010022118:WEASD:surface:anl:11:3008353:d=2010022118:DLWRF:surface:0-0 day ave fcst:12:3723192:d=2010022118:ULWRF:surface:0-0 day ave fcst: Le tout sur 105 lignes. Mais où sort le fichier test.txt. Je ne le trouve nul-part. Voila! Encore une question:blushing: a+ (je pense vite revenir ) Lien à poster Partager sur d’autres sites More sharing options...
Carto Posté(e) 3 mars 2010 Partager Posté(e) 3 mars 2010 Pour ma part le fichier txt se trouve dans le même dossier que le fichier grib. Petite question, tu es sur linux ou windows? Pour ma part je suis sur windows, sur linux je ne peux pas t'aider. Lien à poster Partager sur d’autres sites More sharing options...
sudmeteo Posté(e) 3 mars 2010 Partager Posté(e) 3 mars 2010 Salut En faite c'est bon , c'est ce matin que je l'ai retrouvé dans le même dossier en effet. Je suis sur linux (ubuntu) et j'ai reussi grâce à votre aide et je vous remercie. Bon maintenant, il faut automatisé tout ca et j'ai trouvé un document interessant pour faire les cartes météo sur mon site. Je suis aussi en train de faire un script php qui téléchargera automaiquement les fichier grib2. Mais je ne vois pas comment je pourrai les traiter automatiquement. Alors si vous pouvez me donner des conseils .. Voila Merci a+ Lien à poster Partager sur d’autres sites More sharing options...
cyclone Posté(e) 5 mars 2010 Partager Posté(e) 5 mars 2010 Si tu veux un conseil va voir du côté de get_gfs.pl, tout le travail est fait : http://www.cpc.noaa.gov/products/wesley/get_gfs.html Ensuite avec ton wgrib2 tu extrais ce qui t'interesse dans des fichiers textes ou autres qu'il ne te reste plus qu'à traiter indépendament de l'acquisition pour ton appli. Cordialement Lien à poster Partager sur d’autres sites More sharing options...
sudmeteo Posté(e) 5 mars 2010 Partager Posté(e) 5 mars 2010 Salut. Merci du conseil. Je vais regarder ceci de plus prêt après avoir reussi à placer un pictogramme pour traduire un message METAR (mais bon la c'est du HS) Je reviendrai vite. a+ EDIT: Au fait, bienvenu sur le forum Lien à poster Partager sur d’autres sites More sharing options...
Carto Posté(e) 8 mars 2010 Partager Posté(e) 8 mars 2010 Bonjour, Je reviens vous demander quel fichier vous prennez, sur le ftp de la NOAA. J'ai identifié 6 types différents de fichiers * gfs.t06z.master.grbf00.10m.uv.grib2 * gfs.t06z.pgrbf00.grib2 * gfs.t06z.sfluxgrbf00.grib2 * gfs.t06z.wafs_grb45f06.grib2 * gfs_grb211.t06z.pgrbf00.grib2 * wafsgfs_L_t06z_intdsk00.grib2 J'ai téléchargé ces 6 fichiers et aussi * gfs.t06z.master.grbf99.10m.uv.grib2 * gfs.t06z.pgrbf99.grib2 * gfs.t06z.sfluxgrbf99.grib2 * gfs.t06z.wafs_grb45f36.grib2 * gfs_grb211.t06z.pgrbf99.grib2 * wafsgfs_L_t06z_intdsk96.grib2 Le problème est que qu'en je les décode je n'ai pas le même nombre de paramètre. Pour le 1er type j'ai 2 paramètres, je suppose que ce n'est pas le bon. Pour le 2eme type, j'ai 263 paramètres et 306 paramètres Pour le 3eme type, j'ai 112 param puis 107 Pour le 4eme type j'en ai 98 dans les 2 cas Pour le 5eme type, j'en ai 5 dans les 2 cas Et pour le 6eme type j'en ai 74 puis 76. En découle plusieurs questions. Pourquoi est ce que pour le même type de fichier il y a un nombre de param différents? Ou trouver une table de parametre pour des fichiers Grib2? Comment faites vous pour savoir quelles données extraire du fichier grib? Merci pour votre aide Lien à poster Partager sur d’autres sites More sharing options...
Carto Posté(e) 12 mars 2010 Partager Posté(e) 12 mars 2010 J'ai trouvé bcp des infos que je cherchait sur cette page http://www.nco.ncep.noaa.gov/pmb/products/ qu'il me semble ne pas avoir vu sur le forum. Bonne journée Lien à poster Partager sur d’autres sites More sharing options...
sudmeteo Posté(e) 21 mars 2010 Partager Posté(e) 21 mars 2010 Je prefere effacée ce que j'ai mis parce qu'e mes idées ont fait ramer mon ordi durant des heures Voila 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