Catégorie

Catégorie : Transformers

BAN Geocoder

Présentation BANGeocoder est un transformer personnalisé créé par Geonov. Il permet de géocoder dans FME des adresses à partir de l’API de la Base Adresse Nationale (BAN). Contrairement à d’autres transformers de ce style, BANGeocoder permet de faire du géocodage en masse c’est à dire d’envoyer de nombreuses adresses dans une même requête. Cela soulage le serveur et améliore les temps de traitement. Téléchargement BANGeocoder est téléchargeable gratuitement depuis le FME Hub de Safe Software : https://hub.

Poursuivre la lecture

Common Value Null Replacer

Présentation CommonValueNullReplacer est un transformer personnalisé créé par Geonov. Il permet de remplacer les valeurs nulles, vides ou manquantes d’un attribut par la valeur non nulle la plus fréquente de cet attribut. Il suffit de le brancher et de sélectionner l’attribut à analyser dans ses paramètres. Téléchargement CommonValueNullReplacer est téléchargeable gratuitement depuis le FME Hub de Safe Software : https://hub.safe.com/transformers/commonvaluenullreplacer Cas pratique Ce transformer est utile pour remplir des données incomplètes dans le cadre d’un test, par exemple quand les valeurs nulles sont interdites dans le schéma de sortie.

Poursuivre la lecture

Feature Merger

Présentation FeatureMerger permet d’effectuer une jointure 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 et/ou 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. 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.

Poursuivre la lecture

Tester

Présentation Tester permet de tester les entités selon la valeur d’un ou de plusieurs attributs. C’est le Transformer le plus utilisé dans FME. Si le ou les tests réussissent, l’entité ressort par le port “Passed”, sinon elle ressort par le port “Failed”. Dans le détail Un test est constitué de 3 éléments : valeur à gauche, opérateur, valeur à droite. Par exemple : Attribut = valeur Il y a de nombreux opérateurs : égal, inférieur, supérieur mais également contient, commence par, etc.

Poursuivre la lecture

Attribute Remover

Présentation AttributeRemover permet de supprimer certains attributs dans l’espace de travail. Il suffit de le brancher et de cocher les attributs que l’on souhaite supprimer dans ses paramètres. Il est parfois plus facile de cocher les attributs que l’on souhaite conserver plutôt que ceux que l’on souhaite supprimer, c’est pour cela que le transformer antagoniste de AttributeRemover existe, il s’agit de AttributeKeeper. Cas pratiques Simplification AttributeRemover permet de simplifier son traitement en limitant le nombre d’attributs à ceux réellement nécessaires.

Poursuivre la lecture

Attribute Keeper

Présentation AttributeKeeper permet de ne conserver que certains attributs dans l’espace de travail. Il suffit de le brancher et de cocher les attributs que l’on souhaite conserver dans ses paramètres. Il est parfois plus facile de cocher les attributs que l’on souhaite supprimer plutôt que ceux que l’on souhaite conserver, c’est pour cela que le transformer antagoniste de AttributeKeeper existe, il s’agit de AttributeRemover. Cas pratiques Simplification AttributeKeeper permet de simplifier son traitement en limitant le nombre d’attributs à ceux réellement nécessaires.

Poursuivre la lecture

Attribute Exposer

Présentation AttributeExposer permet d’afficher des attributs cachés dont on connaît le nom. Cas pratiques Activer dynamiquement des attributs de format ou génériques Par défaut, les attributs de format ou ceux générés par FME (les attributs génériques) ne sont pas visibles dans le projet FME car ils sont cachés. On peut les rendre visibles en les cochant dans chaque type d’entités source mais il s’agit d’une action manuelle qui peut engendrer un risque d’erreur par la suite.

Poursuivre la lecture

Geometry Replacer

Présentation GeometryReplacer écrase la géométrie de l’entité par celle stockée sous forme textuelle dans un attribut. La géométrie sous forme attributaire peut être de la forme Well-known text (WKT), Well-known binary (WKB), etc. Ce transformer est souvent utilisé en conjonction avec Geometry Extractor qui effectue l’opération inverse. Cas pratiques Restauration de la géométrie GeometryReplacer permet de restaurer la géométrie d’une entité sauvegardée précédemment par Geometry Extractor. C’est utile pour retrouver la géométrie initiale de l’entité après des opérations qui l’ont altérée (zone tampon, reprojection, …).

Poursuivre la lecture

Geometry Extractor

Présentation GeometryExtractor permet de stocker la géométrie de l’entité sous forme textuelle dans un attribut. La géométrie sous forme attributaire peut être de la forme Well-known text (WKT), Well-known binary (WKB), etc. Ce transformer est souvent utilisé en conjonction avec Geometry Replacer qui effectue l’opération inverse. Cas pratiques Sauvegarde de la géométrie GeometryExtractor permet de sauvegarder la géométrie d’une entité pour la récupérer plus tard à l’aide de Geometry Replacer.

Poursuivre la lecture

Workspace Runner

Présentation WorkspaceRunner permet d’exécuter un traitement FME à partir d’un autre et d’alimenter les paramètres publiés de ce traitement fils par les attributs du traitement père. Cas pratiques Traitement par lot Ce transformer est très utile pour effectuer un traitement par lot. Combiné au format d’entrée “Directory and File Pathnames”, il permet en effet d’exécuter automatiquement un traitement autant de fois qu’il y a de fichiers à traiter dans un répertoire.

Poursuivre la lecture