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

Printemps des cartes 2024

#1 Tue 17 May 2016 16:19

Geo-x
Participant assidu
Lieu: Pau
Date d'inscription: 2 Nov 2010
Messages: 215

Filtre à partir d'une liste

Bonjour @ tous.

Ma problématique est la suivante :

1/ Je filtre ma source1 contenant un champ identifiant pour ne conserver que certains identifiants et je crée une liste contenant ma liste du champ  identifiant que je vais appeler list1

2/ Ensuite je souhaiterais utiliser cette liste pour filtrer ma source1 et ne conserver que les identifiants contenues dans ma list1

Comment peut-on faire cette manipulation ?

Par avance merci.

Geo-x

Hors ligne

 

#2 Tue 17 May 2016 16:49

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

Re: Filtre à partir d'une liste

Bonjour,

Si tu filtres une première fois ta source1 pourquoi re-filtrer avec les mêmes identifiants ?


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

Hors ligne

 

#3 Tue 17 May 2016 16:54

Geo-x
Participant assidu
Lieu: Pau
Date d'inscription: 2 Nov 2010
Messages: 215

Re: Filtre à partir d'une liste

Bonjour et merci pour votre réponse/question très pertinente.

En fait le premier filtre est un filtre géométrique ou je déforme une partie de mon objet. Aussi, pour éviter qu'il y ait des erreurs géométriques (et j'en ai rencontré), je préfère faire mon filtre géométrique et ensuite utiliser mes attributs.

Hors ligne

 

#4 Tue 17 May 2016 16:56

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

Re: Filtre à partir d'une liste

La liste est donc issue d'un spatialfilter/relator ?

Du coup faire un listexploder suivi d'un featurmerger (jointure) sur l'identifiant ?


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

Hors ligne

 

#5 Tue 17 May 2016 17:10

Geo-x
Participant assidu
Lieu: Pau
Date d'inscription: 2 Nov 2010
Messages: 215

Re: Filtre à partir d'une liste

Oui tout à fait. Sinon j'ai trouvé une technique consistant à ne conserver que l'identifiant comme attribut à la sortie de mon SpatialFilter et de faire un FeatureMerger en ne conservant que la sortie du port REFERENCED

Hors ligne

 

#6 Tue 17 May 2016 17:16

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

Re: Filtre à partir d'une liste

Tout est bon donc ? smile


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

Hors ligne

 

#7 Tue 17 May 2016 17:16

Geo-x
Participant assidu
Lieu: Pau
Date d'inscription: 2 Nov 2010
Messages: 215

Re: Filtre à partir d'une liste

Et bien finalement oui, mais je me demande s'il n'y a pas une façons plus "propre" d'opérer

Hors ligne

 

Pied de page des forums

Powered by FluxBB