Aller au contenu

Ce tchat, hébergé sur une plateforme indépendante d'Infoclimat, est géré et modéré par une équipe autonome, sans lien avec l'Association.
Un compte séparé du site et du forum d'Infoclimat est nécessaire pour s'y connecter.

Messages recommandés

Bonjour,

J'ai écrit un fichier batch qui doit convertir les données d'un fichier Grib vers des fichier csv.

Voici le batch:

@Echo offdegrib.exe Grib.grb2 -C -msg 1 -Csv -Unit m -Decimal 0 degrib.exe Grib.grb2 -C -msg 2 -Csv -Unit e -Decimal 0degrib.exe Grib.grb2 -C -msg 3 -Csv -Unit e -Decimal 0degrib.exe Grib.grb2 -C -msg 4 -Csv -Unit m -Decimal 0degrib.exe Grib.grb2 -C -msg 5 -Csv -Unit e -Decimal 0degrib.exe Grib.grb2 -C -msg 6 -Csv -Unit e -Decimal 0degrib.exe Grib.grb2 -C -msg 7 -Csv -Unit m -Decimal 0degrib.exe Grib.grb2 -C -msg 8 -Csv -Unit e -Decimal 0degrib.exe Grib.grb2 -C -msg 9 -Csv -Unit e -Decimal 0

Mon problème est que seuls les 3 derniers fichiers sont enregistrés car il portent tous le même nom.

Comment puis-je remédier à celà?

Je débute complètement avec ces fichiers grib.

Merci de l'aide que vous pourrez m'apporter

Cordialement

Pierre

Lien à poster
Partager sur d’autres sites

Bonjour à nouveau,

J'ai essayé ceci sans plus de succès

@Echo offdegrib.exe Grib.grb2 -C -Met -msg 1 -out TMP300.txt  -Unit m -Decimal 0degrib.exe Grib.grb2 -C -Met -msg 2 -out UGRD300.csv  -Unit e -Decimal 0degrib.exe Grib.grb2 -C -Met -msg 3 -out VGRD300.txt  -Unit e -Decimal 0degrib.exe Grib.grb2 -C -Met -msg 4 -out TMP200.csv  -Unit m -Decimal 0degrib.exe Grib.grb2 -C -Met -msg 5 -out UGRD200.csv  -Unit e -Decimal 0degrib.exe Grib.grb2 -C -Met -msg 6 -out VGRD200.csv  -Unit e -Decimal 0degrib.exe Grib.grb2 -C -Met -msg 7 -out TMP100.csv  -Unit m -Decimal 0degrib.exe Grib.grb2 -C -Met -msg 8 -out UGRD100.csv  -Unit e -Decimal 0degrib.exe Grib.grb2 -C -Met -msg 9 -out VGRD100.csv -Unit e -Decimal 0

Merci de votre aide

Cordialement

Pierre

Lien à poster
Partager sur d’autres sites

  • Responsable Technique

Théoriquement la dernière option (-out) devrait fonctionner. Essaie cependant de supprimer l'extension du fichier, sait-on jamais.

Tu peux également retirer "-out xxxx" et ajouter à la place "-nameStyle 1 -namePath /chemin/du/dossier".

Lien à poster
Partager sur d’autres sites

Votre réponse m'a permis d'obtenir exactement ce que je désirais avec ce Batch:

degrib.exe Grib.grb2 -C -nMet -msg 1 -Csv -out TEMP100  -Unit m -Decimal 0degrib.exe Grib.grb2 -C -nMet -msg 2 -Csv -out UGRD100  -Unit e -Decimal 0degrib.exe Grib.grb2 -C -nMet -msg 3 -Csv -out VGRD100  -Unit e -Decimal 0degrib.exe Grib.grb2 -C -nMet -msg 4 -Csv -out TEMP200  -Unit m  -Decimal 0degrib.exe Grib.grb2 -C -nMet -msg 5 -Csv -out UGRD200  -Unit e -Decimal 0degrib.exe Grib.grb2 -C -nMet -msg 6 -Csv -out VGRD200  -Unit e -Decimal 0degrib.exe Grib.grb2 -C -nMet -msg 7 -Csv -out TEMP300  -Unit m -Decimal 0degrib.exe Grib.grb2 -C -nMet -msg 8 -Csv -out UGRD300  -Unit e -Decimal 0degrib.exe Grib.grb2 -C -nMet -msg 9 -Csv -out VGRD300  -Unit e -Decimal 0

J'obtiens 9 fichiers .cvs TEMP à 100mb, UGRD à 100mb, VGRD à 100mb et même choses pour 200mb et 300mb.

Je vous en remircie vivement

Bien cordialement

Pierre

Lien à poster
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...