FeatureMerger
De Wiki de Geonov
Révision datée du 6 décembre 2020 à 12:37 par Mathieu Ambrosy (discussion | contributions)
FeatureMerger est un Transformer FME.
1 Présentation
FeatureMerger permet d'effectuer une jointure attributaire entre deux lots de données via un ou plusieurs attributs de jointure.
Si la jointure s'opère, FeatureMerger permet au "requestor" (le demandeur) de récupérer les attributs ou/et la géométrie du "supplier" (le fournisseur).
La jointure peut s’effectuer sur n’importe quel jeu de données, qu’importe son format.
2 Description des ports
- Connectez au port "Requestor" les données qui récupéreront de nouveaux attributs.
- Connectez au port "Supplier" les données qui contiennent les attributs à récupérer.
- Les données "Requestor" qui ont trouvé un "Supplier" ressortent par "Merged".
- Les données "Requestor" qui n’ont pas trouvé de "Supplier" ressortent par "UnmergedRequestor".
- Les données "Supplier" qui ont été utilisées par un "Requestor" ressortent par "UsedSupplier".
- Les données "Supplier" qui n’ont pas été utilisées par un "Requestor" ressortent par "UnusedSupplier".
Ces quatre ports de sortie permettent donc de différencier les entités ayant réussi la jointure de celles ayant échoué, à la fois pour les "Requestor" et les "Supplier".
3 Astuces
- Pensez à mettre un AttributeKeeper ou un AttributeRemover entre le fournisseur ("supplier") et FeatureMerger pour ne récupérer que les attributs utiles.
- Pour effectuer une jointure vers une base de données, utilisez plutôt le transformer DatabaseJoiner qui sera plus efficace.