Guide des Transformers de FME Workbench€¦ · de FME est la communication entre FME Workbench et...

60
Guide des Transformers de FME Workbench

Transcript of Guide des Transformers de FME Workbench€¦ · de FME est la communication entre FME Workbench et...

Guide des Transformers de FME Workbench

FME et les Transformers FME® est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement et de conversion de données géographiques adapté à une grande diversité d’usages : chargement de données vers un SGBD, contrôle qualité, extraction, production de rapports, génération de plans imprimables, réplication, modélisation 3D, manipulation XML...

La conception d’un traitement s’effectue de manière totalement graphique à partir du logiciel FME Workbench et repose sur l’utilisation de deux composants de base :

- des formats en lecture (Readers) et en écriture (Writers). FME supporte plusieurs centaines de formats de tous types (sig, cao, 3d, bim, raster, sgbd, xml, texte...).

- des unités de traitements ou Transformers, qui permettent de modifier les caractéristiques attributaires ou géométriques des entités source pour les conformer à la structure cible attendue.

Mais avec près de 500 Transformers disponibles il n’est pas toujours facile de trouver celui correspondant à ses besoins ; c’est pourquoi Safe Software l’éditeur de FME et Veremes son distributeur français vous proposent ce Guide des Transformers de FME Workbench.

Ce mémento doit vous permettre d’apprécier la diversité des Transformers disponibles dans FME et de vous familiariser avec leur dénomination. Il ne remplace pas la documentation du logiciel qui fournit une aide complète et détaillée pour chaque Transformer.

Pour plus d’information, consultez le site web de Safe Software (http://fmepedia.safe.com) ou de Veremes (http://www.veremes.com) ou bien contactez notre support technique par email ([email protected]).

Pour avoir des exemples d’utilisation de FME, vous pouvez télécharger notre livre blanc sur http://www.veremes.com/livre-blanc-etl-spatial

SommaireI FME WorkbenchII FME Data Inspector II Composants d’un

projet FME III Insérer et éditer des

Transformers IV Travailler avec les

paramètres des Transformers

IV Paramétrer et exécuter un projet simple

VI Raccourcis clavier Workbench

1 Liste des Transformers du Logiciel FME

47 Index des Transformers

FME WorkbenchFME Workbench est un puissant outil de conversion, partage, transformation, validation et intégration de données.

Un projet dans FME Workbench contient la description des jeux de données source et destination, leurs attributs, ainsi que les Transformers qui manipulent les données. Tous ces éléments sont représentés graphiquement. Par défaut, le flux de travail se lit de gauche à droite : la source de données est à gauche, les Transformers sont au centre, et les données de destination sont à droite. Les connexions entre chaque point représentent le flux de données mais une branche peut avoir plusieurs directions ou mener à une impasse en cas de besoin.

Navigateur : affiche une vue hiérarchique des objets du projet.Galerie des Transformers : contient près de 500 Transformers pour restructurer les entités. Projet principal : affiche une vision graphique des objets et connexions représentant les données et leurs transformations. Aide : affiche l’aide relative à l’objet sélectionné.Log : contient des détails sur le déroulement du traitement.

12345

1

2

3

4

5

Guide des Transformers de FME Workbench I

FME Data Inspector FME Data Inspector est principalement utilisé pour prévisualiser des données avant un traitement et pour les vérifier après, mais peut également être utilisé pour contrôler des données à différentes étapes d’un projet. Une des fonctionnalités clés de FME est la communication entre FME Workbench et Data Inspector – Le Transformer Inspector permet de démarrer Data Inspector à n’importe quelle étape d’un projet et les outils d’inspection permettent une analyse entité par entité.

Table des matières : affiche la liste des jeux de données ouverts et leurs types d’entités.Vue : affiche un ou plusieurs jeux de données en même temps.Vues Table et Information sur l’entité : affichent les informations relatives à l’entité sélectionnée dont le type d’entités, ses attributs et les détails de sa géométrie.

123

12

3

Composants d’un projet FMEDans un projet, les composants d’un traitement sont représentés hierarchiquement. La hierarchie est importante car elle affecte la façon dont les composants sont ajoutés à un traitement et, plus important, la façont dont ils sont contrôlés. Les composants sont :

• Readers (format et données sources)• Writers (format et emplacement des données destination)• Types d’entités source et destination (Dans FME, les types d’entités représentent un ensemble d’enregistrements ; par exemple

une couche, un table ou un feuille de calcul)• Attributs• Transformers

Ce guide décrit les Transformers – mais il est important de comprendre pourquoi les Transformers sont la clé de la puissance et de la polyvalence de FME. L’exemple très simple de la page suivante montre comment un Transformer fonctionne et le reste du guide décrit les fonctionnalités de chaque Transformer.

II

Insérer et éditer des TransformersIl y a plusieurs façons d’insérer un Transformer dans un projet. Un double clic sur le nom d’un Transformer permet de l’insérer directement dans le projet. Chaque Transformer a un bouton Propriétés. Ce bouton a un code couleur pour afficher l’état des paramètres du Transformer.

Si le bouton Propriétés est de la même couleur que le Transformer, ce dernier peut être utilisé tel quel avec les paramètres existants.

Le bouton de propriétés jaune indique que le Transformer contient des paramètres par défaut qu’il faut accepter ou pas. Il peut être utilisé en l’état mais les résultats seront imprévisibles.

Un bouton rouge indique qu’il y a au moins un paramètre pour lequel FME ne peut pas fournir de valeur par défaut. Les paramètres doivent être munis d’une valeur avant que le Transformer puisse être utilisé.

Lorsque l’on clique sur le bouton Propriétés, la boîte de dialogue qui apparaît affiche souvent les mêmes éléments que ceux présentés dans l’exemple ci-dessous. Le contenu varie selon le Transformers et parfois selon ses connexions avec les autres Transformers. L’interface de la plupart des Transformers comporte les éléments suivants.

Le bouton Par Défaut vous permet de modifier les paramètres par défaut.

Possibilité d’éditer le nom du Transformer

Les paramètres requis obligatoires apparaissent en surbrillance

Bouton de menu des paramètres du Transformer.

Cliquez sur OK pour accepter les modifications et fermer la boîte de dialogue. (Ce bouton est désactivé si les paramètres requis n’ont pas été renseignés.)

Guide des Transformers de FME Workbench III

1. Sélectionner le format et l’emplacement des données source (Reader),

2. Spécifier le format et l’emplacement des données destinatione (Writer), et

3. Accepter les valeurs par défaut.

Cliquer sur OK. Workbench lit les données et génère le projet initial.

Travailler avec les paramètres des TransformersLa plupart des paramètres peuvent être intégrés avec d’autres élements d’un projet. Cela signifie que les paramètres peuvent être aisément configurés pour fonctionner avec d’autres éléments sources ou d’autres Transformers. D’autres fonctionnalités telles que l’éditeur avancé ou l’éditeur arithmétique sont également disponibles dans certains Transformers.

La plupart du temps, les paramètres par défaut des Transformers peuvent être utilisés.

Pour plus de détails sur les paramètres des Transformers, consulter l’aide des Transformers ou sélectionner un Transformer dans Workbench et afficher la vue Aide.

Paramétrer et exécuter un projet simpleCet exemple montre comment paramétrer un nouveau projet. Les données sources dans cet exemple contiennent des informations relatives à 80 parcs urbains.

Les objets représentent les types d’entités source et destination avec leur attributs. Les connexions entre chaque points représentent les flux de données. Le type d’entités source montre que les données contiennent un attribut nommé DogPark

Attribut

DogPark

Créer un nouveau projet en cliquant Fichier > Nouveau > Générer un projet. Puis :

IV

Cliquer sur Exécuter.

Le résultat du projet montre que 7 parcs autorisent les chiens. Les résultats sont envoyés vers le port Passed du Tester puis vers un type d’entités destination précédemment ajouté et nommé DogPark.

Le projet montre également que 73 parcs n’autorisent pas l’accès des chiens et ressortent directement via le port Failed du Tester vers le type d’entités destination d’origine

Puisqu’un Inspector a été connecté au Port Passed du Tester, Data Inspector s’ouvre automatiquement. Dans cet exemple, les options de Carte de fond permettent de visualiser l’emplacement exacte des 7 parcs canins.

Nous souhaitons déterminer les parcs autorisant l’accès aux chiens. Deux Transformers sont utilisés : le Transformer Tester (pour filtrer les données) et le Transformer Inspector (pour visualiser le résultat). Tester est paramétré pour filtrer uniquement les parcs accessibles aux chiens et le Transformer Inspector ouvre Data Inspector pour afficher le résultat sur une carte

Guide des Transformers de FME Workbench V

8

Visualisation généraleOuvrir Ctrl+O

Fermer (projet) Ctrl+W

Passer à l’onglet suivant Ctrl+Tab

Passer à l’onglet précédent Ctrl+Shift+Tab

Sélection numéro onglet Ctrl+number_key

Fermer l’onget en cours Ctrl+F4

Ouvrir le contenu du dossier Ctrl+O

Maximiser la fenêtre Shift+11

Plein écran F11

Zoom-avant Ctrl+

Zoom-arrière Ctrl-

Zoom100% Ctrl+0

Zoom avant et arrière Ctrl+scroll wheel

Recherche de projet si on est dans le projet ou Navigateur ; de Transformer si on est dans la galerie, de Log si on est dans la fenêtre de log.

Ctrl+F3

Edition généraleCouper Ctrl+X

Copier Ctrl+C

Coller Ctrl+V

Recommencer Ctrl+Shift+Z

Enregistrer Ctrl+S

Tout sélectionner Ctrl+A

Annuler Ctrl+Z

Suppression (suppression des connexions)

Delete key

Suppression (sans réparation)

Shift+Delete

Raccourcis clavier WorkbenchTransformersConnecter Inspector Sélection d’objet(s), et

Ctrl+Shift+I

Connecter Logger Sélection d’objets, et Ctrl+Shift+L

Créer un Transformer personnalisé à partir d’objets sélectionnés ou de signets

Ctrl+T

Dupliquer un Transformer Ctrl+D. Quick Add: Si vous ajoutez un Transformer et que vous voulez l’ajouter à nouveau, appuyer slash “/”. La boîte d’ajout rapide apparaît et affiche les derniers utilisés. Appuyez sur la touche Entrée pour l’insérer, et à nouveau Entrée pour éditer ses paramètres.

Organiser un projetGénérer un projet Ctrl+G

Attacher un commentaire Sélection d’objets et Ctrl+K

Attacher un résumé Sélection d’objet et Ctrl+Shift+K

Activer/désactiver des objets Ctrl+E

Exécution de traitementsExécuter un projet F5

Saisie de paramètres et exécution de projet

Ctrl+R

Exécution de traitement en mode inspection

Shift+F5

Basculer en mode Inspection

F9

VI

Guide des Transformers de FME Workbench 1

X

23ABCDEFGHIJKLMNOPRSTUVW

X

23ABCDEFGHIJKLMNOPRSTUVW

2D2DArcReplacer Remplace la géométrie de l'entité par

un arc d'ellipse 2D. L'arc est défini par des paramètres qui sont des constantes de type réel ou des valeurs d'attributs existants. (Catégorie Modificateurs)

2DBoxReplacer Remplace la géométrie de l'entité par un rectangle 2D dont les coordonnées sont définies à partir de valeurs constantes ou de valeurs d'attributs de l'entité d'origine. (Catégorie Modificateurs)

2DEllipseReplacer Remplace la géométrie de l’entité par un arc d’ellipse 2D défini en paramètres. (Catégorie Modificateurs)

2DForcer Supprime toutes les coordonnées d'altitude (z) qui pourraient être présentes sur l'entité d'origine. (Catégorie Modificateurs)

2DGridAccumulator Remplace les entités entrant dans le Transformer par une grille couvrant au minimum toutes les entités d'origine. (Catégorie Collecteurs)

2DGridCreator Créé une grille d'entités surfaciques ou ponctuelles 2D en utilisant des décalages spécifiés. Chaque entité créée aura un attribut colonne et ligne qui indiqueront sa position dans la grille. (Catégorie Infrastructure)

3D3DAffiner Effectue des transformations affines 3D sur les coordonnées des entités. Une

transformation affine conserve le parallélisme des droites et des plans en géométrie. Les transformations affines comprennent les translations, rotations, changements d'échelle et les réflexions. (Catégorie Modificateurs)

3DArcReplacer Remplace la géométrie de l’entité par un arc d’ellipse 3D défini par des paramètres qui sont des constantes de type réel ou des valeurs d’attributs existants. (Catégorie Modificateurs)

3DForcer Attribue aux coordonnées Z de l'entité la valeur de l'attribut ou de la constante spécifié. (Catégorie Modificateurs)

3DInterpolator Calcule par interpolation les valeurs d'élévation le long d'une entité linéaire. L’élévation résultante croît ou décroît de façon monotone entre le point de départ et le point d’arrivée. Si l'entité était 2D, elle devient 3D. Si l'entité était déjà 3D, ses valeurs d'élévation d'origine sont supprimées et remplacées. (Catégorie Modificateurs)

3DRotator Fait pivoter les entités selon la règle de la main droite, et dans le sens inverse des aiguilles d’une montre autour d’un axe spécifié en paramètre. (Catégorie Modificateurs)

Les Transformers du logiciel FME

2

X

23

BCDEFGHIJKLMNOPRSTUVW

AAffiner Effectue des transformations affines 2D sur les coordonnées de l’entité.

(Catégorie Modificateurs)

AffineWarper Déforme la géométrie des entités en appliquant une transformation affine. Cette opération est généralement utilisée pour corriger un jeu de données afin de le faire correspondre à un jeu de données de référence. (Catégorie Opérateurs géométriques)

AggregateFilter Dirige les entités en fonction de la complexité de leur géométrie et distingue les entités simples des entités complexes, constituées par agrégation d'entités simples.(Catégorie Filtres)

Aggregator Forme des agrégats en regroupant plusieurs entités entre elles. Une entité est générée pour chaque combinaison unique des valeurs des attributs de regroupement. Ce Transforme peut aussi combiner uniquement des attributs. (Catégorie Collecteurs)

AnchoredSnapper Accroche les entités entrant par le port CANDIDATE aux entités entrant par le port ANCHOR. (Catégorie Opérateurs géométriques)

AngleConverter Convertit les angles d’une entité (géométrie ou attributs) dans une autre unité. (Catégorie Modificateurs)

AngularityCalculator Calcule l'angularité d'une entité de type ligne ou polygone. L’angularité indique le degré de courbure d'une entité. Plus la valeur est élevée, plus la géométrie est courbée. (Catégorie Calculateurs)

AppearanceExtractor Extrait le style d’apparence des faces avant et/ou faces arrière de géométrie. (Catégorie Surfaces)

AppearanceJoiner Définit les apparences des faces avant/arrière de géométries en fonction des apparences de géométries source. (Catégorie Surfaces)

AppearanceRemover Supprime le(s) style(s) de l’apparence d’une surface (face avant, face arrière ou les deux). Lors de la suppression de l’apparence d’une surface, la surface hérite de l’apparence de son parent, si une surface parente existe. (Catégorie Surfaces)

AppearanceSetter Définit une apparence aux faces avants et/ou arrières de géométries. (Catégorie Surfaces)

AppearanceStyler Crée un style d’apparence qui pourra ensuite être appliqué à une surface (en utilisant le AppearanceAdder, par exemple). (Catégorie Surfaces)

X

23ABCDEFGHIJKLMNOPRSTUVW

Guide des Transformers de FME Workbench 3

X

23ABCDEFGHIJKLMNOPRSTUVW

ArcEstimator Remplace la géométrie de l’entité par un arc de cercle 2D dont la forme est estimée à partir des extrémités et du point médian de l’entité linéaire entrant dans le Transformer. (Catégorie Modificateurs)

ArcPropertyExtractor Extrait les caractéristiques d'un arc de cercle et les stocke dans de nouveaux attributs. (Catégorie Modificateurs)

ArcPropertySetter Modifie les propriétés d'un arc de cercle. (Catégorie Modificateurs)

ArcSDEGridSnapper Simule la transformation appliquée lors du chargement de l'entité dans une base ArcSDE en appliquant une translation, une mise à l'échelle et le déplacement des coordonnées sur la grille. Les vertex successifs déplacés sur le même point de grille sont dédoublonnés (suppression d'un des deux vertex). (Catégorie Modificateurs)

ArcSDEQuerier Réalise des requêtes sur une base de données ArcSDE. La requête permet de lire aussi bien des données spatiales que non-spatiales. (Catégorie Base de données)

ArcStroker Convertit les arcs en lignes en remplaçant la géométrie de l'entité par une série de points interpolés le long de la bordure de l'arc. Les entités elliptiques sont converties en polygones par interpolation des sommets le long de la bordure de l'ellipse. (Catégorie Modificateurs)

AreaAmalgamator Généralise un polygone en prenant en compte les géométries voisines. Il accepte en entrée les entités de type polygone, incluant les polygones troués, et produit en sortie des triangles qui touchent les entités en entrée par des connecteurs ou des amalgames. (Catégorie Collecteurs)

AreaBuilder Construit des entités polygonales à partir de lignes et découpe optionnellement tous les trous résultants. (Catégorie Opérateurs géométriques)

X

23ABCDEFGHIJKLMNOPRSTUVW

4

X

23

BCDEFGHIJKLMNOPRSTUVW

AreaCalculator Calcule la superficie d'un objet surfacique et l'ajoute à l'entité sous la forme d'un nouvel attribut. L’unité de superficie est l’unité de la carte au carré. (Catégorie Calculateurs)

AreaOnAreaOverlayer Calcule l'intersection généralisée sur des entités polygonales. L'intersection entre toutes les entités surfaciques entrant dans le Transformer est calculée et toutes les entités résultantes sont créées et envoyées vers le port OUTPUT. Les polygones générés héritent des attributs des entités d'origine dans lesquelles ils sont inclus. (Catégorie Opérateurs Géométriques)

AttributeClassifier Teste si la valeur d’un attribut correspond à un type de données particulier. (Catégorie Chaînes de caractères)

AttributeCompressor Compresse et éventuellement crypte les valeurs des attributs spécifiés. (Catégorie Infrastructure)

AttributeCopier Crée de nouveaux attributs en leur affectant la valeur d'attributs existants. L'attribut existant demeure et un nouvel attribut est créé. Le nouvel attribut a un nom différent mais la même valeur. (Catégorie Infrastructure)

AttributeCreator Ajoute de nouveaux attributs à l'entité et leur affecte des valeurs constantes, des valeurs d'attributs et des expressions. (Catégorie Infrastructure)

AttributeDecompressor Décompresse et décrypte les valeurs d'attributs spécifiés ayant été préalablement compressés par AttributeCompressor. (Catégorie Infrastructure)

AttributeDereferencer Copie la valeur de l'attribut portant le nom égal à la valeur de ATTRIBUT SOURCE vers l'ATTRIBUT RESULTAT. (Catégorie Infrastructure)

AttributeEncoder Encode la valeur des attributs spécifiés avec le système d’encodage désiré. (Catégorie Chaîne de caractères)

X

23ABCDEFGHIJKLMNOPRSTUVW

Guide des Transformers de FME Workbench 5

X

23

BCDEFGHIJKLMNOPRSTUVW

AttributeExploder Permet de cloner des entités en produisant une nouvelle paire d’attributs (attribute_name/attribute_value) dans chaque clone. Autrement, il ajoute à chaque entité un attribut de type liste contenant les paires. (Catégorie Liste)

AttributeExposer Montre une série d'attributs cachés. (Catégorie Infrastructure)

AttributeFileReader Lit le contenu d'un fichier et stocke le contenu dans un attribut dont le nom est défini par le paramètre ATTRIBUT RESULTAT. Le fichier à lire est défini par le paramètre NOM DU FICHIER SOURCE. (Catégorie Infrastructure)

AttributeFileWriter Ecrit la valeur de l'attribut ATTRIBUT SOURCE dans un fichier définit par le paramètre NOM DU FICHIER CIBLE. (Catégorie Infrastructure)

AttributeFilter Route les entités vers différents ports en sortie en fonction de la valeur de ATTRIBUT DE FILTRE. (Catégorie Filtres)

AttributeKeeper Supprime tous les attributs de l'entité à l'exception de ceux qui sont retenus dans la liste. (Catégorie Modificateurs)

AttributePivoter Restructure et regroupe des entités en entrée selon un attribut de regroupement et calcule des statistiques pour former en sortie un tableau croisé dynamique. (Catégorie Calculateurs)

AttributeRangeFilter Trie les entités par plage de valeurs en fonction de la valeur de l’attribut en entrée et les entités ressortent par le port de sortie correspondant. (Catégorie Filtre)

AttributeRangeMapper Effectue une recherche sur les entités en entrée pour comparer la valeur de l’attribut à des plages de valeurs. En sortie, les entités ressortent avec un nouvel attribut ayant pour valeur le nom de la plage de données à laquelle elles appartiennent. (Catégorie Modificateurs)

AttributeRemover Supprime les attributs sélectionnés et les attributs de liste de l'entité. (Catégorie Modificateurs)

AttributeRenamer Renomme, supprime ou crée les attributs spécifiés. (Catégorie Infrastructure)

AttributeReprojector Effectue une reprojection de l'entité, d'un système de coordonnées vers un autre. (Catégorie Systèmes de Coordonnées)

AttributeRounder Arrondit la valeur d'un attribut au nombre de décimales spécifié. (Catégorie Calculateurs)

X

23ABCDEFGHIJKLMNOPRSTUVW

6

X

23

CDEFGHIJKLMNOPRSTUVW

AttributeSplitter Découpe un attribut en utilisant un caractère DELIMITEUR et génère un résultat sous forme de liste. Chaque élément de la liste contient une partie de la chaîne d'origine. (Catégorie Chaîne de caractères)

AttributeTrimmer Supprime des caractères au début ou à la fin d'une chaîne correspondant à la valeur des ATTRIBUTS A NETTOYER.(Catégorie Infrastructure et chaînes de caractères)

AttributeValueMapper Effectue la transformation de la valeur d'un attribut à partir d'une table de correspondance et stocke le resultat dans un nouvel attribut. (Catégorie Chaîne de caractères)

BBaseConverter Convertit la valeur d’un attribut numérique d’un système de base vers un autre

et stocke le résultat dans un nouvel attribut. (Catégorie Calculateurs)

BinaryDecoder Convertit du texte ASCII en données binaires en utilisant les méthodes de décodage Base64 ou HEX. (Catégorie Chaîne de caractères)

BinaryEncoder Convertit des données binaires en chaînes ASCII en utilisant les méthodes d’encodage Base64 ou HEX. (Catégorie Chaîne de caractères)

BoundingBoxAccumulator Prend un ensemble de points, lignes, polygones et créé un rectangle englobant 2D qui contient toutes ces entités.(Catégorie Collecteurs)

X

23ABCDEFGHIJKLMNOPRSTUVW

Guide des Transformers de FME Workbench 7

X

23A

DEFGHIJKLMNOPRSTUVW

BoundingBoxReplacer Remplace la géométrie de l'entité par le plus petit rectangle 2D ou 3D englobant l'entité d'origine. (Catégorie Modificateurs)

BoundsExtractor Extrait les coordonnées min et max d’une entité dans de nouveaux attributs. (Catégorie Calculateurs)

Bufferer Remplace la géométrie de l'entité par une entité (polygone, polygone troué ou ligne) qui forme une zone tampon autour de l'entité d'origine. Chaque point de la zone créée se trouve à la distance spécifiée de l'entité d'origine. (Catégorie Modificateurs)

BulkAttributeRemover Supprime tous les attributs qui correspondent à une expression régulière. Ce Transformer peut être utilisé pour éliminer un grand nombre d'attributs ayant une dénomination commune. (Catégorie Modificateurs)

BulkAttributeRenamer Renomme des attributs en ajoutant ou supprimant des préfixes ou suffixes, ou en remplacant des chaînes de caractères. (Catégorie Modificateurs)

CCenterLineReplacer Remplace la géométrie d'une entité surfacique par une ligne située au centre de

l'entité. Ce Transformer fonctionne mieux avec des polygones longs et étroits. (Catégorie Modificateurs)

CenterOfGravityReplacer Remplace la géométrie de l’entité par un point correspondant au centre de gravité de l’entité. (Catégorie Modificateurs)

X

23ABCDEFGHIJKLMNOPRSTUVW

8

X

23AB

DEFGHIJKLMNOPRSTUVW

CenterPointReplacer Remplace la géométrie de l’entité par un point correspondant au centre du rectangle englobant de l’entité. (Catégorie Modificateurs)

ChangeDetector Détecte les changements entre les deux jeux d'entités entrant dans le Transformer.(Filters catgeory)

CharacterCodeExtractor Extrait le code ASCII du premier caractère de l'ATTRIBUT CHAINE et le stocke dans ATTRIBUT CODE. Cette fonction permet d'obtenir le code ASCII de n'importe quel caractère, y compris les caractères non imprimables. (Catégorie Chaîne de caractères)

CharacterCodeReplacer Convertit la valeur numérique entière contenue dans le CODE SOURCE en son caractère ASCII correspondant. Le résultat est stocké dans ATTRIBUT RESULTAT. (Catégorie Chaîne de caractères)

Chopper Découpe les entités en entrée en points, lignes et surfaces. Les entités découpées contiennent le même jeu de vertex que les entités en entrée. (Catégorie Modificateurs)

X

23ABCDEFGHIJKLMNOPRSTUVW

Guide des Transformers de FME Workbench 9

X

23AB

DEFGHIJKLMNOPRSTUVW

CircularityCalculator Calcule le coefficient de circularité ou d'aplatissement d'une entité surfacique. (Catégorie Calculateurs)

Clipper Réalise la découpe de la géométrie des entités en utilisant un emporte-pièce. (Catégorie Opérateurs géométriques)

Cloner Réalise des copies des entités entrant dans le Transformer.(Catégorie Infrastructure)

CommonLocalReprojector Reprojette un lot d'entités vers un système de coordonnées local en mètres centré sur le rectangle englobant de ces entités. (Catégorie Systèmes de coordonnées)

CommonSegmentFinder Teste si les entités entrant par le port CANDIDATE (candidats) ont un segment en commun avec les entités de BASE. (Catégorie Collecteurs)

ContourGenerator Construit une triangulation de Delaunay basée sur des points et ruptures de pentes en entrée. Les contours sont générés à partir de la triangulation. (Catégorie Surfaces)

ConvexityFilter Détermine si les polygones, les surfaces et les solides sont convexes ou concaves. Un polygone est considéré comme simple quand il ne s’auto-intersecte pas et qu’il a une surface non-nulle. Les polygones simples sont convexes si chaque angle interne est inférieur ou égal à 180 degrés. Tous les autres sont considérés comme des polygones concaves. (Catégorie Filtres)

CoordinateConcatenator Récupère la valeur de toutes les coordonnées de l’entité dans un attribut, les coordonnées sont séparées par des caractères délimiteurs. (Catégorie Calculateurs)

CoordinateCounter Ajoute à l’entité un attribut qui contient le nombre de vertex de l’entité. (Catégorie Calculateurs)

CoordinateExtractor Extrait les coordonnées d'un vertex de l'entité dans les ATTRIBUT X, ATTRIBUT Y et ATTRIBUT Z. (Catégorie Calculateurs)

CoordinateRemover Supprime un ou plusieurs vertex de la géométrie de l'entité. (Catégorie Modificateurs)

X

23ABCDEFGHIJKLMNOPRSTUVW

10

CoordinateRounder Arrondit la valeur des coordonnées de l’entité au nombre de décimal désiré. Les points consécutifs qui deviennent superposés à la suite de la perte de précision sont traités en éliminant les points redondants. (Catégorie Modificateurs)

CoordinateSwapper Inverse les axes de coordonnées des entités en entrée. (Catégorie Modificateurs)

CoordinateSystemDescriptionConverter

Convertit les systèmes de coordonnées entre FME et Autodesk WKT, EPSG, Esri WKT, MapInfo, OGC WKT, Oracle SRID, et PROJ.4. (Catégorie Systèmes de coordonnées)

CoordinateSystemExtractor Stocke le système de coordonnées de l’entité dans un nouvel attribut. (Catégorie Systèmes de coordonnées)

CoordinateSystemRemover Supprime le système de coordonnées de toutes les entités en entrée. Il ne reprojette pas les entités et ne modifie pas leur géométrie. (Catégorie Systèmes de coordonnées)

CoordinateSystemSetter Définit le système de coordonnées des entités, conformément au paramètre SYSTEME DE COORDONNEES. Il ne reprojette pas les entités et ne modifie pas leur géométrie. (Catégorie Systèmes de coordonnées)

Counter Ajoute un nouvel attribut numérique à l'entité et lui affecte une valeur. (Catégorie Calculateurs)

CRCCalculator Calcule une valeur de CRC (Contrôle de Redondance Cyclique) à partir des caractéristiques de l'entité et stocke le résultat dans un nouvel attribut. (Catégorie Caluclateurs)

Creator Crée une entité à partir des paramètres spécifiés et l'envoie dans l'espace de travail pour traitement. (Catégorie Infrastructure)

CSGBuilder Crée une géométrie de construction de solides (CSG) à partir de paires d'entités géométriques solides. (Catégorie 3D)

X

23ABCDEFGHIJKLMNOPRSTUVW

Guide des Transformers de FME Workbench 11

23

W

CSGEvaluator Remplace la géométrie d'une entité possédant une CSG.(Catégorie 3D)

CsmapAttributeReprojector Reprojette des attributs depuis un système de coordonnées vers un autre à l'aide de la librairie CS-MAP. (Catégorie Systèmes de coordonnées)

CsmapReprojector Reprojette les coordonnées de l'entité d'un système de coordonnées à un autre en utilisant la librairie de reprojection CS-MAP. (Catégorie Systèmes de coordonnées)

Curvefitter Lisse les lignes issues de segment de lignes, de points ou de raster et les remplace par une série de segments avec une combinaison optimale de lignes droites et d'arcs pour créer des courbes. Ce processus offre une représentation plus juste des objets du monde réel et permet de réduire la taille des fichiers jusqu'à 80%. Curvefitter préserve la topologie des entités lors du lissage des entités. (Catégorie Modificateurs)

DDatabaseDeleter Supprime des enregistrements d’une table de base de données selon une

condition spécifiée en paramètre. (Catégorie Base de données)

DatabaseUpdater Supprime des enregistrements d'une table de base de données selon une condition spécifiée en paramètre.(Catégorie Base de données)

DateFormatter Reformate et remplace une chaîne de caractères représentant une date ou une heure dans un nouveau format Date. La chaîne source peut être dans presque n'importe quel format de type date/heure. Quelques exemples :

• 20091206 15:05.• 20091206150500.• Décembre 6, 2009.• 06 Décembre 09, 15:05.• 3:05pm.(Catégorie Calculateurs)

X

23ABCDEFGHIJKLMNOPRSTUVW

12

Deaggregator Décompose une entité complexe (agrégat) en élements simples.(Catégorie Calculateurs)

Decelerator Ralentit le flux des entités passant dans FME. (Catégorie Services Web)

DecimalDegreesCalculator Calcule la valeur en degrés décimaux d'un angle stocké en degrés, minutes, secondes (DMS) dans trois attributs : DEGRES, MINUTES et SECONDES. Le résultat est stocké dans un nouvel attribut dont le nom est fourni par le paramètre ATTRIBUT RESULTAT DMS. (Catégorie Calculateurs)

DEMDistanceCalculator Calcule la distance entre des entités linéaires entrantes et les valeurs d'élévation du Modèle Numérique de Terrain de référence. Un MNE est créé pour chaque ligne. Le MNE généré contient les distances 3D entre les lignes et le MNE de référence. (Catégorie Calculateurs)

DEMGenerator Construit une triangulation de Delaunay basée sur des points et ruptures de pentes en entrée. Cette triangulation est ensuite échantillonnée pour produire un modèle numérique d’élévation. (Catégorie Surface)

Densifier Ajoute des vertex à chaque entité en interpolant de nouvelles coordonnées à intervalles réguliers. (Catégorie Modificateurs)

DensityCalculator Détermine la densité d'un groupe d'entités CANDIDAT basé sur la superficie d'une entité AREA. (Catégorie Calculateurs)

DGNStyler Prépare les entités pour générer des données Bentley Microstation Design V7/V8 en fournissant une interface conviviale pour définir un certain nombre d’attributs spécifiques au format Bentley Microstation Design. (Catégorie Style)

DimensionExtractor Retourne la dimension de l'entité sous la forme d'un nouvel attribut ATTRIBUT DE DIMENSION. (Catégorie Calculateurs)

DirectTweeter Envoie un message Twitter™ direct depuis Workbench. (Catégorie Services Web)

X

23ABCDEFGHIJKLMNOPRSTUVW

Guide des Transformers de FME Workbench 13

X

23ABCDEFGHIJKLMNOPRSTUVW

Displacer Supprime les conflits de proximité entre les entités en utilisant une variante de l’algorithme de Nickerson. (Catégorie Modificateurs)

Dissolver Dissout les entités surfaciques en supprimant des frontières communes afin de créer des zones plus grandes. Les attributs en entrée peuvent être cumulés. (Catégorie Opérateurs géométriques)

DMSCalculator Calcule la valeur en degrés, minutes et secondes (DMS) d'un angle stocké dans l'attribut ATTRIBUT SOURCE en degrés décimaux. (Catégorie Calculateurs)

DonutBridgeBuilder Construit des connexions entre les trous d'un polygone et sa bordure externe. Le résultat est une représentation polygonale non trouée équivalente à l'objet d'origine. (Catégorie Opérateurs géométriques)

DonutBuilder Découpe des trous dans des entités polygonales en utilisant des polygones complétement inclus dans des polygones plus grands.(Catégorie Opérateurs géométriques)

DonutHoleExtractor Décompose une entité surfacique trouée en ses composants de base. (Catégorie Opérateurs géométriques)

DuplicateRemover Détecte les doublons à partir de la valeur d'un unique attribut clé. (Catégorie Filtre)

DWGStyler Prépare les entités pour générer des données Autocad DWG/DXF par l’intermédiaire d’une interface de paramétrage d’attributs de format spécifiques à Autocad. (Catégorie Style)

14

EElevationExtractor Extrait la valeur Z de la première coordonnée de l'entité et affecte cette

valeur à l'ATTRIBUT ELEVATION. (Catégorie Calculateurs)

EllipsePropertyExtractor Extrait les caractéristiques de l'ellipse (grand rayon, petit rayon, rotation, orientation, centre) dans les attributs spécifiés.(Catégorie Modificateurs)

EllipsePropertySetter Change les propriétés d'une ellipse par les valeurs définies en paramètre. (Catégorie Modificateurs)

EnvironmentVariableFetcher

Récupère la valeur de la variable d’environnement spécifiée et stocke le résultat dans un nouvel attribut. (Catégorie Calculateurs)

EsriReprojector Reprojette les coordonnées de l’entité d’un système de coordonnées à un autre

en utilisant la librairie de reprojection d’ESRI.

(Catégorie Système de coordonnées)

ExpressionEvaluator Évalue une expression arithmétique 5. 2 et retourne le résultat dans un nouvel attribut. (Catégorie Calculateurs)

Extender Prolonge les entités linéaires en créant deux points d'extension. Le résultat est disponible sous deux formes : les extensions et les entités rallongées. (Catégorie Modificateurs)

Extruder Crée des géométries de type Surface ou Solides par extrusion de la géométrie de l’entité d’origine. (Catégorie 3D)

FFaceReplacer Transforme une entité de type Polygone, raster ou Polygone troué en Face.

(Catégorie 3D)

FeatureColorSetter Applique des couleurs aux entités entrantes. (Catégorie Infrastructure)

FeatureHolder Stocke les entités jusqu'à ce qu'elles soient toutes arrivées dans le Transformer, puis les libère dans l'espace de travail en conservant l'ordre d'origine. (Catégorie Collecteurs)X

23ABCDEFGHIJKLMNOPRSTUVW

X

23ABCD

GHIJKLMNOPRSTUVW

Guide des Transformers de FME Workbench 15

X

23ABCDEFGHIJKLMNOPRSTUVW

FeatureMerger Déplace les attributs et la géométrie d'une entité à une autre.(Catégorie Collecteurs et Base de données)

FeatureReader Exécute une requête permettant de lire n’importe quel format supporté par FME en lecture. Les requêtes peuvent être réalisées sur des critères spatiaux et/ou attributaires.(Catégorie Base de données)

FeatureTypeExtractor Ajoute une ATTRIBUT RESULTAT contenant le type d'entité d'origine de l'entité. (Catégorie Infrastructure)

FeatureTypeFilter Dirige l'entité vers un port correspondant à son type d'entités. (Catégorie Filtre)

FilenamePartExtractor Extrait une partie du chemin d’un fichier et renvoie le résultat sous la forme d’une chaîne de caractères. (Catégorie Modificateurs)

FMEFunctionCaller Appelle une fonction FME et renvoie un éventuel résultat dans l'ATTRIBUT RESULTAT. (Catégorie Infrastructure)

FMEServerJobSubmitter Soumet des tâches FME pour exécution sur FME Server. Une tâche consiste en un projet (hébergé dans un dépôt de FME Server) associé à des valeurs pour chacun des paramètres publiés. (Catégorie Exécution)

FMEServerJobWaiter Ce Transformer permet d'attendre qu'un traitement en cours d'exécution sur FME Server soit terminé avant de poursuivre. Un traitement est identifié par son "Job ID" (ID traitement). Une fois ce traitement FME Server terminé, l'entité qui est entrée ressort du Transformer. (Catégorie Exécution)

FMEServerLogFileRetriever Accède au log pour un traitement FME Server spécifié. Le log du traitement est identifié par le paramètre en entrée Job ID. (Catégorie Exécution)

FMEServerNotifier Envoie une notification à un FME Server spécifié. Une notification peut être utilisée pour une grande variété d’actions, comme le déclenchement d’un projet, ou l’envoi d’un E-mail à des clients. (Catégorie Exécution)

16

X

23ABCDE

HIJKLMNOPRSTUVW

FMEServerWorkspaceRunner

Soumet un traitement FME à FME Server pour être exécuté et télécharge les résultats dans un emplacement spécifié. Vous pouvez éventuellement télécharger des fichiers utilisés pour le traitement et télécharger les résultats en local lorsque le traitement de FME Server est terminé. (Catégorie Exécution)

FTPCaller Télécharge des données depuis un serveur FTP. (Catégorie Services Web)

GGCMMessenger Envoie des messages à un système Android en utilisant Google Cloud Messaging

(GCM). (Catégorie Mobile)

Generalizer Il existe quatre types d’algorithmes :

• L'algorithme de généralisation réduit la densité de coordonnées en supprimant des vertex.

• L'algorithme de lissage détermine une nouvelle position pour chaque vertex.• L'algorithme de mesure calcule l'emplacement des points et retourne une liste de

ces points (par exemple, pour mesurer la sinuosité d'une entité).• L'algorithme Fitting remplace complètement la géométrie originale avec une

nouvelle entité selon une ligne spécifique (par exemple, pour minimiser la distance orthogonale à l'originale).

(Catégorie Modificateurs)

GeographicBufferer Remplace la géométrie de l'entité par une entité (polygone, polygone troué ou ligne) qui forme une zone tampon autour de l'entité d'origine. Chaque point de la zone créée se trouve à une distance LARGEUR DE LA ZONE TAMPON de l'entité d'origine. (Catégorie Modificateurs)

GeometryCoercer Change le type de géométrie de l'entité pour correspondre au paramètre TYPE DE GEOMETRIE. (Catégorie Modificateurs)

GeometryColorSetter Affecte des couleurs, par le biais d'apparences, sur des géométries (comme les surfaces) qui supportent les apparences et qui correspondent à une requête XQuery.(Catégorie Surfaces)

X

23ABCDEFGHIJKLMNOPRSTUVW

Guide des Transformers de FME Workbench 17

X

23ABCDEFGHIJKLMNOPRSTUVW

GeometryExtractor Extrait la géométrie de l'entité dans l'ATTRIBUT RESULTAT en utilisant une des représentations suivantes définie par le paramètre ENCODAGE DE LA GEOMETRIE. L'encodage de la géométrie est ajouté à l'entité dans un attribut. Cet attribut peut ensuite être utilisé pour restaurer la géométrie de l’entité via le Transformer GeometryReplacer. (Catégorie Modificateurs)

GeometryFilter Dirige l'entité vers un port correspondant à son type de géométrie. (Catégorie Filtre)

GeometryInstantiator Modifie le type de géométrie si l’entité possède une instance géométrique. (Catégorie Modificateurs)

GeometryPartExtractor Extrait ou supprime les parties de géométrie sélectionnées à partir d'une requête XQuery. (Catégorie Modificateurs)

GeometryPropertyExtractor Extrait le nom de géométrie ou les traits vers des attributs de l'entité. (Catégorie Modificateurs)

GeometryPropertyRemover Supprime les noms de géométrie ou les traits. (Catégorie Modificateurs)

GeometryPropertyRenamer Renomme les noms de géométries ou les traits. (Catégorie Modificateurs)

GeometryPropertySetter Définit les traits ou noms de géométries à partir d'attributs ou de constantes. (Catégorie Modificateurs)

GeometryRefiner Réalise les opérations de nettoyage suivantes sur la géométrie des entités :

• Les entités IFMEAggregate homogènes sont transformées en entités "multi" : IFMEMultiCurve, IFMEMultiArea, IFMEMultiPoint ou IFMEMultiText.

• Les entités IFMEAggregate ou multi avec seulement un membre sont remplacées par une seule partie.

• Les entités IFMEDonut sans trou sont transformées en IFMEPolygon ou IFMEEllipse.• Les entités IFMEPath avec un seul élément sont remplacées par cet élément• Les éléments consécutifs IFMELine constituant une entité IFMEPath sont combinés.(Catégorie Modificateurs)

GeometryRemover Supprime la géométrie d’une entité , par exemple, lorsque vous souhaitez convertir une donnée spatiale en donnée non spatiale. (Catégorie Modificateurs)

18

X

23ABCDEF

IJKLMNOPRSTUVW

GeometryReplacer Remplace la géométrie de l’entité par la définition stockée dans le paramètre d’encodage de la géométrie. CeTransformer est typiquement utilisé pour restaurer des géométries précédemment extraites avec GeometryExtractor.(Catégorie Modificateurs)

GeometryValidator Détecte les types d’erreurs géométriques spécifiés, dans les entités en entrée, et, de façon optionnelle, répare ces anomalies. Chaque entité en entrée est traitée séparément (Catégorie Opérateurs géométriques)

GeoRSSFeatureComposer Ce Transformer construit des documents GeoRSS à partir des entités en entrée et les stocke dans un attribut spécifié par le paramètre ATTRIBUT GEORSS. Les entités ressortent par le port GeoRSS. (Catégorie Services Web)

GeoRSSFeatureReader Remplace la géométrie de l'entité par celle définie dans le document ou sur l'URL décrit dans l'attribut ATTRIBUT GEORSS. Les entités issues du document GeoRSS ressortent avec les attributs de l'entité d'origine que l'on peut fusionner ou pas.(Catégorie Services Web)

GMLFeatureComposer Génère des entités GML correspondantes aux types d’entités du schéma d’application GML existant. (Note : Transformer précédemment nommé GMLExtractor).(Catégorie XML)

GOIDGenerator Calcule un GOID (Identifiant d’Objet Géographique) pour chaque entité entrant dans le Transformer et l’affecte à ATTRIBUT GOID.. Le GOID est un nombre unique codé sur 128 bits calculé notamment à partir de la position de l'entité. Le résultat est une valeur unique qui peut être utilisée pour distinguer différentes entités entre elles. (Catégorie Chaînes de caractères)

GoogleMapsEngineStyler Fournit une interface de définition de couches et de styles pour utilisation avec Google Maps Engine Tables. (Catégorie Styles)

GridInQuestReprojector Reprojette les coordonnées de l’entité d’un système de coordonnées à un autre en utilisant la librairie de reprojection “Grid InQuest”. (Catégorie Système de coordonnées)

GtransAttributeReprojector Change la valeur des attributs ATTRIBUT X et ATTRIBUT Y en reprojetant le point correspondant d'un système de coordonnées vers un autre en utilisant la librairie Gtrans et un FICHIER DE TRANSFORMATION. (Catégorie Système de coordonnées)

GtransReprojector Reprojette les entités en utilisant la librairie Gtrans et le FICHIER DE TRANSFORMATION. (Catégorie Système de coordonnées)

HHoleCounter Compte le nombre de trous dans l'entité et stocke le résultat dans l'ATTRIBUT

NOMBRE DE TROUS. (Catégorie Calculateurs)

HTMLToXHTMLConverter Convertit un document HTML en un document valide XHTML.(Catégorie XML)

X

23ABCDEFGHIJKLMNOPRSTUVW

Guide des Transformers de FME Workbench 19

2HTTPCaller Accède à une URL via HTTP ou HTTPS en exécutant une requête GET, PUT, POST, DELETE ou HEAD. (Catégorie Services Web)

HullAccumulator Calcule le plus petit polygone convexe ou concave englobant un groupe d'entités. Une entité est générée pour chaque combinaison unique des valeurs des attributs de regroupement. (Catégorie Collecteurs)

HullReplacer Remplace la géométrie d'une entité par un polygone représentant son enveloppe convexe. (Catégorie Modificateurs)

IImageFetcher Récupère une image en exécutant une requête HTTP GET sur l'URL indiquée.

Le resultat est utilisé pour définir une géométrie de type Raster. (Catégorie Services Web)

ImageRasterizer Dessine les points, lignes et polygones des entités entrantes sur un raster couleur rempli par la COULEUR DE FOND. (Catégorie Rasters)

InlineQuerier Exécute des requêtes SQL sur une base de données temporaire constituée de tables créées depuis les entités entrantes et retourne les résultats sous forme de nouvelles entités. (Catégorie Base de données)

X

23ABCDEFGHIJKLMNOPRSTUVW

20

InsidePointExtractor Ajoute deux attributs portant les coordonnées d'un point (centroïd) se trouvant obligatoirement à l'intérieur de l'entité surfacique. La géométrie de l'entité n'est pas changée par ce Transformer. (Catégorie Calculateurs)

InsidePointReplacer Remplace la géométrie de l'entité surfacique par un point (centroïd) se trouvant obligatoirement à l'intérieur du polygone. (Catégorie Modificateurs)

Inspector Envoie les entités dans FME Data Inspector ou FME Universal Viewer pour affichage. (Catégorie Infrastructure)

Intersector Calcule les intersections entre toutes les entités entrant et coupe les polygones et lignes à chaque intersection rencontrée.(Catégorie Opérateurs Géométriques)

JJavaScriptCaller Exécute un script JavaScript pour manipuler les entités. (Catégorie Infrastructure)

JMSReceiver Reçoit un message d'un courtier (message broker) en utilisant l'API Java Message Service (JMS). (Catégorie Exécution)

JMSSender Envoie un message à un courtier (message broker) en utilisant l'API Java Message Service (JMS). (Catégorie Exécution)

Joiner Joint des attributs d'une base de données externes (la plupart des bases de données sont supportées) à une autre base spatiale (ou non spatiale). Le plupart des base de données sont supportées. (Catégorie Base de données)

JSONExtractor Extrait des portions de JSON (Java Script Object Notation) au format texte dans les attributs de l'entité. (Catégorie JSON)

JSONFlattener Aplatit des objets JSON et extrait les clés et les valeurs des objets dans des attributs de l’entité FME. (Catégorie JSON)

JSONFormatter Fournit des options pour formater du texte JSON. (Catégorie JSON)

JSONFragmenter Extrait des portions de JSON au format texte dans de nouvelles entités FME. (Catégorie JSON)X

23ABCDEFGHIJKLMNOPRSTUVW

X

23ABCDEFGH

KLMNOPRSTUVW

Guide des Transformers de FME Workbench 21

X

23ABCDEFGHIJKLMNOPRSTUVW

X

23ABCDEFGHI

MNOPRSTUVW

JSONTemplater Remplit un document JSON avec les valeurs d'attributs d'entités FME. (Catégorie JSON)

JSONUpdater Ce Transformer créé, modifie, remplace ou supprime des objets ou tableau dans un document JSON. (Catégorie JSON)

JSONValidator Valide la syntaxe de texte JSON. (Catégorie JSON)

KKMLPropertySetter Définit les propriétés communes à des groupes d’entités (vecteur et raster)

destinées à l’écriture OGCKML (Catégorie KML)

KMLRegionSetter Définit les attributs KML liés à la région d’un groupe d’entités destinés à l’écriture GoogleEarthKML. (Catégorie KML)

KMLStyler KMLStyler peut être utilisé pour spécifier les caractéristiques de style d'une entité KML ou d'un groupe d'entités KML. (Catégorie KML)

KMLTimeSetter Définit des attributs KML liés au temps pour un groupe d’entités destinés à l’écriture OGCKML. (Catégorie KML)

KMLTourBuilder Génère un Tour KML à partir des entités en entrée. Le Tour est composé d'arrêts qui correspondent à chaque entité en entrée. (Catégorie KML)

KMLViewSetter Définit des attributs KML liés aux vues pour un groupe d'entités destinés à l’écriture OGCKML. La création de vues LookAt (point de vue) ou de caméra est supportée. (Catégorie KML)

LLabeller Positionne une étiquette le long d'une entité linéaire ou d'un polygone.

(Catégorie Opérateurs géométriques)

LabelPointReplacer Remplace la géométrie de l’entité par une annotation. L’annotation est obligatoirement selon les cas dans le polygone ou sur la ligne de l’objet d’origine. (Catégorie Modificateurs)

22

LatLongToMGRSConverter Calcule le code MGRS (Military Grid Reference System) d’un point à partir des valeurs de latitude et de longitude provenant des attributs de l’entité. (Catégorie Systèmes de coordonnées)

LeftRightSpatialCalculator Calcule la position relative d'un CANDIDAT par rapport à une entité de BASE. La géométrie autorisée de l'entité CANDIDAT est limitée au point et polygone et celle pour les entités BASE ne peut être que de type ligne. (Catégorie Calculateurs)

LengthCalculator Calcule la longueur de l'entité et stocke le résultat dans un nouvel attribut. (Catégorie Calculateurs)

LengthToPointCalculator Calcule la longueur d'une entité de son début jusqu'à l'endroit de la ligne le plus proche d'un point dont les coordonnées sont passées en paramètres. Les coordonnées sont prises à partir de valeurs d’attributs de l’entité d’origine. (Catégorie Référencement linéaire)

LicenseChecker Vérifie si le fichier de licence est valide et si le produit est bien sous licence. La clé vendeur et le code enregistrement vendeur sont ainsi vérifiés. (Catégorie Filtres)

LineCloser Convertit une entité linéaire en polygone en ajoutant le point de départ à la fin de la géométrie. (Catégorie Modificateurs)

LineJoiner Connecte deux ou plusieurs lignes entre elles pour produire des lignes plus grandes. Les lignes ne doivent pas s'intersecter mais leurs extrémités doivent se superposer deux à deux. (Opérateurs géométriques)

X

23ABCDEFGHIJKLMNOPRSTUVW

Guide des Transformers de FME Workbench 23

X

23ABCDEFGHIJKLMNOPRSTUVW

LineOnAreaOverlayer Ce Transformer traite les superpositions Lignes/Surfaces. Chaque ligne est découpée lorsqu'elle intersecte une limite de polygone. (Catégorie Opérateurs géométriques)

LineOnLineOverlayer Réalise l'intersection de lignes entrant dans le Transformer. Toutes les lignes sont découpées entre elles et les lignes résultantes ressortent par le port LINE. (Catégorie Opérateurs géométriques)

ListBasedFeatureMerger Déplace les attributs et la géométrie d'une entité à une autre.(Catégorie Collecteurs et Listes)

ListBuilder Regroupe les attributs de plusieurs entités dans une seule structure de liste. (Catégorie Listes)

ListConcatenator Concatène toutes les valeurs d'une liste dans un seul attribut. (Catégorie Listes)

ListCopier Copie le contenu d'une LISTE SOURCE dans une autre liste.Tous les attributs de la liste d'origine, y compris les listes incluses, sont recopiés dans la NOUVELLE LISTE. (Catégorie Listes)

ListDuplicateRemover Supprime tous les doublons d'un attribut de type liste. Dans la liste modifiée, il ne reste plus que des valeurs uniques pour l'ATTRIBUT DE LISTE. (Catégorie Listes)

ListElementCounter Compte le nombre d'éléments se trouvant dans la LISTE et stocke le résultat dans l'ATTRIBUT NOMBRE D'ELEMENTS ajouté à l'entité. (Catégorie Listes)

ListExploder Eclate une liste en générant une entité pour chaque élément la composant. (Catégorie Listes)

ListExpressionPopulator Remplit une nouvelle liste à partir d’une série d’attributs spécifiée par une expression régulière. (Catégorie Listes)

ListHistogrammer Dénombre toutes les valeurs prises par un attribut dans une liste et retourne le résultat dans une nouvelle liste ajoutée à l'entité. (Catégorie Listes)

ListIndexer Transforme les attributs d'un élément de la LISTE en attribut de l'entité. Ajoute à l'entité les attributs de l'élément de la liste dont l'index est spécifié par le paramètre INDEX. (Catégorie Listes)

24

ListPopulator Remplit une nouvelle liste à partir d'une série d'attributs (Catégorie Listes)

Example:.

.myattrib0.

myattrib1.

myattrib2.

deviennent la list.myattrib{}.contenant.myattrib{0}, myattrib{1}, myattrib{2}.

ListRangeExtractor Extrait les valeurs minimum et maximum d'un ATTRIBUT DE LISTE. (Catégorie Listes)

ListRenamer Renomme une liste ou les composants d'une liste. (Catégorie Listes)

ListSearcher Recherche une valeur dans une liste et retourne l'index de l'élément correspondant dans un nouvelle attribut dont le nom est défini par le paramètre ATTRIBUT INDEX. (Catégorie Listes)

ListSorter Trie les éléments d'une liste par rapport à un ATTRIBUT DE LISTE. (Catégorie Listes)

ListSummer Calcule la somme de tous les éléments d'une liste. (Catégorie Listes)

LocalCoordinateSystemSetter

Marque toutes les entités avec le système de coordonnées local défini par ses paramètres spécifiques. Ce Transformer ne reprojete pas les entités et ne modifie pas leur géométrie.(Catégorie Systèmes de coordonnées)

Logger Consigne chaque entité dans le fichier de log. Tous les attributs et la géométrie de l'entité sont enregistrés. (Catégorie Infrastructure)

M

MapInfoStyler Prépare les entités pour générer des données Mapinfo MIF/MID ou MapInfo TAB par l’intermédiaire d’une interface de paramétrage d’attributs spécifiques à MapInfo. (Catégorie Styles)

MapnikRasterizer Dessine des points, lignes, polygones et raster sur un raster en utilisant la boîte à outils Mapnik. (Catégorie Raster)

MapTextLabeller ⊛ Ajoute des étiquettes aux entités, en utilisant la Gestion d’étiquette MapText. (Catégorie MapText)

MapTextStyler Prépare les entités pour l’étiquetage par MapTextLabeller en spécifiant les zones sans étiquettes autour des entités. (Catégories MapText et Styles)

X

23ABCDEFGHIJKLMNOPRSTUVW

X

23ABCDEFGHIJK

NOPRSTUVW

Guide des Transformers de FME Workbench 25

X

23ABCDEFGHIJKLMNOPRSTUVW

Matcher Détecte les entités qui correspondent à d'autres entités.Deux entités sont déclarées correspondre lorsqu'elles ont les mêmes attributs, la même géométrie ou les deux. (Catégorie Filtres)

MeasureExtractor Extrait la ou les mesures d'une géométrie de type point, arc ou surfacique ou un vertex d'une géométrie linéaire ou surfacique dans des attributs ou un attribut de type liste.(Catégorie Référencement linéaire)

MeasureGenerator Crée automatiquement les coordonnées M (mesures) d'une entité linéaire à partir de sa géométrie 2D ou 3D, et chaque valeur est la distance depuis le début de la ligne jusqu'au vertex, multiplié par le Multiplicateur fournit en paramètre. (Catégorie Référencement linéaire)

MeasureRemover Supprime les mesures de la géométrie d’une entité. (Catégorie Référencement linéaire)

MeasureSetter Definit la ou les mesures d'une géométrie ponctuelle, linéaire ou surfacique ou d'un vertex d'une géométrie linéaire par la ou les valeurs d'un ou de plusieurs attributs donnés ou par un attribut de liste. (Catégorie Référencement linéaire)

MeshMerger Fusionne les entités maillées (entités avec des géométries IFMEMesh) en un maillage de sortie unique. (Catégorie 3D)

MGRSToLatLongConverter Convertit du code MGRS en coordonnées latitude et longitude. (Catégorie Système de coordonnées)

MinimumAreaForcer Ce Transformer permet de s'assurer que les entités de type surfacique aient une superficie égale ou supérieure à la superficie minimale spécifiée. (Catégorie Modificateurs)

MinimumSpanningCircleReplacer

Remplace la géométrie de l’entité par un polygone représentant son plus petit cercle englobant. Il s'agit du plus petit cercle englobant l'ensemble des vertex de l'entité. (Catégorie Modificateurs)

ModuloCounter Ajoute un attribut portant le prochain entier pris dans une séquence. La séquence est réinitialisée à 0 lorsqu’elle atteint la valeur VALEUR MAX. (Catégorie Calculateurs)

MRF2DCleaner ⊛ Corrige les problèmes de géométrie dans les données tels que les mauvais raccordement de lignes avec une tolérance définie par l'utilisateur. Ceci est utile pour nettoyer des données 3D de plusieurs couches avec des tolérances différentes. (Catégorie MRF)

26

MRF2DConflator.⊛ Change la géométrie d’une entité pour qu’elle corresponde à une autre, si les deux ont approximativement la même forme, la même position, et ont des extrémités correspondantes. (Catégorie MRF)

MRF2DDangleRemover.⊛ Supprime les entités qui ont au moins une extrémité libre et qui ont une longueur inférieure à celle spécifiée. (Catégorie MRF)

MRF2DDuplicateRemover.⊛

Supprime les entités en double. Les entités sont considérées comme des doublons si leurs géométries sont dans la tolérance. Seules les entités avec une tolérance plus petite resteront après le nettoyage. (Catégorie MRF)

MRF2DExtender.⊛ Prolonge les lignes ou les arcs trop courts appelés 'sous-ciblés' ('undershoot'). (Catégorie MRF)

MRF2DGeneralizer.⊛ Supprime un certain nombre de vertex de lignes Le nombre de vertex supprimés est contrôlé par la Tolérance de nettoyage. (Catégorie MRF)

MRF2DIntersector.⊛ Calcule les intersections entre toutes les entités en entrée, et les arcs et lignes sont coupés à chaque intersection rencontrée. (Catégorie MRF)

MRF2DJoiner.⊛ Calcule les intersections entre toutes les entités en entrée, et les arcs et lignes sont coupés à chaque intersection rencontrée. (Catégorie MRF)

MRF2DShortGeometry Remover. ⊛

Supprime les entités qui ont une longueur inférieure à la tolérance spécifiée. (Catégorie MRF)

MRF3DCleaner.⊛ Corrige les problèmes de géométrie dans les données tels que les mauvais raccordements de lignes (overshoots et undershoots) avec une tolérance définie par l’utilisateur.. Ceci est utile pour nettoyer des données 3D de plusieurs couches avec des tolérances différentes. (Catégorie MRF)

MultipleGeometryFilter Filtre les entités agrégées ayant une géométrie distincte par élément. (Catégorie Filtre)

MultipleGeometrySetter Offre la possibilité de mettre en place un agrégat où chaque partie est indépendante des autres, et sa géométrie complètement propre. ( Catégorie Infrastructure)

X

23ABCDEFGHIJKLMNOPRSTUVW

X

23ABCDEFGHIJKL

OPRSTUVW

Guide des Transformers de FME Workbench 27

NNeighborFinder Trouve l'entité entrée par le port CANDIDATE (candidat) la plus proche de chaque

entité entrée par le port BASE (entité de base). (Catégorie Collecteurs)

NeighborhoodAggregator Crée des agrégats d'entités basés sur la proximité entre les éléments. (Catégorie Collecteurs)

NeighborPairFinder Cherche pour chaque entité provenant du port BASE, les deux entités les plus proches provenant du port CANDIDATE (candidat). (Catégorie Collecteurs)

NetworkCostCalculator Calcule et attribue le coût du plus court chemin depuis un objet source à chaque objet connecté comme les valeurs z ou les mesures des entités en entrée. (Catégorie Réseau)

NetworkFlowOrientor Définit le sens (direction) de chaque arc ou ligne dans un réseau pour s'adapter à la direction aval au nœud de destination. (Catégorie Réseau)

NetworkTopologyCalculator

Trouve les lignes connectées appartenant à un même réseau.(Catégories Opérateurs géométriques et Réseau)

NullAttributeMapper Modifie les valeurs d'attributs d'entités. Ce Transformer traite les valeurs nulles, les chaînes vides et les attributs manquants.(Catégorie Infrastructure et Chaînes de caractères)

NumericRasterizer Dessine les entités entrantes ponctuelles, linéaires et polygonales sur un raster numérique rempli avec la valeur de couleur de fond. Les coordonnées Z des entités entrantes vecteur sont utilisées pour générer les valeurs des pixels.(Catégorie Rasters)

OOffsetCurveGenerator Décale les segments des entités linéaires et si nécessaire, les connecte en

utilisant des arcs. (Catégorie Modificateurs) X

23ABCDEFGHIJKLMNOPRSTUVW

2

28

Offsetter Effectue une translation de la géométrie des entités en ajoutant une valeur de décalage aux coordonnées. (Catégorie Modificateurs)

OrientationExtractor Détermine l’orientation de l’entité et la renvoie dans l’ATTRIBUT ORIENTATION. (Catégorie Modificateurs)

Orientor Modifie l'orientation d'une entité de type polygone ou la direction d'une entité de type linéaire. (Catégorie Modificateurs)

PParameterFetcher Ajoute un nouvel ATTRIBUT CIBLE à l'entité et lui affecte la valeur du PARAMETRE

spécifié. (Catégorie Infrastructure)

PartCounter Retourne le nombre de parties géométriques de l'entité. Pour les multi-géométries et les agrégats, il s'agit du nombre de parties et pour les chemins (Path), le nombre de segments. (Catégorie Modificateurs)

PathBuilder Connecte des entités linéaires (arcs et lignes) dans leur ordre d'entrée, constituant une entité de type Chemin (Path). (Catégorie Opérateurs géométriques)

PathSplitter Décompose une entité de type chemin (path) en ses composants de base. Chaque entité reçoit les attributs de l’entité d’origine. (Catégorie Modificateurs)

PDFPageFormatter Prépare les entités pour générer un PDF via une interface spécifique pour déterminer l’échelle et l’emplacement des entités sur la page. (Catégorie Styles)

PDFStyler Définit les attributs de style pour un groupe d'entités destinés à l'écriture de fichiers PDF Géospatiales. (Catégorie Styles)

PlanarityFilter Filtre les entités basées sur leur planéité. Pour être plane, une géométrie doit avoir tous ses points situés dans le même plan.(Catégorie Filtres)

Player Lit les entités stockées dans un fichier au format FFS (Feature Store file) et les envoie dans l'espace de travail. (Catégorie Infrastructure)X

23ABCDEFGHIJKLMNOPRSTUVW

X

23ABCDEFGHIJKLMN

RSTUVW

Guide des Transformers de FME Workbench 29

X

23ABCDEFGHIJKLMNOPRSTUVW

PointCloudCoercer Décompose les nuages de points en points ou multipoints. Il est utilisé lors de l'écriture de formats ne supportant pas les nuages de points. (Catégorie Nuages de points)

PointCloudCombiner Combine plusieurs nuages de points en un seul nuage de points. (Catégorie Nuages de points)

PointCloudComponent Adder

Ajoute de nouveaux composants de valeurs constantes à un nuage de points. (Catégorie Nuages de points)

PointCloudComponent Copier

Crée de nouveaux composants en leur affectant la valeur de composants existants. Les composants existants demeurent et de nouveaux composants sont créés avec des noms différents et les mêmes valeurs. (Catégorie Nuages de points)

PointCloudComponentKeeper

Supprime tous les composants de l'entité à l'exception de ceux qui sont retenus dans la liste. (Catégorie Nuages de points)

PointCloudComponentRemover

Supprime les composants spécifiés d'un nuage de points. (Catégorie Nuages de points)

PointCloudComponent.Renamer Renomme un composant existant. (Catégorie Nuages de points)

PointCloudComponentTypeCoercer

Convertit le type de composants du nuage de points. (Catégorie Nuages de points)

PointCloudConsumer Interroge les points de nuages de points mais aucune opération n'est effectuée sur les points. (Catégorie Nuages de points)

PointCloudCreator Crée une nouvelle entité 'nuage de points' en spécifiant sa taille et ses composants puis l'envoie dans l'espace de travail pour traitement. (Catégorie Nuages de points)

PointCloudExpressionEvaluator

Affecte des valeurs aux composantes d'un nuage de points, en fonction d’expressions comme des opérations algébriques ou des formulations conditionnelles. (Catégorie Nuages de points)

PointCloudExtractor Remplace la géométrie de l'entité par la définition stockée dans l'attribut blob. Le blob est décodé en fonction du format sélectionné (LAS ou LAZ).(Catégorie Nuages de points)

PointCloudFilter Filtre un nuage de points selon l’évaluation d’une ou de plusieurs expressions et sépare ses entités dans différents ports de sortie. (Catégorie Nuages de points)

PointCloudMerger Regroupe les valeurs de composants d’un nuage de points avec un autre. (Catégorie Nuages de points)

PointCloudOnRasterComponentSetter

Définit les valeurs des composants d'un nuage de points en superposant un nuage de points sur un raster. (Catégorie Nuages de points)

PointCloudPropertyExtractor

Extrait les propriétés des nuages de points et les expose comme des attributs. (Catégorie Nuages de points)

30

X

23ABCDEFGHIJKLMNOPRSTUVW

PointCloudReplacer Remplace la géométrie de l'entité par la définition stockée dans l'attribut blob. Le blob est décodé en fonction du format sélectionné (LAS ou LAZ). (Catégorie Nuages de points)

PointCloudSorter Trie un nuage de points selon les valeurs de composants. (Catégorie Nuages de points)

PointCloudSplitter Découpe un nuage de points en plusieurs entités, chacune ayant des valeurs homogènes pour le composant ayant servi de critère de découpage. (Catégorie Nuages de points)

PointCloudStatistics Calculator

Calcule des statistiques sur les composants de nuages de points et les stocke dans des attributs. (Catégorie Nuages de points)

PointCloudThinner Génère des entités de type nuage de points qui ont moins de points que les entités d'origine. (Catégorie Nuages de points)

PointCloudTransformationApplier

Applique une transformation à un nuage de points. (Catégorie Nuages de points)

PointConnector Connecte des entités ponctuelles entre elles selon leur ordre d'entrée, créant ainsi des entités de type ligne ou polygone.(Catégorie Opérateurs géométriques)

PointOnAreaOverlayer Recherche les relations d'inclusion entre un ensemble de points et de polygones. (Catégorie Opérateurs géométriques)

PointOnLineOverlayer Recherche les relations de superposition ou de proximité entre un ensemble de points et de lignes. Chaque ligne entrant par le port LINE (ligne) est découpée par l'ensemble des points se trouvant à une distance inférieure au paramètre DISTANCE MAXIMALE POINT-LIGNE. (Catégorie Opérateurs géométriques)

PointOnPointOverlayer Recherche les relations de superposition ou de proximité entre un ensemble de points. (Catégorie Opérateurs géométriques)

Guide des Transformers de FME Workbench 31

PointOnRasterValueExtractor

Extrait les valeurs d'un entité raster en certains points. Chaque point ressort avec les attributs du raster et les caractéristiques du raster en ce point (valeur des canaux et des palettes). Ce Transformer admet en entrée plusieurs entités ponctuelles et une unique entité raster. (Catégorie Rasters)

PythonCaller Exécute un script Python pour manipuler les entités. Un script Python permet d’effectuer des opérations complexes sur les attributs, les géométries et les systèmes de coordonnées. (Catégorie Infrastructure)

PythonCreator Ce Transformer crée des entités en utilisant le code Python référencé et les envoie dans l'espace de travail pour traitement. (Catégorie Infrastructure)

RRandomNumberGenerator Génère un nombre aléatoire entre les valeurs renseignées dans VALEUR

MINIMUM et VALEUR MAXIMUM. Le nombre aléatoire est arrondi au nombre de décimales spécifié dans le paramètre NOMBRE DE DECIMALES. (Catégorie Calculateurs)

RasterAspectCalculator Calcule l'exposition (direction de la pente) pour chaque cellule d'un raster. L’aspect est mesuré en degrés de 0 à 360 dans le sens des aiguilles d’une montre à partir du Nord. (Catégorie Rasters)

RasterBandAdder Ajoute un nouveau canal (bande) à une entité de type Raster. La bande ajoutée aura la même valeur dans toutes les cellules et les mêmes propriétés que les autres canaux de l'entité. (Catégorie Rasters)

RasterBandCombiner Fusionne plusieurs entités raster superposées en une seule entité. (Catégorie Rasters)

RasterBandInterpretationCoercer

Modifie l'interprétation des bandes (canaux) sélectionnées d'un raster en entrée, en utilisant les options de conversion spécifiées. (Catégorie Rasters)

RasterBandKeeper Supprime tous les canaux (bandes) d'une entité raster, sauf ceux qui sont sélectionnés. RasterSelector peut être utilisé pour modifier la sélection. (Catégorie Rasters)

RasterBandMinMaxExtractor

Extrait dans de nouveaux attributs de type liste les valeurs mininales et maximales de chaque canal ainsi que les clés et valeurs minimales et maximales de chaque palette d'une entité "raster". (Catégorie Rasters)

X

23ABCDEFGHIJKLMNOPRSTUVW

X

23ABCDEFGHIJKLMNO

STUVW

32

RasterBandNameSetter Définit le nom des canaux d'un Raster. (Catégorie Rasters)

RasterBandNodataRemover

Supprime toutes les valeurs "sans information" (nodata) des canaux et des palettes sélectionnés d'une entité raster. Ainsi, toutes les valeurs précédemment égales à Nodata seront désormais considérées comme valides. (Catégorie Rasters)

RasterBandNodataSetter. Définit le CODE D'ABSENCE DE VALEUR (nodata) d'une entité raster au niveau canal. Toutes les bandes sélectionnées dans le raster recevront la même valeur spécifiée nodata. Les valeurs égales à la valeur spécifiée seront considérées comme invalides, et ne seront affectées par aucune opérations (échantillonnage, décalage...) (Catégorie Rasters)

RasterBandOrderer Spécifie l'ordre des canaux (bandes) dans une entité de type raster. Les canaux sont réorganisés à partir de l'index des canaux en entrée. (Catégorie Rasters)

RasterBandProperties Extractor

Extrait les propriétés des canaux et des palettes de l'entité raster et les stocke sous forme d'attributs. (Catégorie Rasters)

RasterBandRemover Supprime tous les canaux (bandes) sélectionnés d'une entité raster. (Catégorie Rasters)

RasterBandSeparator Sépare les bandes (canaux) et les palettes de chaque entité raster entrante et génère autant d'entités raster que de canaux et de palettes à l'origine. (Catégorie Rasters)

RasterCellCoercer Décompose toutes les entités raster numérique entrantes en points ou polygones individuels. Une entité vecteur est générée pour chaque cellule du raster. (Catégorie Rasters)

RasterCellOriginSetter Définit l’origine de la cellule d’un raster. (Catégorie Rasters)

X

23ABCDEFGHIJKLMNOPRSTUVW

Guide des Transformers de FME Workbench 33

X

23ABCDEFGHIJKLMNOPRSTUVW

RasterCellValueCalculator Effectue une opération arithmétique sur une paire de rasters. La première bande sélectionnée du raster A est combinée à la première bande sélectionnée du raster B, la deuxième bande sélectionnée du raster A est associée à la deuxième bande sélectionnée du raster B, et ainsi de suite. (Catégorie Rasters)

RasterCellValueReplacer Remplace une classe de valeurs dans une image raster source par une nouvelle valeur unique. (Catégorie Rasters)

RasterCellValueRounder Arrondit les valeurs des cellules raster. (Catégorie Rasters)

RasterCheckpointer Marque un point de contrôle dans un traitement d'image qui force les traitements précédents à s'exécuter immédiatement et sauvegarde l'état courant sur disque une fois ces traitements terminés. (Catégorie Rasters)

RasterConsumer Redistribue les entités de type raster par tuile ou par canal (bande), sans qu'aucune transformation n'affecte réellement les images. (Catégorie Rasters)

RasterDEMGenerator Ce Transformer est utilisé pour construire et interroger des modèles de surfaces, pour draper des entités ou pour changer la représentation d'un modèle de surface entre DEM (MNE), TIN et CONTOURS (Courbes isovaleurs). (Catégorie Surfaces)

RasterExpressionEvaluator Calcule des expressions sur chaque cellule d'un raster, comme des opérations algébriques ou des formulations conditionnelles. (Catégorie Rasters)

RasterExtentsCoercer Remplace la géométrie d’un raster par un polygone contenant l’étendue du raster (rectangle englobant). (Catégorie Rasters)

RasterExtractor RasterExtractor extrait la géométrie de l'entité dans un ATTRIBUT BLOB DU RASTER en fonction du FORMAT DE LA DESTINATION. (Catégorie Rasters)

RasterGCPExtractor Extrait le système de coordonnées et les GCP (Ground Control Points, points AMER) d'une entité raster et les stocke en tant qu'attributs. (Catégorie Rasters)

RasterGCPSetter Définit les Points de Contrôle Terrain (GCP) d'une entité raster en spécifiant la colonne et la ligne du pixel, ainsi que ses coordonnées X, Y et Z. (Catégorie Rasters)

34

RasterGeoreferencer Géoréférence un raster avec des paramètres spécifiés. (Catégorie Rasters)

RasterHillshader Génère un effet de relief ombragé utile pour visualiser un terrain. (Catégorie Rasters)

RasterInterpretationCoercer Modifie l'interprétation sous-jacente des canaux de l'entité raster, en utilisant les options de conversion spécifiées. (Catégorie Rasters)

RasterMosaicker Fusionne plusieurs entités raster superposées en une seule entité. (Catégorie Rasters)

RasterNumericCreator Génère une entité de type Image (raster) de la taille spécifiée dans les paramètres numériques et envoie le résultat dans l'espace de travail par le port CREATED pour traitement. Ce Transformer est utile pour créer une image de très grande taille avec des hauteur et largeur définies par l'utilisateur. (Catégorie Rasters)

RasterPaletteAdder. Crée une palette à partir d'un attribut, et ajoute cette palette à toutes les bandes sélectionnées du raster. (Catégorie Rasters)

RasterPaletteExtractor Crée une représentation (chaîne de caractère) d'une palette existante et l'enregistre dans un attribut. (Catégorie Rasters)

RasterPaletteGenerator Génère une palette à partir des canaux/bandes sélectionnés d'un raster. (Catégorie Rasters)

RasterPaletteInterpretationCoercer

Modifie l'interprétation des palettes d'un raster en entrée, en utilisant les options de conversion spécifiées. (Catégorie Rasters)

X

23ABCDEFGHIJKLMNOPRSTUVW

Guide des Transformers de FME Workbench 35

X

23ABCDEFGHIJKLMNOPRSTUVW

RasterPaletteNodataSetter Définit le CODE D'ABSENCE DE VALEUR (nodata) d'une entité raster au niveau palette. (Catégorie Rasters)

RasterPaletteRemover Supprime les palettes sélectionnées de l'entité raster tout en conservant les valeurs des canaux. (Catégorie Rasters)

RasterPaletteResolver Remplace les palettes des canaux sélectionnés des entités raster en entrée en appliquant la palette à chaque cellule du canal. (Catégorie Rasters)

RasterPropertyExtractor Extrait les propriétés géométriques de l'entité raster et les stocke sous forme d'attributs. (Catégorie Rasters)

RasterPyramider Crée une série de niveaux pyramidaux pour chaque entité raster entrante en spécifiant soit la plus petite taille du niveau pyramidal soit le nombre de niveaux pyramidaux à générer. (Catégorie Rasters)

RasterReplacer Extrait l’ATTRIBUT BLOB DU RASTER et remplace la géométrie de l’entité. (Catégorie Rasters)

RasterResampler Rééchantillonne une entité raster en spécifiant son NOMBRE DE LIGNES et NOMBRE DE COLONNES ou bien la LARGEUR/HAUTEUR DE CELLULE en unité terrain. (Catégorie Rasters)

RasterRGBCreator Génère une entité de type Image (raster) de la taille spécifiée avec des valeurs RGB et envoie le résultat dans l'espace de travail. (Catégorie Rasters)

RasterRotationApplier Applique l'angle de rotation des propriétés de l'entité raster. (Catégorie Rasters)

RasterSelector Sélectionne des canaux et des palettes d'une entité raster pour traitement ultérieur par des Transformers spécifiques. (Catégorie Rasters)

RasterSingularCellValueCalculator

Effectue une opération arithmétique sur deux opérandes : la valeur de la cellule d'un raster et une valeur numérique. (Catégorie Rasters)

RasterSlopeCalculator Calcule la pente (différence maximale en z) pour chaque cellule d'un raster. (Catégorie Rasters)

RasterSubsetter Réduit une entité de type raster à un sous-ensemble de sa taille originale. C'est essentiellement une opération de découpage (clipping) en utilisant la limite des pixels plutôt que des coordonnées de terrain. (Catégorie Rasters)

36

X

23ABCDEFGHIJKLMNOPRSTUVW

RasterTiler Découpe chaque entité raster en entrée en une série de tuiles en spécifiant soit la taille des tuiles (NOMBRE DE COLONNES et NOMBRE DE LIGNES) soit un nombre de tuiles (NOMBRE DE TUILES HORIZONTALES et NOMBRE DE TUILES VERTICALES). (Catégorie Rasters)

RasterToPolygonCoercer Crée des polygones à partir des entités raster entrantes. Un polygone est généré pour chaque surface contiguë de pixels de même valeur dans le raster entrant. (Catégorie Rasters)

Recorder Enregistre une copie de toutes les entités entrant dans le Transformer dans un fichier au format ".ffs" (Feature File Format) de FME. (Catégorie Infrastructure)

ReframeReprojector Reprojette les coordonnées de l'entité d'un système de coordonnées à un autre en utilisant la librairie de reprojection REFRAME. (Catégorie Systèmes de coordonnées)

ReprojectAngleCalculator Convertit un angle d'un système de coordonnées vers un autre. Le Transformer calcule la longueur reprojetée d'une ligne débutant à la premiere coordonnée de l'entité avec les paramètres de longueur et d'angle donnés. (Catégorie Systèmes de coordonnées)

ReprojectLengthCalculator Convertit une distance donnée d'un système de coordonnées vers un autre. Le Transformer calcule la longueur reprojetée d'une ligne débutant à la premiere coordonnée de l'entité avec les paramètres de longueur et d'angle donnés . (Catégorie Systèmes de coordonnées)

Reprojector Effectue une reprojection de l'entité, d'un système de coordonnées vers un autre. (Catégorie Systèmes de coordonnées)

Rotator Fait pivoter les entités autour d'un point défini par les coordonnées ORIGINE X et ORIGINE Y. La rotation s'effectue dans le sens trigonométrique (anti-horaire) selon un angle défini en degrés par le paramètre ANGLE DE ROTATION.(Catégorie Modificateurs)

Guide des Transformers de FME Workbench 37

RubberSheeter Déforme la géométrie des entités en appliquant une transformation affine. Cette opération est généralement utilisée pour corriger un jeu de données afin de le faire correspondre à un jeu de données de référence. (Catégorie Opérateurs géométriques)

SS3Deleter Supprime un fichier ou dossier d’un bucket en utilisant Amazon Simple Storage

Service (S3). (Catégorie Services Web).

S3Downloader Utilise Amazon Simple Storage Service (S3) pour télécharger des données depuis un objet dans un bucket S3. (Catégorie Services web)

S3ObjectLister Utilise Amazon Simple Storage Service (S3) pour lister les clés de tous les objets contenus dans un dossier ou bucket. (Catégorie Services web)

S3Uploader Utilise Amazon Simple Storage Service (S3) pour uploader des données vers un bucket Amazon S3. (Catégorie Services web)

Sampler Echantillonne les entités qui doivent sortir du Transformer. (Catégorie Filtres)

Scaler Dilate les entités en multipliant leurs coordonnées par un coefficient multiplicateur. (Catégorie Modificateurs)

SchemaMapper SchemaMapper est utilisé pour définir le schéma (modèle de données = type et nom des attributs) des entités à partir d'une table de définition des schémas. (Catégorie Bases de données)

SecondOrderConformer Exécute une transformation conforme de second degré sur la géométrie de l’entité. Selon la géométrie entrante, une transformation 2D ou 3D est exécutée. (Catégorie Modificateurs)

SectorGenerator Génère des secteurs de cercles (parts de tarte) à partir d'un jeu de points en entrée ayant leur direction définie par des azimuts. (Catégorie Surfaces)

SharedItemAdder Ajoute ou remplace les apparences, textures, rasters ou définitions de géométries dans la librairie FME. (Catégorie Infrastructure)

SharedItemIDExtractor Extrait les IDs des éléments partagés des faces avants et/ou arrières des géométries et les ajoute comme des traits de géométries ou attributs de liste. (Catégorie Infrastructure)

X

23ABCDEFGHIJKLMNOPRSTUVW

X

23ABCDEFGHIJKLMNOP

TUVW

38

SharedItemIDSetter Définit les IDs des objets partagés sur les faces avants et/ou arrières des géométries. (Catégorie Infrastructure)

SharedItemRetriever Récupère les apparences, textures, Rasters ou définitions de géométrie de la librairie FME. (Catégorie Infrastructure)

SherbendGeneralizer Simplifie les lignes en réduisant ses détails en fonction des courbes. Le processus de généralisation peut éliminer, réduire, ou associer des courbes, en résolvant des conflits. Dans cet exemple, les 3 courbes sont combinées en une seule : (Catégorie Modificateurs)

ShortestPathFinder Calcule le plus court chemin d’un noeud source vers un noeud destination dans un réseau basé sur la longueur ou le poids des arêtes. (Catégorie Réseau)

SliverRemover Nettoie les géométries des entités en déplaçant leur limite pour supprimer les espaces ou chevauchements entre les polygones. (Catégorie Opérateurs géométriques)

Snapper Accroche les vertex ou points finaux d'entités entre elles si elles se trouvent à une certaine distance les unes des autres et si elles ont au moins un attribut en commun. (Catégorie Opérateurs géométriques)

Snipper Réduit la longueur d'une entité linéaire en découpant une partie de la fin de l'entité selon une distance, un pourcentage ou une mesure. (Catégorie Référencement linéaire)

SNSSender Utilise le Amazon Simple Notification Service (SNS) pour envoyer des messages à un topic d'Amazon SNS. (Catégorie Exécution)

SolidBuilder Construit des solides à partir de surfaces et coupe des parties creuses ou vides en solides avec d'autre entités de types solide. Un solide coupé par un autre solide doit contenir ce second solide. (Catégorie Opérateurs géométriques)

Sorter Un solide coupé par un autre solide doit contenir ce second solide. (Catégorie Collectreurs)

X

23ABCDEFGHIJKLMNOPRSTUVW

Guide des Transformers de FME Workbench 39

X

23ABCDEFGHIJKLMNOPRSTUVW

SpatialFilter Filtre les entités sur la base d'une requête spatiale. Chaque entité CANDIDATE est comparée aux entités provenant du port BASE suivant les opérateurs spatiaux à tester. (Catégorie Filtres)

SpatialRelator Détermine les relations topologiques (spatiales) entre des ensembles d'entités. Le Transformer marque les entités ayant certaines propriétés telles que la contiguïté, la superposition ou l'intersection. (Catégorie Calculateurs)

SpikeRemover Corrige les géométries des entités en enlevant les pointes (épis) en 2D. (Catégorie Opérateurs géométriques)

SQLCreator Génère des entités FME à partir du résultat d'une requête SQL d'une base de données. Une entité FME est créée pour chaque ligne du résultat de la requête. (Catégorie Base de données)

SQLExecutor Exécute une requête SQL quelconque sur une base de données.(Catégorie Base de données)

SQSReceiver Utilise Amazon Simple Queue Service (SQS) pour recevoir des messages depuis une file Amazon SQS. (Catégorie Exécution)

SQSSender Utilise Amazon Simple Queue Service (SQS) pour envoyer des messages vers une file Amazon SQS. (Catégorie Exécution)

40

X

23ABCDEFGHIJKLMNOPRSTUVW

StatisticsCalculator Calcule des statistiques à partir des valeurs d'un attribut d'entités. (Catégorie Calculateurs)

StreamOrderCalculator Calcule l'ordre Strahler et/ou l'ordre Horton dans un réseau fluvial. (Catégorie Réseau)

StreamPriorityCalculator Calcule le flux primaire et secondaire d’un réseau. (Catégorie Réseau)

StringCaseChanger Change la casse de la chaîne en Majuscule, Minuscule, Titre et Titre complet. (Catégorie Chaînes de caractères)

StringConcatenator Concatène les valeurs d'un nombre quelconque d'attributs, de paramètres utilisateurs et/ou de constantes et stocke le résultat dans ATTRIBUT RESULTAT. (Catégorie Chaînes de caractères)

StringFormatter Reformate les données contenues dans chaque attribut spécifié en se basant sur la commande TCL “format”, équivalente à la fonction “printf” du langage C. Les valeurs des attributs peuvent être formatées en chaînes de caractères, carctères ou nombres. (Catégorie Chaînes de caractères)

StringLengthCalculator Calcule la longueur de la chaîne contenue dans l'ATTRIBUT SOURCE. (Catégorie Chaînes de caractères)

StringPadder Ajoute des espaces au contenu des ATTRIBUT SOURCE soit du côté droit soit du côté gauche. (Catégorie Chaînes de caractères)

StringPairReplacer Remplace certains caractères contenue dans l'ATTRIBUT SOURCE en se basant sur une table de correspondance et stocke le résultat dans un nouvel attribut dont le nom est défini par le paramètre ATTRIBUT RESULTAT. (Catégorie Chaînes de caractères)

StringReplacer Remplace les sous-chaînes de caractères de(s) l'attribut(s) source qui correspondent à un TEXTE A RECHERCHER par un TEXTE DE REMPLACEMENT et stocke le résultat dans un nouvel attribut dont le nom est défini par le paramètre ATTRIBUT RESULTAT. (Catégorie Chaînes de caractères)

StringSearcher Vérifie si la valeur d'un attribut correspond à une expression régulière. (Catégorie Chaînes de caractères)

SubstringExtractor Extrait une sous-chaîne depuis l'attribut source et stocke le résultat dans un nouvel attribut dont le nom est défini par le paramètre ATTRIBUT RESULTAT. (Catégorie Chaînes de caractères)

SummaryReporter Génère un rapport de synthèse sous forme de fichier à partir des entités entrant dans le Transformer. Les entités sont triées avant leur analyse. (Catégorie Infrastructure)

Guide des Transformers de FME Workbench 41

X

23ABCDEFGHIJKLMNOPRSTUVW

SurfaceBuilder Coupe les trous des entités de type surface avec d'autres entités de ce type. Une surface coupée par une autre surface doit être co planaire avec la deuxième surface et doit contenir la deuxième surface. (Catégorie Opérateurs géométriques)

SurfaceDraper Ce Transformer est utilisé pour construire et interroger des modèles de surfaces, pour draper des entités ou pour changer la représentation d'un modèle de surface entre DEM (MNE), TIN et CONTOURS (Courbes isovaleurs). (Surfaces catgeory)

SurfaceModeller SurfaceModeller combine les fonctionnalités des Transformers de cette catgégorie. Il est utile lorsque vous avez besoin de plusieurs représentation d'un même modèle.(Catégorie Surfaces)

SurfaceOnSurfaceOverlayer Calcule l'intersection généralisée sur des entités de type surface.L'intersection entre toutes les entités entrant dans le Transformer est calculée et toutes les entités résultantes sont créées et envoyées vers le port OUTPUT. Les surfaces résultantes peuvent conserver tous les attributs des entités entrantes dans lesquelles elles sont contenues. (Catégorie Opérateurs géométriques)

SurfaceReverser Inverse des surfaces et des solides. Pour des surfaces, le Transformer va réordonner les coordonnées de la surface de telle sorte que la normale de la surface en sortie soit à l’opposé de la surface en entrée. Les vertex normaux qui existent dans la surface pourront aussi être inversés. Dans le cas d’un solide, il sera inversé par rapport à une surface sous-jacente. En effet, le solide sera tourné à l’envers.(Catégorie 3D)

42

SurfaceSplitter Sépare une géométrie d'entrée double face en deux surfaces à une seule face, une égale à la face du dessus de la surface d'entrée et une équivalente à la surface du dessous de la surface d'entrée. Il est particulièrement utile pour les constructions 3D pour séparer les faces intérieures et extérieures. (Catégorie Surfaces)

SystemCaller Lance un programme et attend que ce dernier s'arrête avant de continuer la conversion. (Catégorie Infrastructure)

T

TclCaller Lance une commande du Langage TCL et affecte la valeur renvoyée à un ATTRIBUT RESULTAT. (Catégorie Infrastructure)

TCPIPReceiver Reçoit des données brutes via TCP/IP. Génère une entité chaque fois que la somme des bits reçus atteint la valeur spécifiée de Bits par requête. (Catégorie Infrastructure)

TCPIPSender Envoie des données brutes vers l’hôte spécifié, qui peut être un autre projet FME tournant dans un processus différent (localisé sur la même machine ou pas) ou toute application cliente qui communique par TCP/IP. (Catégorie Infrastructure)

Terminator Entraîne l'arrêt du traitement et copie le MESSAGE DE FIN dans le fichier de log. (Catégorie Infrastructure)

Tester Teste si une entité répond à une ou plusieurs conditions et dirige l’entité vers un port différent en fonction du résultat. Les tests peuvent contenir tous les types d'opérandes acceptées par FME.(Catégorie Filtres)

TestFilter Filtre les entités par des conditions de test. Chaque condition de test correspond à un port de sortie. (Catégorie Filtres)

TextAdder Définit une entité texte à en utilisant la géopétrie comme emplacement. (Catégorie Modificateurs)

TextDecoder Décode une chaîne de caractères depuis différents encodages en texte plein. (Catégorie Chaînes de caractères)

TextEncoder Encode une chaîne de caractères en utilisant les méthodes URL, XML, HTML, Base64 ou HEX. (Catégorie Chaînes de caractères)

TextLocationExtractor Change le type de géométrie de l’entité en annotation. (Catégorie Modificateurs)

TextPropertyExtractor Extrait les caractéristiques d’une annotation et les stocke dans de nouveaux attributs.(Catégorie Modificateurs)

TextPropertySetter Définit les propriétés d'une annotation. (Catégorie Modificateurs)

X

23ABCDEFGHIJKLMNOPRSTUVW

X

23ABCDEFGHIJKLMNOPR

UVW

Guide des Transformers de FME Workbench 43

X

23ABCDEFGHIJKLMNOPRSTUVW

TextStroker Vectorise une chaîne de caractères et renvoie le résultat sous la forme d'un agrégat de lignes ou de polygones. Les paramètres du Transformer permettent de définir de manière précise la forme de la chaîne : police, espacement, rotation, largeur, hauteur... (Catégorie Modificateurs)

TextureCoordinateSetter Affecte les coordonnées de texture aux surfaces. (Catégorie Calculateurs)

Tiler Découpe les entités entrant dans le Transformer selon un dallage spécifié par les paramètres. Ce Transformer fonctionne avec des données Raster et des données vecteur. (Catégorie Opérateurs géométriques)

TimeStamper Ajoute un nouvel attribut contenant la date/heure. La forme et la précision de la date sont définis par le paramètre FORMAT DE DATE. (Catégorie Chaînes de caractères)

TINGenerator Ce Transformer est utilisé pour construire et interroger des modèles de surfaces, pour draper des entités ou pour changer la représentation d'un modèle de surface entre DEM (MNE), TIN et CONTOURS (Courbes isovaleurs). (Catégorie Surfaces)

TopologyBuilder Calcule les relations topologiques à partir des entités ponctuelles, linéaire et/ou surfacique en entrée. (Catégorie Opérateurs géométriques)

44

TransporterReceiver Reçoit des données brutes via TCP/IP. Génère une entité chaque fois que la somme des bits reçus atteint la valeur spécifiée de Bits par requête. Utilisé en complément de TransporterSender. (Catégorie Infrastructure)

TransporterSender Envoie des données brutes vers l’hôte spécifié, qui peut être un autre projet FME tournant dans un processus différent ou toute application cliente qui communique par TCP/IP. Utilisé en complément de TransporterReceiver. (Catégorie Infrastructure)

Triangulator Découpe les géométries entrants dans le Transformer en triangles qui ressortent par le port TRIANGLES. (Catégorie Opérateurs géométriques)

Tweeter Envoie un message mis à jour dans Twitter directement depuis Workbench. (Catégorie Services Web)

TweetSearcher Exécute une recherche dans Twitter qui contient la requête donnée. (Catégorie Services Web)

TweetStreamer Se connecte à un flux Twitter™ et génère une nouvelle entité pour chaque tweet. (Catégorie Services Web)

TwitterStatusFetcher Récupère les statuts de mise à jour Twitter d’un utilisateur particulier. (Catégorie Services Web)

UUUIDGenerator Calcule un GOID (Identifiant d'Objet Géographique) pour chaque entité entrant

dans le Transformer et l'affecte à ATTRIBUT GOID. Exemple d’identifiant universel unique : 7672aac8-fa0b-464c-b0b8-3efa9ae9cd86. (Catégorie Chaînes de caractères)

VVariableRetriever Affecte le contenu de la VARIABLE à l'ATTRIBUT spécifié.La variable doit avoir été

précédemment définie à l'aide du Transformer VariableSetter. (Catégorie Infrastructure)

VariableSetter Crée une VARIABLE et lui affecte la valeur du paramètre VALEUR. La variable peut, par la suite, être affectée à un attribut en utilisant VariableRetriever. (Catégorie Infrastructure)

VectorOnRasterOverlayer Grave (brûle) une ou plusieurs entités vectorielles entrant par le port VECTOR sur une entité raster entrant par le port RASTER. Les propriétés de l'entité raster en sortie sont les mêmes que celles du raster en entrée. (Catégorie Rasters)

VertexCreator Ajoute des vertex à des géométries de type point ou ligne, ou remplace les géométries existantes par un point. (Catégorie Modificateurs)

VolumeCalculator Calcule le volume d'un objet de type solide et stocke sa valeur sous la forme d'un nouvel attribut. (Catégorie Calculateurs)

X

23ABCDEFGHIJKLMNOPRSTUVW

X

23ABCDEFGHIJKLMNOPRS

W

Guide des Transformers de FME Workbench 45

VoronoiCellGenerator Génère des secteurs de cercles (parts de tarte) à partir d'un jeu de points en entrée ayant leur direction définie par des azimuts. (Catégorie Surfaces)

VoronoiDiagrammer Génère un diagramme de Voronoï ou un polygone de Thiessen à partir des entités ponctuelles entrant par le port POINTS. (Catégorie Surfaces)

WWebCharter Crée une URL pouvant être utilisée pour obtenir un graphique de données spécifiées

sous la forme d’une image PNG via Google Chart API. Une URL est créée pour chaque entité qui entre dans le Transformer. L’utilisation de l’API Google Chart est soumise aux termes d’utilisation de l’API. (Catégorie Services Web)

WebMapTiler Crée une série de tuiles à partir d’une image pour une utilisation dans des applications de web mapping telles que Bing Maps ou Google Maps. (Catégorie Rasters)

WebSocketReceiver Reçoit des messages WebSocket depuis le serveur WebSocket spécifié. Produit une entité chaque fois qu’un message est reçu, et place le contenu du message dans l’attribut spécifié.(Catégorie Services Web)

WebSocketSender Envoie des messages WebSocket vers le serveur WebSocket spécifié. (Catégorie Services Web)

WhiteStarLeaseBuilder Poste une requête à un WebServices WhiteStar Legal2Map™ (WS3) pour obtenir des points ou des polygones correspondant à une liste de descriptions (legal land descriptions). (Catégorie Services Web)

WorkspaceRunner Exécute un sous projet FME-Workbench à l'intérieur du projet en cours. Ce Transformer est utile pour les traitements par lot. (Catégorie Services Web)

XXMLAppender Assemble plusieurs documents XML en un seul. (Catégorie XML)

XMLFeatureMapper Ce Transformer construit des entités à partir de documents XML. (Catégorie XML)

XMLFlattener Aplatit le contenu d'éléments XML dans des attributs de l'entité. (Catégorie XML)

XMLFormatter Fournit différentes options pour le formatage et le nettoyage de documents XML (Catégorie XML)

X

23ABCDEFGHIJKLMNOPRSTUVW

23ABCDEFGHIJKLMNOPRSTU

46

XMLFragmenter Sépare des éléments d'un document XML en fragments XML. Décompose de gros documents XML en parties, celles-ci pouvant être traitées ultérieurement par des Transformers XML, XQuery, XSLT ou des Transformers génériques de traitement de textes. (Catégorie XML)

XMLNamespaceDeclarer Déclare les espaces de nom manquants dans des documents XML en établissant la correspondance entre les préfixes depuis un autre fichier échantillon XML où les espaces de nom sont correctement déclarés. (Catégorie XML)

XMLSampleGenerator Ce Transformer génère un document XML basé sur un fichier schéma XML (XSD). Bien que le document échantillon généré pourrait ne pas passer la validation par le schéma, ce Transformer fournit un aperçu de ce à quoi un document XML valide pourrait ressembler. Le XML généré par ce Transformer peut être utilisé comme base pour un modèle XML utilisé dans le Transformer XMLTemplater. (Catégorie XML)

XMLTemplater Remplit un modèle XML avec la valeur des attributs des entités. Le document est fourni comme un modèle et le Transformer utilise une fonction XQuery pour insérer des valeurs d’attributs et les informations relatives à la géométrie dans le modèle. (Catégorie XML)

XMLUpdater Ce Transformer crée, modifie, remplace ou supprime des éléments XML ou des attributs dans un document XML. (Catégorie XML)

XMLValidator Valide la syntaxe ou le schéma d'un fichier ou d'un texte XML. (Catégorie XML)

XMLXQueryExploder Eclate des portions de texte XML en utilisant des expressions XQuery et les introduit dans des attributs d’entités. (Catégorie XML)

XMLXQueryExtractor. Eclate des portions de texte XML en utilisant des expressions XQuery et les introduit dans des attributs d’entités..(Catégorie XML)

XMLXQueryUpdater Ce transformer fournit des mises à jour à un document XML en utilisant des expressions XQuery de mise à jour. (Catégorie XML)

XSLTProcessor Utilise une feuille de style eXtensible Stylesheet Language XSL pour convertir un document XML. Les formats les plus courants en sortie sont les formats texte, RSS, SVG et CSV. (Catégorie XML)

X

23ABCDEFGHIJKLMNOPRSTUVW

Guide des Transformers de FME Workbench 47

3D CSGBuilder 10CSGEvaluator 11Extruder 14FaceReplacer 14MeshMerger 25SurfaceReverser 41

Base de données ArcSDEQuerier 3DatabaseDeleter 11DatabaseUpdater 11FeatureMerger 15FeatureReader 15InlineQuerier 19Joiner 20SchemaMapper 37SQLCreator 39SQLExecutor 39

Calculateurs AngularityCalculator 2AreaCalculator 4AttributePivoter 5AttributeRounder 5BaseConverter 6BoundsExtractor 7CircularityCalculator 9CoordinateConcatenator 9CoordinateCounter 9CoordinateExtractor 9Counter 10CRCCalculator 10DateFormatter 11Deaggregator 12DecimalDegreesCalculator 12DEMDistanceCalculator 12DensityCalculator 12DimensionExtractor 12DMSCalculator 13ElevationExtractor 14EnvironmentVariableFetcher 14ExpressionEvaluator 14

HoleCounter 18InsidePointExtractor 20LeftRightSpatialCalculator 22LengthCalculator 22ModuloCounter 25RandomNumberGenerator 31SpatialRelator 39StatisticsCalculator 40TextureCoordinateSetter 43VolumeCalculator 44

Chaînes de caractère AttributeClassifier 4AttributeEncoder 4AttributeSplitter 6AttributeTrimmer 6AttributeValueMapper 6BinaryDecoder 6BinaryEncoder 6CharacterCodeExtractor 8CharacterCodeReplacer 8GOIDGenerator 18NullAttributeMapper 27StringCaseChanger 40StringConcatenator 40StringFormatter 40StringLengthCalculator 40StringPadder 40StringPairReplacer 40StringReplacer 40StringSearcher 40SubstringExtractor 40TextDecoder 42TextEncoder 42TimeStamper 43UUIDGenerator 44

Collecteurs Aggregator 2AreaAmalgamator 3BoundingBoxAccumulator 6CommonSegmentFinder 9HullAccumulator 19

ListBasedFeatureMerger 23NeighborFinder 27NeighborhoodAggregator 27NeighborPairFinder 27Sorter 38

Exécution FMEServerJobSubmitter 15FMEServerJobWaiter 15FMEServerLogFileRetriever 15FMEServerNotifier 15FMEServerWorkspaceRunner 16JMSReceiver 20JMSSender 20SNSSender 38SQSReceiver 39SQSSender 39

Filtres AggregateFilter 2AttributeFilter 5AttributeRangeFilter 5ChangeDetector 8ConvexityFilter 9DuplicateRemover 13FeatureTypeFilter 15GeometryFilter 17LicenseChecker 22Matcher 25MultipleGeometryFilter 26PlanarityFilter 28Sampler 37SpatialFilter 39Tester 42TestFilter 42

Infrastructure AttributeCompressor 4AttributeCopier 4AttributeCreator 4AttributeDecompressor 4AttributeDereferencer 4AttributeExposer 5

Index des Transformers du logiciel FME

48

AttributeFileReader 5AttributeFileWriter 5AttributeRenamer 5AttributeTrimmer 6Cloner 9Creator 10FeatureColorSetter 14FeatureTypeExtractor 15FMEFunctionCaller 15Inspector 20JavaScriptCaller 20Logger 24MultipleGeometrySetter 26NullAttributeMapper 27ParameterFetcher 28Player 28PythonCaller 31PythonCreator 31Recorder 36SharedItemAdder 37SharedItemIDExtractor 37SharedItemIDSetter 38SharedItemRetriever 38SummaryReporter 40SystemCaller 42TclCaller 42TCPIPReceiver 42TCPIPSender 42Terminator 42TransporterReceiver 44TransporterSender 44VariableRetriever 44VariableSetter 44

JSON JSONExtractor 20JSONFlattener 20JSONFormatter 20JSONFragmenter 20JSONTemplater 21JSONUpdater 21JSONValidator 21

KML KMLPropertySetter 21KMLRegionSetter 21KMLStyler 21KMLTimeSetter 21KMLTourBuilder 21KMLViewSetter 21

Liste ListBasedFeatureMerger 23ListBuilder 23ListConcatenator 23ListCopier 23ListDuplicateRemover 23ListElementCounter 23ListExploder 23ListExpressionPopulator 23ListHistogrammer 23ListIndexer 23ListPopulator 24ListRangeExtractor 24ListRenamer 24ListSearcher 24ListSorter 24ListSummer 24

MapText MapTextLabeller 24MapTextStyler 24

Mobile GCMMessenger 16

Modificateurs Affiner 2AngleConverter 2ArcEstimator 3ArcPropertyExtractor 3ArcPropertySetter 3ArcSDEGridSnapper 3ArcStroker 3AttributeKeeper 5AttributeRangeMapper 5

AttributeRemover 5BoundingBoxReplacer 7Bufferer 7BulkAttributeRemover 7BulkAttributeRenamer 7CenterLineReplacer 7CenterOfGravityReplacer 7CenterPointReplacer 8Chopper 8CoordinateRounder 10CoordinateSwapper 10Curvefitter 11Densifier 12Displacer 13EllipsePropertyExtractor 14EllipsePropertySetter 14Extender 14FilenamePartExtractor 15Generalizer 16GeographicBufferer 16GeometryCoercer 16GeometryExtractor 17GeometryInstantiator 17GeometryPartExtractor 17GeometryPropertyExtractor 17GeometryPropertyRemover 17GeometryPropertyRenamer 17GeometryPropertySetter 17GeometryRefiner 17GeometryRemover 17GeometryReplacer 18HullReplacer 19InsidePointReplacer 20LabelPointReplacer 21LineCloser 22MinimumAreaForcer 25MinimumSpanningCircle 25OffsetCurveGenerator 27Offsetter 28OrientationExtractor 28Orientor 28PartCounter 28PathSplitter 28

Guide des Transformers de FME Workbench 49

Rotator 36Scaler 37SecondOrderConformer 37SherbendGeneralizer 38TextAdder 42TextLocationExtractor 42TextPropertyExtractor 42TextPropertySetter 42TextStroker 43VertexCreator 44

MRF MRF2DCleaner 25MRF2DConflator 26MRF2DDangleRemover 26MRF2DDuplicateRemover 26MRF2DExtender 26MRF2DGeneralizer 26MRF2DIntersector 26MRF2DJoiner 26MRF2DShortGeometryRemover. 26MRF3DCleaner 26

Nuages de points PointCloudCoercer 29PointCloudCombiner 29PointCloudComponent 29PointCloudComponentAdder 29PointCloudComponentCopier 29PointCloudComponent.Renamer 29PointCloudComponentTypeCoercer 29PointCloudConsumer 29PointCloudCreator 29PointCloudExpressionEvaluator 29PointCloudExtractor 29PointCloudFilter 29PointCloudMerger 29PointCloudOnRaster ComponentSetter 29PointCloudReplacer 30PointCloudSorter 30PointCloudSplitter 30PointCloudStatisticsCalculator 30

PointCloudThinner 30PointCloudTransformationApplier 30

Opérateurs géométriques AffineWarper 2AnchoredSnapper 2AreaBuilder 3AreaOnAreaOverlayer 4Clipper 9Dissolver 13DonutBridgeBuilder 13DonutBuilder 13DonutHoleExtractor 13GeometryValidator 18Intersector 20Labeller 21LineJoiner 22LineOnAreaOverlayer 23LineOnLineOverlayer 23NetworkTopology 27PathBuilder 28PointConnector 30PointOnAreaOverlayer 30PointOnLineOverlayer 30PointOnPointOverlayer 30RubberSheeter 37SliverRemover 38Snapper 38SolidBuilder 38SpikeRemover 39SurfaceBuilder 41SurfaceOnSurfaceOverlayer 41Tiler 43TopologyBuilder 43Triangulator 44

Rasters ImageRasterizer 19MapnikRasterizer 24NumericRasterizer 27PointOnRasterValueExtractor 31RasterAspectCalculator 31RasterBandAdder 31

RasterBandCombiner 31RasterBandInterpretationCoercer 31RasterBandKeeper 31RasterBandMinMaxExtractor 31RasterBandNameSetter 32RasterBandNodataRemover 32RasterBandNodataSetter 32RasterBandOrderer 32RasterBandPropertiesExtractor 32RasterBandRemover 32RasterBandSeparator 32RasterCellCoercer 32RasterCellOriginSetter 32RasterCellValueCalculator 33RasterCellValueReplacer 33RasterCellValueRounder 33RasterCheckpointer 33RasterConsumer 33RasterExpressionEvaluator 33RasterExtentsCoercer 33RasterExtractor 33RasterGCPExtractor 33RasterGCPSetter 33RasterGeoreferencer 34RasterHillshader 34RasterInterpretationCoercer 34RasterMosaicker 34RasterNumericCreator 34RasterPaletteAdder 34RasterPaletteExtractor 34RasterPaletteGenerator 34RasterPaletteInterpretationCoercer 34RasterPaletteNodataSetter 35RasterPaletteRemover 35RasterPaletteResolver 35RasterPropertyExtractor 35RasterPyramider 35RasterReplacer 35RasterResampler 35RasterRGBCreator 35RasterRotationApplier 35RasterSelector 35RasterSingularCellValue 35

⊛⊛

⊛⊛

⊛⊛⊛

⊛⊛

50

Les Transformers avec ce symbole sont des modules additionnels payants. Contactez Veremes pour plus d’information.⊛

RasterSlopeCalculator 35RasterSubsetter 35RasterTiler 36RasterToPolygonCoercer 36VectorOnRasterOverlayer 44WebMapTiler 45

Référencement linéaire LengthToPointCalculator 22MeasureExtractor 25MeasureGenerator 25MeasureRemover 25MeasureSetter 25Snipper 38

Réseau NetworkCostCalculator 27NetworkFlowOrientor 27NetworkTopology 27ShortestPathFinder 38StreamOrderCalculator 40StreamPriorityCalculator 40

Services Web Decelerator 12DirectTweeter 12FTPCaller 16GeoRSSFeatureComposer 18GeoRSSFeatureReader 18HTTPCaller 19ImageFetcher 19S3Deleter 37S3Downloader 37S3ObjectLister 37S3Uploader 37Tweeter 44TweetSearcher 44TweetStreamer 44TwitterStatusFetcher 44

WebCharter 45WebSocketReceiver 45WebSocketSender 45WhiteStarLeaseBuilder 45WorkspaceRunner 45

Style DGNStyler 12DWGStyler 13GoogleMapsEngineStyler 18MapInfoStyler 24MapTextStyler 24PDFPageFormatter 28PDFStyler 28

Surfaces AppearanceExtractor 2AppearanceJoiner 2AppearanceRemover 2AppearanceSetter 2AppearanceStyler 2ContourGenerator 9DEMGenerator 12GeometryColorSetter 16RasterDEMGenerator 33SectorGenerator 37SurfaceDraper 41SurfaceModeller 41SurfaceSplitter 42TINGenerator 43VoronoiCellGenerator 45VoronoiDiagrammer 45

Systèmes de coordonnées CommonLocalReprojector 9CoordinateSystemDescription Converter 10CoordinateSystemExtractor 10CoordinateSystemRemover 10

CoordinateSystemSetter 10CsmapAttributeReprojector 11CsmapReprojector 11EsriReprojector 14GridInQuestReprojector 18GtransAttributeReprojector 18GtransReprojector 18LatLongToMGRSConverter 22LocalCoordinateSystemSetter 24MGRSToLatLongConverter 25ReframeReprojector 36ReprojectAngleCalculator 36ReprojectLengthCalculator 36Reprojector 36

XML GMLFeatureComposer 18HTMLToXHTMLConverter 18XMLAppender 45XMLFeatureMapper 45XMLFlattener 45XMLFormatter 45XMLFragmenter 46XMLNamespaceDeclarer 46XMLSampleGenerator 46XMLTemplater 46XMLUpdater 46XMLValidator 46XMLXQueryExploder 46XMLXQueryExtractor 46XMLXQueryUpdater 46XSLTProcessor 46

Contactez-nousAvec Veremes, une équipe d’experts FME est à vos côtés pour vous assister dans toutes les phases de votre projet, de l’éva-luation au support et quel que soit votre domaine d’activité : industrie, collectivités, services, défense et sécurité...

FormationDe l’initiation aux fonctions les plus avancées, Veremes vous propose plus de 10 niveaux de formation à FME et FME-Server sur tous les sujets importants : fonctions de base, cadastre, 3D, Raster, XML, Python... Notre équipe de formateurs certifiés intervient dans vos locaux ou à distance et vous apporte la for-mation la plus adaptée à vos besoins.

SupportUn problème, une question ? Notre support technique est à votre disposition par email ou téléphone ([email protected] ou +33 (0)4.68.38.65.27).

ExpertiseQuelle stratégie adopter pour faire communiquer mes outils de dessin et ma base de données spatiale ? Comment reprojeter mes Go de données en Lambert93 ? Comment vérifier la qualité de mes données ? Une simple journée d’expertise permet souvent de prendre les bonnes décisions et de mettre un projet sur les rails.

DéveloppementQue ce soit pour développer un projet FME ou FME-Server, intégrer un nouveau format ou concevoir une nouvelle appli-cation, l’équipe de développeurs de Veremes peut mettre son expérience à votre service.

LicencesVeremes est l’un des principaux partenaires européens de Safe Software et bénéficie du label «Platinum Partner» qui est la reconnaissance de son expertise technique et commerciale sur FME et FME-Server.

VeremesSiège et service commercial9 rue de la Courregade66240 St-EsteveTél : 33 (0)4 68 38 65 27Fax : 33 (0)9 72 40 31 96http://www.veremes.com

Veremes Paris+33 (0)1 85 09 16 90

Veremes Montpellier+33 (0)9 70 44 02 02

Veremes Rennes+33 (0)2 30 96 34 91

Veremes Tarbes+33 (05) 31 52 00 35

Adaptation française Marguerite Espada

Relecteur Antoine Guillot

Directeur Artistique Richard Joy

Version de référence FME 2015.0

ImpressionEncre Verte7 Boulevard Docteur Joseph Denoyès 66000 Perpignan

Guide des Transformers de FME Workbench

Copyright © Safe Software Inc. 2014. Tous droits réservés

FME est une marque déposée de la société Safe Software Inc. Tous les autres noms de produits peuvent être des marques ou des marques déposées de leurs propriétaires respectifs.

MRF Geosystems Corporation (www.mrf.com) détient une partie des droits intellectuels des Transformers MRF. Copyright © 2006 MRF Geosystems Corporation. Tous droits réservés.