Message posté par : triird
----------------------------------------
Bonjour,
Après des recherches, je ne trouve pas de réponse au problème auquel je suis confronté :
==> Je souhaiterais réaliser une jointure attributaire selon une condition, c'est à
dire récupérer les valeurs d'une table B si la table A contient une partie d'un
mot clé ; mot clé qui est présent dans la table B.
Sous FME, je travaille avec deux tables (.csv) :
"A" = Une contenant une colonne avec du texte
et
"B" = contenant deux colonnes, une avec des mots clé et une autre les valeurs à
ajouter dans "A"
par exemple :
A
valeur_a_chercher
SYND EAU
STRUCTURE IMMOBILIERE
CENTRE AGRICOLE
B
mot_cle | valeur_a_ajouter
EAU | AUTRES
IMMO | ENTREPRISES ET COMMERCES
AGRI | EXPLOITATIONS AGRICOLES
Avec l'exemple au-dessus :
Si le mot clé de la table B admettons "IMMO" est présent dans la colonne A
valeur_a_chercher donc ici "STRUCTURE IMMOBILIERE" alors faire la jointure
attributaire et récupérer "ENTREPRISES ET COMMERCES"
(Donc ici STRUCTURE IMMOBILIERE => %IMMO% serait ok donc derrière réaliser la
jointure).
---------
Je sais que sous FME on peut utiliser AttributeCreator mais étant donné qu'il y a ~900
mot clés, je trouverais plus pratique de pouvoir partir directement d'une table.
J'essaye avec FeatureMerger et dans Supplier rajouter 'conditional value',
mais je n'arrive pas à trouver le petit truc qui fera que ça marche.
Si quelqu'un peut m'aider ça sera avec plaisir que je prendrais (apprendrais) la
manip qui fonctionne :)
Merci,
Théo
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=356832#p356832
Pour y répondre : fme_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net