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 Wed 15 June 2011 14:36

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Utiliser les listes fme_attrib_info{} dans un .ffs

Aloha,

J'écris un ffs comme fichier temporaire dans un de mes projets et l'utilise dans un projet lui succédant. Je souhaite utilisé les listes d'attributs fme_attrib_info{} mais ne les trouve pas (ni dans les attributs formats, ni dans les attributs à exposer).

Comment faire ?

Cordialement,


art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.

Hors ligne

 

#2 Wed 15 June 2011 15:26

Loic_GR
Moderateur
Lieu: Besancon
Date d'inscription: 12 May 2011
Messages: 1025
Site web

Re: Utiliser les listes fme_attrib_info{} dans un .ffs

Bonjour,

Peut être un truc intéressant ici :

http://tinyurl.com/6c7gbdt

Dernière modification par heretik25 (Wed 15 June 2011 15:30)


Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com

Hors ligne

 

#3 Wed 15 June 2011 16:10

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Re: Utiliser les listes fme_attrib_info{} dans un .ffs

Oui, effectivement, je suis retombé sur ce message. Et en effet, en TCL j'arrive à boucler sur la liste.

Code:

proc gestion_attribut {} {
     FME_Execute Log "Before" 0 2
     set N [ FME_Execute NumElements fme_attrib_info ]
     
     set j 0; while {$j < $N} {
        set calque [FME_GetAttribute fme_attrib_info{$j}.layer]
     
        if {[regexp {(^C_)} $calque]} {
           } else {
     
           }
        incr j 1   
     }
}

Merci. :smile


art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.

Hors ligne

 

Pied de page des forums

Powered by FluxBB