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é ?

#1 Fri 13 June 2014 11:51

xwantier
Participant occasionnel
Lieu: angers,france
Date d'inscription: 13 Jan 2006
Messages: 16

FME 2014 : Gestion des listes (filtre ou sous-liste)

Bonjour,

j'ai des points conteneurs qui sont positionnés sur des sites (les points se superposent) et je voudrais extraire des données pour chaque site (qui contient de 1 à x conteneurs).
je voudrais avoir pour chaque site les ID de conteneurs selon chaque Type de conteneurs.
(par ex, un site qui aurait 3 conteneurs, 1 de verre (ID CE145)et deux d'OMR (CE471,CE777)

Après un pointOnPointoverlayer, j'obtiens une liste de ce type :
liste{0}.TYPE=VERRE
liste{0}.ID=CE145
liste{1}.TYPE=OMR
liste{1}.ID=CE741
liste{2}.TYPE=OMR
liste{2}.ID=CE777

comment faire pour filtrer ma liste pour que j'ai une liste pour chaque TYPE ?

par exemple
listeVERRE{0}.ID=CE145

listeOMR{0}.ID=CE471
listeOMR{1}.ID=CE777

Le but est d'ensuite concaténer les valeurs obtenues dans ces "sous-listes"


Si cela se trouve, il y a une autre manière complètement différente d'arriver à ce résultat (la magie de FME !)
merci !

Hors ligne

 

#2 Wed 18 June 2014 11:58

xwantier
Participant occasionnel
Lieu: angers,france
Date d'inscription: 13 Jan 2006
Messages: 16

Re: FME 2014 : Gestion des listes (filtre ou sous-liste)

Re,

j'ai résolu mon problème de la manière suivante :

j'ai fait une autre branche dans mon fme depuis ma donnée source, j'ai filtré avec l'attribut TYPE. et pour chaque valeur (VERRE ou OMR) j'ai fait une liste (ListBuilder), puis un Listconcatenator.
j'ai ensuite raccroché cette branche à la principale avec un Featuremerger.

Hors ligne

 

Pied de page des forums

Powered by FluxBB