Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 31 July 2006 12:39

otravaglini
Participant occasionnel
Lieu: Genève
Date d'inscription: 22 Nov 2005
Messages: 30
Site web

Automatiser le traitement pour ts les fichiers d'un répertoire

Bonjour,

Je suis novice sous FME et je cherche comment faire en sorte qu'un script qui fonctionne avec un fichier en entrée, puisse fonctionner en prenant en entrée tous les fichiers contenu dans un répertoire les uns après les autres.

Je joint le script.

En deux mots ce script lit un fichier CSV en entrée et crée un fichier shp en point en sortie dont le nom est le même que le fichier d'entrée.

Je dois faire tourner ce script sur plus d'une centaine de fichiers j'aimerais donc pouvoir automatiser.

D'avance merci à ceux qui pourront m'aider.

Olivier


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Mon 31 July 2006 16:41

Cavinato
Juste Inscrit !
Date d'inscription: 28 Jun 2006
Messages: 5

Re: Automatiser le traitement pour ts les fichiers d'un répertoire

bonjour,
Essayez le "batch deploy" dans le menu "file", une fois le workbench enregistré

Hors ligne

 

#3 Mon 07 August 2006 09:40

pyjoubert
Participant assidu
Lieu: Lyon
Date d'inscription: 21 Mar 2006
Messages: 347

Re: Automatiser le traitement pour ts les fichiers d'un répertoire

Bonjour,

Autre solution, vous pouvez
1) faire un mini script en tcl qui lui fera la boucle sur le contenu du repertoire
2) passez le nom fichier en argument à fme
3) Editer le fichier .fme et remplacer les references au fichier.csv par la variable que vous passerez en 2

NB: Le script tcl devra être lancer par un .bat

Pierre-Yves JOUBERT
Communauté urbaine de Lyon
DSIT/Service informatique/MEPA
20, rue du lac
69399 Lyon Cedex 03

Hors ligne

 

Pied de page des forums

Powered by FluxBB