0% ont trouvé ce document utile (0 vote)
253 vues108 pages

Guide Transformers FME

FME est un logiciel ETL développé par Safe Software, permettant l'extraction, la transformation et le chargement de données provenant de diverses sources. Le document présente les fonctionnalités de FME, notamment les Transformers qui facilitent la manipulation graphique des données sans programmation. Un guide est fourni pour aider les utilisateurs à naviguer parmi les plus de 500 Transformers disponibles et à créer des projets de transformation de données.

Transféré par

Natchi Nachigal
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
253 vues108 pages

Guide Transformers FME

FME est un logiciel ETL développé par Safe Software, permettant l'extraction, la transformation et le chargement de données provenant de diverses sources. Le document présente les fonctionnalités de FME, notamment les Transformers qui facilitent la manipulation graphique des données sans programmation. Un guide est fourni pour aider les utilisateurs à naviguer parmi les plus de 500 Transformers disponibles et à créer des projets de transformation de données.

Transféré par

Natchi Nachigal
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Sommaire FME et les Transformers

Découvrir FME 5 FME est un logiciel ETL (Extract Transform Load), un


outil de traitement de données remarquable par la
Etudes de cas 15 qualité de son interface et sa productivité.

Il est capable d'exploiter une grande diversité des


Les formats et Transformers de FME 45 types de données : simples fichiers Excel, bases
de données, plans CAO, documents XML, API, SIG,
images, cloud, nuages de points, BIM, 3D et même
Aller plus loin avec FME 105 réalité augmentée…

Dans FME Workbench, toutes ces données peuvent


être manipulées et transformées de manière
totalement graphique par des opérateurs appelés
Transformers.

Les Transformers permettent aussi bien d'effectuer


des opérations rudimentaires sur des chaînes de
caractères que des calculs plus complexes sur des
géométries vectorielles, des bases de données ou des
images.

Mais avec plus 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.

Ce document doit vous permettre d’apprécier la


diversité des outils 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 de chaque Transformer.

Pour plus d’informations, consultez le site web de


Veremes ([Link]) ou bien le site web de
FME ([Link]).
D É C O U V R I R

F M E

FME et la transformation des données 4

Télécharger FME 4

Premiers pas avec FME 5

FME Workbench 5

FME Data Inspector 6

Que sont les Transformers ? 7

Rechercher et insérer des Transformers 8

Éditer des Transformers 11

Créer un projet simple 10


FME et la transformation des données
FME (Feature Manipulation Engine) est une plateforme d'intégration de données développée par Safe Software. FME
fait partie de la famille des ETL ("Extract, Transform and Load" pour "Extraire, Transformer et Charger"), un type d'outil
permettant l'extraction de données depuis plusieurs sources (dans l'exemple ci-dessous, A et B), de les transformer
(en utilisant, dans le cas de FME, un objet appelé "Transformer") puis de les charger vers une destination (C).

FME est capable d’une grande variété de processus allant de simples conversions de format à des transformations
complexes qui restructurent géométries et attributs. FME offre en plus de multiples possibilités de connexion de
données : de la lecture de fichiers sur serveur en passant par la récupération de données à partir d’API.

Les jeux de données peuvent contenir des composants complexes qui peuvent ne pas répondre aux prérequis
du système de destination. Pour préserver les aspects essentiels des données et les charger parfaitement dans
l'application cible, vous pouvez avoir besoin d'ajuster le modèle de données, le contenu, les éléments descriptifs et/ou
le système de coordonnées. Ceci est la transformation de données et c'est l'une des fonctionnalités principales de FME.

Télécharger FME
Télécharger FME Form et FME Flow
FME est disponible en téléchargement sur le site de Safe Software : [Link]/support/downloads.

Demander une licence d'évaluation de FME Form


Veremes vous offre la possibilité de profiter d'une version d'évaluation de FME Form. Pour cela, rendez-vous à l'adresse
suivante : [Link]/telecharger-fme

Traduction française de FME


Les clients de Veremes sous maintenance peuvent
télécharger la localisation française de FME Form et FME
Flow sur vStore, notre plateforme de partage de ressources
pour FME et ses extensions : [Link].

Elle se présente sous la forme d’un exécutable "local",


téléchargeant l’intégralité des fichiers d’aide sur votre poste,
ainsi qu'en version "en ligne", allégée, qui exploite la version
en ligne de l’aide. Nous recommandons cette dernière, plus
légère.

4 Guide des Transformers FME 2024_web


Premiers pas avec FME
FME Form est la porte d'entrée de la technologie FME.

FME Form consiste en plusieurs outils et applications.


Les deux applications clés, présentées dans les quelques pages suivantes, sont
FME Workbench (destiné à la création de vos projets) et FME Data Inspector
(dédié à l'inspection et la visualisation de traitements).

FME Workbench
FME Workbench est un outil graphique puissant pour la conversion, le partage, la transformation, la validation
et l'intégration de données. Son interface de type glisser / déposer permet de puissantes manipulations sans
programmation.

Les éléments de Workbench sont représentés graphiquement dans la fenêtre principale de Workbench et sauvegardés
en tant que projet (workspace). Par défaut, le flux de travail se lit de gauche à droite : le Reader (donnée source, lue) est
à gauche, les Transformers au centre et le Writer (donnée de destination, écrite) est à droite.

Les connexions entre chaque élément représentent le flux de données mais une branche peut avoir plusieurs directions
ou mener à une impasse en cas de besoin.

• Menu / Barre d'outils : ce ruban personnalisable affiche les principales fonctionnalités de FME Workbench, accessibles en un clic

• Espace de travail : espace interactif de visualisation des objets et flux, représentant les données et leurs transformations

• Navigateur : affiche tous les composants d’un projet de façon hiérarchique et donne accès à l’intégralité des paramètres du projet

• Galerie des Transformers : permet la recherche de Transformers par catégorie

• Prévisualisation du schéma : permet de visualiser le schéma des données entrant ou sortant par le port sélectionné

• Log : détaille l’intégralité des informations d’exécution d’un traitement et assiste au suivi, à l'analyse et au débogage de votre projet

• Prévisualisation : affiche les entités et permet un suivi pas à pas des données durant une conversion

Premiers pas avec FME 5


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.

L'une des principales fonctionnalités de FME est la communication entre Workbench et Data Inspector : un Transformer
Inspector peut lancer Data Inspector à presque n'importe quel moment durant l'exécution d'un traitement. Les outils
d'inspection permettent une analyse étape par étape, entité par entité.

• Table des matières : affiche la liste des jeux de données ouverts et leurs types d’entités

• Vue : affichage graphique d'un ou plusieurs jeux de données en même temps

• Information sur l'entité : affiche l’intégralité des informations relatives à l'entité sélectionnée (type, attributs, détails de la géométrie…)

• Vue Table : affiche les attributs et leurs valeurs sous forme tabulaire

• Log : détaille l’intégralité des informations de lecture des jeux de données

Le mode Prévisualisation de FME Workbench


La fenêtre de prévisualisation de FME Workbench diminue les allers-retours avec FME Data Inspector. La fenêtre
d’inspection est intégrée dans Workbench et permet une analyse étape par étape des entités.

Si le mode Mise en cache des données est activé, FME génère des caches à chaque étape d’un traitement. Les
mises en cache sont indiquées par une icône verte sur chaque port de sortie.

Cliquer dessus permet de prévisualiser les données telles qu'elles sont sur cet objet, permettant un contrôle en
direct des données traitées ainsi qu'une inspection de l'évolution étape après étape. L’utilisateur peut cibler les
entités à inspecter en choisissant d’inspecter plusieurs objets ou au contraire analyser un port spécifique d’un seul
Transformer.

6 Guide des Transformers FME 2024_web


Que sont les Transformers ?
Convertir des données entre différents formats et applications Conversion
implique souvent bien plus qu’une conversion format à format.
Tri et filtre
Vous pouvez avoir besoin de les trier, les regrouper, modifier leur
forme, les comparer à une base de données, reprojeter le système Chargement vers une base de données
de coordonnées, etc. Ceci est la transformation de données et Extraction depuis une base de données
c’est l’une des fonctionnalités principales de FME.
Contrôle qualité
La conception d’un traitement s’effectue de manière totalement Analyse spatiale
graphique avec FME Workbench grâce à des objets appelés Traitement d’images
Transformers qui permettent de modifier les caractéristiques Création de données 3D
(géométriques ou non) des données sans avoir à écrire une
seule ligne de code. FME contient plus de 500 Transformers qui Exploitation de services web
exécutent différents types d’opérations sur les données. Génération de rapports
Géocodage
Concaténation
Gestion d’attributs
Reprojection
Restructuration
Restructuration géométrique
… et bien d'autres possibilités !

Les Transformers les plus utilisés


Le tableau suivant (mis à jour en juillet 2024) fournit la liste des 30 Transformers les plus souvent employés par les
utilisateurs de FME.

Rang Transformer Rang Transformer Rang Transformer

1 AttributeCreator 11 FeatureJoiner 21 FeatureWriter

2 AttributeManager 12 AttributeRenamer 22 BulkAttributeRenamer

3 Tester 13 StatisticsCalculator 23 AttributeExposer

4 Junction 14 Aggregator 24 SQLExecutor

5 TestFilter 15 FeatureReader 25 Creator

6 FeatureMerger 16 DuplicateFilter 26 AttributeValueMapper

7 AttributeKeeper 17 Sorter 27 GeometryFilter

8 Inspector 18 Reprojector 28 SpatialFIlter

9 AttributeRemover 19 Counter 29 StringConcatenator

10 StringReplacer 20 AttributeFilter 30 VertexCreator

Que sont les Transformers ? 7


Rechercher et insérer des Transformers
Un double clic sur le nom d’un Transformer dans la Galerie permet de l’insérer directement dans le projet, mais il y a
plusieurs autres façons d’insérer un Transformer dans un projet, selon votre besoin et votre préférence.

Recherche par nom


L’ajout rapide permet la recherche et l’insertion de Transformer directement depuis la fenêtre principale du Workbench.
Survolez l'espace de travail (vous n'avez pas besoin de sélectionner un objet) et commencez à écrire le nom du
Transformer que vous voulez ajouter.

Recherche par description


Avec plus de 500 Transformers disponibles, il y en a sûrement un qui répond à votre besoin mais vous ne connaissez
pas son nom. Auquel cas, une fois que la fenêtre de recherche est ouverte, il vous suffit d'appuyer sur la touche
Tabulation de votre clavier pour alterner entre la recherche par nom de Transformer et la recherche par description.

Recherche par initiales


Vous avez peut-être remarqué que certains Transformers (ceux dont le nom est composé de plusieurs termes) sont
écrits en CamelCase, c'est-à-dire liés sans espace ou ponctuation et en mettant en capitale la première lettre de
chaque mot. Il vous est possible de saisir les initiales d'un Transformer pour l'afficher.

Par exemple, taper "SLC" affiche le Transformer "StringLengthCalculator" qui permet de calculer la longueur d'une
chaîne de caractères. Pour vous assister dans cette méthode de recherche, les initiales des Transformers présentés
dans ce guide sont écrites en gras et en couleur.

8 Guide des Transformers FME 2024_web


Paramétrer des Transformers
Chaque Transformer dispose de ses propres paramètres. Ceux-ci sont accessibles de plusieurs manières :

Sur le Transformer sélectionné, dans l'espace de travail :


‣ En faisant un double clic
‣ En appuyant sur Entrer
‣ En cliquant sur l'icône de roue crantée dans le menu apparaissant au-dessus du Transformer sélectionné
‣ En faisant un clic droit sur le Transformer > Paramètres

Dans le Navigateur, sur le Transformer sélectionné :


‣ En faisant un clic droit > Paramètres
‣ En déployant l'arborescence Paramètres

Dans la fenêtre "Edition de paramètres", accessible depuis le menu Affichage > Fenêtres

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 Transformer et parfois selon ses connexions avec les autres Transformers.

L’interface de la plupart des Transformers comporte les éléments suivants.

Souvent, les paramètres peuvent être intégrés avec d'autres éléments d'un projet. Cela signifie que les paramètres
peuvent être aisément configurés pour fonctionner avec d'autres éléments des données source ou d'autres
Transformers. D'autres fonctionnalités telles que l'éditeur avancé ou l'éditeur arithmétique sont également disponibles
dans certains Transformers.

Dans la majorité des cas, les paramètres par défaut des Transformers peuvent être utilisés.

Pour plus de détails sur les paramètres des Transformers, consultez l'aide des Transformers ou sélectionnez un
Transformer dans Workbench et affichez la vue Aide.

Paramétrer des Transformers 9


Créer un projet simple
Contexte et objectif
Cet exemple montre comment paramétrer un nouveau projet. Les données source sont des stations de tramway au
format EsriShapefile et des arrêts de bus au format GeoJSON. Notre objectif est d’identifier les stations de tramway
ayant un arrêt de bus à moins de 200 mètres.

Génération du projet
Créez un nouveau projet en cliquant sur Fichier > Nouveau > Générer un projet

1. Sélectionnez le format et l’emplacement des données source des stations de tramway (Reader)

2. Spécifiez le format et l’emplacement de destination (Writer)

3. FME Workbench lit les données et génère le projet initial

Ceci générera un projet "prêt à l'emploi", avec un lien entre les données source et les données destination. Cliquez sur
la flèche à gauche du nom de l'objet pour afficher tous ses attributs. Puisqu'ils sont identiques en lecture et en écriture,
FME Workbench les connecte automatiquement. Les connexions entre chaque point représentent les flux de données.

Si vous le souhaitez, vous pouvez renommer le nom du type d'entités destination (à droite). Pour cela, faites un clic
droit sur l'objet > Propriétés et modifier "Nom du type d'entités".

Jeux de données "Stations de tramway" et "Arrêts de bus" depuis Toulouse Métropole. Producteur : Tisséo SMT. Licence ODbL.
Sources : [Link]/explore/dataset/stations-de-tramway–[Link]/explore/dataset/arrets-de-bus

10 Guide des Transformers FME 2024_web


Ajoutez un deuxième jeu de données source relatif aux arrêts de bus au format GeoJSON.

Étape optionnelle : Présentation de l'espace de travail


Nous en profitons pour réorganiser le projet. Cette étape est entièrement facultative mais peut vous permettre de
vous familiariser avec la personnalisation de l'espace de travail.

1. Créez un signet autour de chaque objet (clic droit > Créer un signet, ou Ctrl+B avec l'objet sélectionné)

2. Changez la couleur du signet (clic sur l'icône de roue crantée, ou via l'Editeur de paramètres)

3. Changez la couleur des connexions (clic droit > Propriétés ou touche Entrer avec une connexion sélectionnée)

La fenêtre de prévisualisation ci-dessus indique


que les données source sont en WGS84 (LL84).

Nous cherchons à identifier les arrêts de bus à


moins de 200 mètres des stations de tramway. Il
faut donc reprojeter les données dans un système
métrique tel que Lambert 93.

Le Transformer Reprojector est connecté aux


données source puis configuré (voir paramétrage
page suivante).

Créer un projet simple 11


Le Transformer NeighborFinder permet la recherche de proximité entre jeux de données.

Insérez le Transformer dans le flux de données : les stations de tramway (Base) ayant un arrêt de bus (Candidate) à
proximité sortent par le port Matched du Transformer.

Exécuter le traitement en cliquant sur "Exécuter" dans la barre d’outils.

Le résultat du projet montre que 15 stations de tramway ont un arrêt de bus à proximité dans un rayon de 200 mètres.

12 Guide des Transformers FME 2024_web


E T U D E S Etudes de cas

D E C A S
Des dizaines de milliers d'organisations privées
et publiques du monde entier font confiance
depuis plus de 20 ans à FME pour l'intégration
de leurs données.

Veremes vous propose de découvrir des


études de cas illustrant l'utilisation de FME
pour répondre à différents besoins dans
plusieurs domaines.

Retrouvez ces exemples, et bien d'autres, sur


[Link]/etudes-de-cas

De FME Form à FME Flow :


comment la Mairie d’Avignon orchestre ses données 14

FME : Un Levier de Transformation Numérique


pour la Région Bourgogne Franche-Comté 18

Quarta optimise ses processus géospatiaux avec FME Flow 20

Bonnes pratiques 13
De FME Form à FME Flow :
comment la Mairie d’Avignon orchestre ses données
La Mairie d’Avignon emploie quotidiennement FME depuis plus de dix ans pour une
variété de missions qui ne se limitent plus au traitement de données géographiques.

Forte de 2 200 salariés, la Mairie d’Avignon émerger le besoin de faciliter l’accès et le


a créé une mission SIG pour coordonner déclenchement et la supervision de ces
l’action. En 2015 cette mission a été traitements.
étendue à l'open data. Pour répondre aux
besoins des collaborateurs et des 90 000 En 2022, pour répondre à cette nécessité
habitants de la collectivité, de nombreux d’automatisation et d’orchestration de
traitements FME Form ont été développés traitements FME Form, la Mairie d’Avignon
au fil des années, que ce soit pour notifier acquiert FME Flow, la solution web
des utilisateurs par e-mail, pour générer des d’automatisation et de planification de
cartes PDF, pour actualiser le webSIG de traitements FME de Safe Software
la commune ou encore pour produire des
Depuis, FME Flow est employé pour
rapports dédiés aux Contrôle de Gestion de
généraliser la mise à disposition et
la Mairie D’Avignon.
l’approche données pour le contrôle de
Afin de ne pas interférer avec les modes gestion, sur la donnée géographique et
opératoires des salariés, le service SIG a au-delà. Voici quelques-uns de ces cas
élaboré une stratégie : la data est traitée d’usage.
avec FME Form et se connecte aux données
Intégration de données à la demande
métiers sans interférer les processus, puis
est mise à disposition pour les différents Le premier type d’exemples est l’intégration
services qui la traiteront, la stockeront, automatique de fichiers déposés par les
l’analyseront… L’ensemble des données utilisateurs dans un sas ce qui déclenche
sont manipulées via FME Form puis une Automation.
versionnées, archivées et/ou stockées
dans un référentiel global et unique. Enfin, Une Automation est un outil de FME Flow
les outils sont rendus indépendants des permettant d’orchestrer visuellement une
applications métiers car toutes les données série d’action à effectuer selon un ou
sont accessibles via ce référentiel unique. plusieurs déclencheurs : nous parlons ici
de dépôt de fichier dans un endroit précis,
La modularité est un grand avantage mais il peut s’agir de la réception d’un
de cette démarche, mais le nombre e-mail, d’une soumission de formulaire ou
important d’utilisateurs, de sources, de encore d’un déclenchement manuel.
métiers et de destinations impliqués font

14 Guide des Transformers FME 2024_web


Dans un effort d’optimisation et de (qui met à jour le tableau de bord) et notifie
standardisation, il a été décidé de créer le demandeur.
les traitements FME avec trois résultats
possibles : la réussite du traitement, l’échec Intégration de tickets Allô Mairie
de celui-ci ou la lecture d’un fichier non-
Sur un principe similaire, le service Direction
conforme. Pour chacun de ces cas, des
de la Demande extrait dans un fichier les
scénarios différents sont préparés dans
de tickets Allô Mairie (service d’assistance
l'Automation afin d'intégrer la donnée et/ou
et d’intervention aux citoyens dans la
de notifier le demandeur.
vie quotidienne) qui chaque mois sont
Analyse des ressources humaines déposées dans le sas dédié.
du Service des Sports L’Automation FME Flow s’enclenche alors
Comme beaucoup de services, le service pour les traiter et les intégrer les données
des sports utilise un fichier Excel pour dans le référentiel.
gérer sa population d’agents. Afin de
Ainsi l’outil de visualisation de données
pouvoir aisément visualiser les différentes
dataviz de la Mairie d’Avignon, se connectant
caractéristiques des agents (pyramide des
sur le référentiel, se trouve de fait actualisé.
âges, ancienneté, etc.), un traitement FME lit
le fichier Excel et génère un tableau de bord. Exécutions planifiées
A chaque mise à jour de l’effectif, le service En parallèle à ces traitements se
des sports dépose le fichier Excel modifié déclenchant sur présence de fichier dans
dans un répertoire dédié : cela déclenche un sas (répertoire), la Mairie d’Avignon a
l’Automation qui exécute le traitement FME mis en place des traitements exécutés

L'Automation dédiée à la mise à jour du tableau de bord de l'effectif du service des sports. Dès que le fichier Excel
source est mise à jour, le déclencheur (à gauche, en vert) lance l'exécution du traitement FME Form (en orange, au
centre). Selon le résultat, celui-ci provoque des actions et notifications différentes (en bleu, à droite)

Etude de cas · De FME Form à FME Flow : 15


Pour moi, FME, c’est comme avoir deux agents à temps plein.
Par exemple, je télécharge les données OSM, SIREN et FINANCES
automatiquement chaque nuit : c’est impensable par un traitement manuel !
François Ganz - Mairie d'Avignon

automatiquement à une date ou un horaire Exemples d’applications FME Flow


spécifié (tâches cron ou crontab).
L’un des cas d’usage est l’extraction des
Mise à jour planifiée des données voies d’Avignon demandée par le pôle Ville
Durable et Sobre. L’utilisateur se connecte
Le traitement FME Form d’intégration
à l’URL de l’application et peut faire une
Litteralis (application métier de gestion des
demande d’extraction en remplissant
arrêtés) lit les flux WFS et actualise chaque
le formulaire personnalisé (il s’agit des
soir les données. Les données sont ainsi
paramètres publiés du traitement FME
téléchargées, versionnées et stockées dans
Form). Si son adresse e-mail fait partie des
ce référentiel centralisé. Les métadonnées
adresses autorisées, l’utilisateur reçoit un
sont également créées à l’intégration pour
e-mail le notifiant de l’état de sa demande
faciliter la recherche et le tri ultérieurs.
d’extraction et lui partage un lien de
Dans notre cas, la carte des arrêtés en cours téléchargement.
(voir page suivante) est automatiquement
Autre cas d’usage : un service d’impression
à jour car elle consomme les données
grand format. Ici, l’utilisateur utilise
du référentiel mises à jour par cette
l’application pour indiquer son adresse et
automation.
divers paramètres (format de sortie, fond
Un accès facilité grâce de plan, mairie…). La soumission de ce
aux applications FME Flow formulaire déclenche le traitement FME
délivrant le plan demandé au format PDF
Les applications de traitement FME Flow que l’utilisateur reçoit par e-mail sous forme
permettent de proposer à l’utilisateur également d’un lien de téléchargement.
final une interface graphique pour lancer
un traitement. Elles sont accessibles Dernier exemple : le suivi du coût
sous forme de page web et permettent des manifestations. Comme d’autres
de centraliser plusieurs traitements ou collectivités, la ville gère des manifestations
Automations préparés en amont. et doivent évaluer leur coût. Auparavant,
le fichier source était un tableur Excel
Il est également possible d’aller plus loin disponible par plusieurs salariés de la
en imbriquant des galeries d’applications Mairie, qui se l’échangeaient lors d’un besoin
et donc créer son propre portail, l’utilisateur de complétion. L’utilisation de l’application
final pouvant naviguer facilement dans la FME Flow dédiée lance la production des
l’arborescence d’applications. tableaux Excel personnalisés pour chaque
utilisateur avec ses propres données.
Ces applications ouvrent des formulaires Ensuite une seconde applications FME Flow
permettant de prendre en compte des permet de déposer les fichiers de saisie pré
paramètres utilisateurs avant l’exécution.

16 Guide des Transformers FME 2024_web


générés et en effectue la consolidation pour Un dernier exemple pour illustrer cette
avoir le coût global des manifestations. importance : aucun service n’avait les
moyens humains nécessaires pour un
Imbrication de galeries d’applications traitement manuel des données relatives
FME Flow aux meublés de tourisme, soit 33 millions
de lignes. Grâce à FME, le service SIG a su
Une galerie d’applications est un outil
générer en deux jours un rapport avec la data
permettant de réunir visuellement plusieurs
visualisation des meublés de tourisme, ainsi
applications de traitements FME Flow.
que des analyses par, mairies de quartier et
La galerie d’applications FME Flow mise en IRIS, des évolutions de 2018 à nos jours…
place permet de réunir tous les services sur
Comme le résume François Ganz, « ça,
un portail unique, accessible sans besoin
c’était impossible à faire sans FME ! »
de connexion ou création de compte.
L’imbrication de galeries permet d’organiser
les traitements par pôle ou thématique.

L’avenir de FME
pour la Mairie d’Avignon
FME est un outil devenu indispensable de Personne interrogée
l’intégration et du traitement de données François Ganz
pour la Mairie d’Avignon. Bien sûr, ces cas Responsable de l'information
d’usage ne sont qu’un échantillon de toutes géographique & de l'opendata
les d’utilisation de FME à la Mairie d’Avignon. Mairie d'Avignon

Un traitement FME déclenché automatiquement chaque jour


permet l'actualisation de la carte des arrêtés en cours à Avignon.
Carte consultable publiquement sur [Link]

Etude de cas · De FME Form à FME Flow : 17


Avec FME, la Région Bourgogne-Franche-Comté
reprend la main sur ses données
Plébiscité pour sa facilité d’utilisation, FME permet à la DSI de la Région Bourgogne-
Franche-Comté de réinternaliser le traitement de ses données métiers.

Située au cœur de l'Europe, la Région financières, la Région a fait le choix initial


Bourgogne-Franche-Comté bénéficie d’ODI, l’ETL d’Oracle, puis s’est tourné
d'une position stratégique avec ses vers Talend. Mais la prise en main de ces
frontières communes avec la Suisse, l’Île- outils se révèle rapidement complexe et
de-France, le Centre-Val de Loire, le Grand- la région doit externaliser la mise à jour
Est et l’Auvergne-Rhône-Alpes. et l’exploitation de la solution, perdant
ainsi en indépendance et en capacité
Dans un monde en rapide mutation, où d’intervention.
la gestion des données devient un enjeu
stratégique pour les territoires, la Région En parallèle, la cellule de cartographie de
a fait le pari de l'innovation en adoptant la région a commencé à exploiter FME en
FME. Cet outil, conçu initialement pour la 2014 pour répondre à ses propres besoins
manipulation de données géospatiales, de traitement de données géospatiales.
s'est rapidement imposé comme Cette fois, les techniciens s’emparent
indispensable pour l'automatisation des de l’outil et deviennent rapidement
processus et l'amélioration de la prise de autonomes pour réaliser des tâches de
décision au sein des services de la région. toutes natures : contrôle, intégration de
données, conversion…
FME : la simplicité au service de
l’adoption de l’outil Cette facilité d’utilisation est remarquée
par la Direction des Systèmes d'Information
Pour répondre à ses besoins de traitement qui y voit un moyen d’augmenter l’agilité
de données pour des applications de ses projets. Peu à peu FME est sorti

Au moins toutes les collectivités ont une licence FME qu'ils ne voient que
comme un outil SIG, alors qu'il est très compétent en tant qu'ETL classique. […]
Ordonnancer les choses, faire un webhook, appeler des scripts…
tout cela est plus simple avec FME qu'avec d'autres ETL !

Alexandre Duffait, Responsable urbanisation et support applicatif


Région Bourgogne-Franche-Comté

18 Guide des Transformers FME 2024_web


de sa niche cartographique originelle pour avec un déploiement FME Flow : une
être exploité dans des cas d’utilisation application FME Flow en self-service
plus larges. mise à profit par certains utilisateurs leur
permet d’alimenter des bases de données,
Assurer la gouvernance des données extraire des fichiers ou les analyser.
avec FME
Vers un futur productif avec FME
Alexandre Duffait, Responsable
urbanisation et support applicatif à la DSI, Les équipes de la Région Bourgogne-
fait partie des pionniers de l’utilisation de Franche-Comté ont accueilli positivement
FME à la région. Il a poussé très tôt son FME grâce à sa simplicité et son
utilisation par d’autres services : « FME a interface intuitive. L’adhésion à l’outil est
permis à nos techniciens et chefs de projet, même facilitée grâce à sa polyvalence,
qui ne sont pas forcément des experts en son efficacité et son apprentissage
traitement de la donnée, de réaliser eux- accessible.
mêmes des interfaces inter applicatives,
de générer des infocentres, ce qui réduit A l’heure actuelle, l’utilisation de FME
notre dépendance vis-à-vis de prestataires grandit au sein de la Région et des pistes
externes. Nous reprenons la main sur nos de nouvelles utilisations sont déjà à
données. » l’étude (chargement et génération de liste
SharePoint avec FME Form, appel d’API
Même si la DSI a décidé de remplacer via FME Flow…).
la plupart des outils précédemment
cités par l’ETL Blueway (apportant des Les capacités de FME en matière de
fonctionnalités complémentaires : ESB, traitement des données géospatiales
MDM et BPM), la dynamique est sont souvent mises en avant car c’est
clairement du côté de FME pour les une caractéristique quasiment exclusive
développements internes. Qu’il s‘agisse de la plateforme, mais FME transcende
faire des interfaces entre des extractions maintenant cela grâce à sa qualité n°1 : la
de grands volumes ou pour des petites productivité.
tâches pratiques quotidiennes, les projets
ne manquent pas !

La DSI s’est donnée deux ans pour porter


l’intégralité des scripts ODI et Talend
sur FME. Objectifs : modernisation et
réinternalisation. A cette fin, le nombre
d’utilisateurs ne cesse de croître avec un Personne interrogée
plan de formation soutenu de l’ensemble Alexandre Duffait
du service. Responsable urbanisation
et support applicatif
L’automatisation et le partage des Région Bourgogne-Franche-Comté
traitements sont également au programme

Etude de cas · Avec FME, la Région Bourgogne-Franche-Comté reprend la main sur ses données 19
Quarta optimise ses processus géospatiaux
avec FME Flow
Guidée par une stratégie d’innovation continue, la société Quarta a choisi FME Flow
pour améliorer ses process de traitement de données. Exemple avec la production
de fiches de station, indispensables à la bonne exécution des travaux de génie civil.

Crédit image : Quarta

Quarta est une entreprise de Géomètres- L’accélération de la transformation


Experts répartis sur 18 agences digitale grâce à FME Flow
spécialisées en topographie, délimitation
de la propriété et aménagement. Elle Dans le cadre de ses activités, Quarta
est implantée dans le Grand Ouest produit régulièrement des « fiches » au
(Bretagne et Pays de la Loire) et en région format A4, véritables cartes d’identité
parisienne.. Sa mission ? Être utile à la pour les points de référence sur les
Société et proposer la solution la plus chantiers. Ces fiches détaillent des
adaptée pour sécuriser chaque projet. informations essentielles telles que le
nom du point, les coordonnées XYZ, la
En effet, d’un point de vue métier, matérialisation, un plan détaillé sur un
Quarta se distingue par son expertise fond cadastral, mais sont également
pluridisciplinaire et son engagement personnalisées selon le besoin du client.
auprès de ses clients. Sa polyvalence lui Indispensables à la bonne implantation
permet d’apporter la solution technique des projets d’aménagement, elles
et juridique la plus pertinente à chaque facilitent les opérations subséquentes de
demande, répondant aux exigences divers intervenants.
des marchés publics et privés. Quarta
est également présent dans le milieu Ces documents, conçus pour répondre
industriel, intégrant des technologies aux spécifications de chaque client,
nouvelles, telles que la numérisation 3D, illustrent comment Quarta apporte des
la maquette BIM et les outils SIG. solutions adaptées à chaque projet, dans
un souci de performance collective.
D’un point de vue sociétal, Quarta est à
la recherche constante d’adaptabilité, Le défi de la standardisation
d’innovation sociale ou de toute autre et de la personnalisation
action avec un impact positif sur notre
Si le terme de fiche fait penser à un simple
responsabilité sociétale.
pense-bête, leur conception est plus

20 Guide des Transformers FME 2024_web


complexe qu’il n’y paraît. Il faut définir une images. Difficile à accepter pour des
échelle pertinente de représentation et documents qui doivent être parfaits.
masquer toutes les informations inutiles
tels que les points d'altimétrie superflus. L'automatisation avec FME Flow

Avant l'intégration de FME Flow, la Avec l'introduction de FME Flow, Quarta a


création de fiches d'identité pour les pu centraliser et automatiser la production
points de référence sur les chantiers était de ces fiches en créant une application. En
un processus manuel et laborieux. Chaque quelques clics, les utilisateurs remplissent
agence de Quarta travaillait de manière un formulaire en y incluant principalement
autonome, utilisant des méthodes les 3 éléments nécessaires :
diverses pour produire ces documents ‣ Les photographies du point
essentiels. d’implantation

Les fiches étaient souvent produites ‣ Un plan de situation au [Link]


avec Microsoft Word, au prix d’une perte ‣ Un fichier de points de référence
de temps considérable et d’une grande Un projet QGIS, contenu dans le répertoire
hétérogénéité dans les résultats en raison de ressources de FME Flow, est utilisé
des adaptations spécifiques à chaque
client. Mais le plus gros problème était le
risque d’erreur en raison de la manipulation
manuelle intensive des données et des

Exemple de fiche individuelle A4 produite avec FME et QGIS,


véritable "carte d'identité" des points de référence d'un chantier

Etude de cas · Quarta optimise ses processus géospatiaux avec FME Flow 21
Avant FME Flow, c’était la méthode brute : copier-coller le matricule, les
coordonnées, insérer des images et de faire beaucoup de captures d'écran…

[…] FME simplifie considérablement l'interface et accélère le développement,


grâce à l'utilisation de nombreux Transformers existants.
Cela permet de réaliser rapidement des opérations complexes.

David Talec, Ingénieur Méthodes et Innovation - Quarta

en tant que modèle de mise en page ‣ Gain de temps considérable : les


des fiches. Il remplace Word auparavant fiches de station sont produites beaucoup
employé pour les produire. plus rapidement, libérant du temps pour
d'autres tâches critiques.
Une fois le système alimenté, le traitement
‣ Traçabilité : chaque opération est
génère des fiches standardisées ou
enregistrée.
personnalisées selon les besoins du client.
Le modèle général peut être ajusté pour ‣ Amélioration de la satisfaction client :
inclure des logos spécifiques ou d'autres la capacité à personnaliser rapidement les
éléments demandés. Cela rend chaque documents selon les spécifications des
fiche à la fois standardisée et unique. clients améliore la satisfaction et renforce
les relations.
FME Flow facilite non seulement la ‣ Accessibilité et simplicité : les fiches
production automatique des fiches mais et les données associées sont facilement
aussi leur distribution. Une fois les fiches accessibles via une interface web,
générées, elles sont assemblées dans une simplifiant le processus pour tous les
[Link] contenant également un projet utilisateurs, indépendamment de leur
QGIS prêt à l'emploi, comprenant toutes emplacement
les données réparties dans des couches
standardisées. Pourquoi FME Flow ?

Les destinataires peuvent directement Pour automatiser sa chaîne de production


exploiter le projet sous QGIS, vérifier les de fiches, Quarta a d’abord songé à
données puis les retransmettre au maître un développement spécifique mais
d'œuvre et aux intervenants. l’estimation financière était importante,
sans garantie de résultat, avec des
Avantages de FME Flow pour Quarta capacités d’évolution limitées pour faire
face aux besoins futurs et des doutes sur
L'utilisation de FME Flow chez Quarta
la pérennité de la solution.
a permis une amélioration sensible du
processus de production : En revanche, le choix de FME Flow
‣ Réduction des erreurs : l'automatisation garantissait une mise en œuvre rapide et
minimise les erreurs humaines potentielles ouvrait la porte à bien d’autres usages.
lors de la saisie de données. Chaque nouvelle utilisation pour répondre

22 Guide des Transformers FME 2024_web


à un nouveau besoin vient améliorer le justifiée par un besoin technique complexe
retour sur investissement du produit à résoudre. Très rapidement, le produit est
ce qui n’est bien sûr pas le cas d’un utilisé pour répondre à d’autres besoins
développement spécifique. métiers et automatiser certaines tâches.
Le nombre de bénéficiaires augmente,
L’avenir de Quarta rime avec Data sans forcément augmenter les coûts
L'automatisation et la standardisation des d’utilisation.
fiches de station ne sont que le début d'une Enfin, la solution est plus largement
transformation digitale plus large, visant à déployée pour répondre aux besoins
optimiser les processus et à maximiser des autres services de l’organisation :
l'efficacité dans toute l'entreprise. commercial, administratif, finance, RH…
D’autres traitements utilitaires sont déjà Une voie bien tracée pour maximiser
en production pour la découpe de plans l’efficacité de l’organisation et optimiser
de vente, la création des points topo ou de le ROI de FME.
simples conversions de formats.

A court terme, Quarta souhaite maintenir


son avance technologique en s’appuyant
sur l'exploitation de process d’IA et
en déployant plus largement FME,
notamment pour le traitement de données
non géographiques issues de son CRM. Personne interrogée
David Talec
La mise en place de FME chez Quarta Ingénieur Méthodes et Innovation
illustre bien l’effet “tache d’huile” de la Quarta
solution : l’acquisition est fréquemment

Crédit image : Quarta

Etude de cas · Quarta optimise ses processus géospatiaux avec FME Flow 23
L E S F O R M A T S
ET TRANSFORMERS

DE FME

Les formats supportés par FME 26

Index des Transformers par catégorie 33

Liste des Transformers de FME 56


Les formats supportés par FME
Le tableau suivant est la liste des 500+ formats supportés par FME 2024 et a été mis à jour en juillet 2024.
Pour plus d'informations, rendez-vous sur [Link]/solutions/integrations.

L = Lecture / E = Ecriture
* : Requiert une extension tierce ou une application additionnelle.

1Spatial Elyx* ArcGIS Online*

1Spatial Gothic Database* ARC Standard Raster Product (ASRP) L

1Spatial Internal Feature Format (IFF) L/E ASTM E57 L/E

1Spatial Mercator MCF L/E Australian Asset Design and As Constructed (ADAC) L/E

12d Model* AutoCAD Civil 3D L

3D PDF E AutoCAD Map 3D L/E

ACE2 L Autodesk 3ds L/E

Additional Military Layers (AML) L Autodesk A360*

Adobe Flash (SWF) E Autodesk AutoCAD (DWG) L/E

Adobe Illustrator–Avenza MAPublisher E Autodesk AutoCAD RealDWG DWG/DXF L/E

Adobe Illustrator EPS E Autodesk FBX (Filmbox) L/E

Adobe PDF L/E Autodesk IMX (FDO) E

Adobe Product Representation Compact (PRC) E Autodesk MapGuide Enterprise SDF L/E

Advanced Visual Systems UCD* Autodesk MapGuide SDF L/E

AED-SICAD C60* Autodesk MapGuide SDL L/E

Aeronautical Information Exchange Model (AIXM 4.5) L/E Autodesk Revit L/E

Aeronautical Information Exchange Model 5 (AIXM 5) L/E Axpand Automated Map Production and Updating
System*
Aircom ENTERPRISE Map Data/ASSET Data L/E
Azavea Raster Grid L
Airtable L/E
Azure Cognitive Services Computer Vision*
Amazon Athena L/E
Azure Cognitive Services Text Analytics*
Amazon Aurora L/E
Azure Service Bus*
Amazon Aurora Spatial L/E
Bais Universal L/E
Amazon DynamoDB L
B.C. MOEP L/E
Amazon Machine Learning*
Bathymetric Attributed Grid L/E
Amazon Redshift L
Beijing Antu ArcGIS Style*
Amazon Redshift Spatial*
Beijing Antu MapGIS 6.X*
Amazon S3*
Beijing Antu MapGIS HDF*
Amazon Simple Queue Service (SQS) *
Beijing Antu South CASS*
Apache Geoparquet L/E
Beijing Antu SuperMap SDB*
Apache Hive (Hadoop) L
Beijing Antu SuperMap SDX+*
Apache Kafka*
Beijing Antu VCT (China Spatial Exchange Standard) *
Apache Parquet*
Beijing Antu WalkGIS MDB*
APT L
Bentley i-model Interchange Format L
Arc/Info Export E00 GRID L
Bentley Map XFM Design (V8) (SS1) L
ARC Digitized Raster Graphics (ADRG) L

26 Guide des Transformers FME 2024_web


Bentley MicroStation (V7 DGN) L/E Danish DSFL L

Bentley MicroStation (V8 DGN) L/E Danish UFO L/E

Bentley MicroStation GeoGraphics L/E Database File (DBF) L/E

Bentley ProjectWise* Databricks L/E

BGrund (AGIS) * Data File L/E

BIM 360 Docs* Daylon Leveller Heightfield L

BIM Collaboration Format (BCF) L/E dBase (DBF) (Tech Preview) L/E

Bitly* DeLorme GPS Track Logs (GPL) * L

[Link]* Denodo* L

Cadcorp Base Dataset* Design Web Format (DWF) L/E

Cadcorp Feature Database* DICOM L/E

Cadcorp Item Database* Digital Line Graph (DLG) L

Cadcorp OS MasterMap Database* Digital Map Data Format (DMDF) L

Cadcorp Shared Dataset* Digital Terrain Elevation Data (DTED) L/E

Canadian Digital Elevation Data (CDED) L/E Digital Weather Markup Language L

CARD/1* Directory and File Pathnames L

Caris NTX L/E DirectX X File L/E

CARIS Spatial Archive (CSAR) L/E Dropbox*

CARIS Spatial Archive Point Cloud (CSARPC) L Dutch TOP10 GML L/E

CARTO L/E Dutch TOP50NL GML L

CEOS (Spot for instance) L Earth Observation Satellite (EOSAT) Company FAST L

Cesium 3D Point Cloud L/E EarthWatch/DigitalGlobe L

Cesium 3D Tiles E EDIGéO L

Cesium ion* Elasticsearch L/E

CITS Data Transfer Format (QLF) L/E Encapsulated PostScript (EPS) E

CityGML L/E Enhanced Compressed Raster Graphic (ECRG)


L
Table Of Contents
CityGRID City Model*
Enhanced Compression Wavelet (ECW) L/E
CityJSON (Tech Preview) *
Entwine*
Cityworks*
Epic Games Unreal Datasmith E
CKAN*
Erdas [Link] [Link] L
Cloud Optimized GeoTIFF (COG) *
ERDAS ER Mapper ERS L/E
Cloud Optimized Point Cloud L/E
ERDAS IMAGINE L/E
Collaborative Design Activity (COLLADA) L/E
ERDAS RAW L/E
Column Aligned Text (CAT) L
Esri-JSON (Esri JavaScript Object Notation) L/E
ComGraphix Data Exchange Format (CGDEF) L/E
[Link] RAW Raster L/E
Comma-Separated Value (CSV) L/E
Esri ArcGIS Binary Grid (AIG) L
Compressed ARC Digitized Raster Graphics (CADRG) L/E
Esri ArcGIS Layer*
Continuous Acquisition and Life-cycle Support (CALS) L/E
Esri ArcGIS Map Document*
Controlled Image Base (CIB) L/E
Esri ArcGIS Online Feature Service L/E
Convair PolGASP L
Esri ArcGIS Portal Feature Service L/E
CUZK GML (Czech Republic) L

Les formats supportés par FME 27


Esri ArcGIS Server Feature Service L Genasys GenaMap L

Esri ArcInfo Coverage L General Transit Feed Specification (GTFS) L/E

Esri ArcInfo Export (E00) L/E Generic Binary (.hdr Labelled) L

Esri ArcInfo Generate L/E GeoConcept Map L/E

Esri ArcPad Exchange Format (AXF) L GEOgraf GRAFBAT (V.3–7) *

Esri ASCII Grid L/E Geographic Data Files (GDF) L/E

Esri Enterprise Geodatabase (SDE) * Geographic Data Management System (GDMS) L

Esri File Geodatabase (FGDB) * L/E Geographic JavaScript Object Notation (GeoJSON) L/E

Esri Geodatabase (ArcSDE Geodatabase Raster Catalog) Geography Markup Language (GML) L/E
*
Geohash L
Esri Geodatabase (ArcSDE Geodatabase Raster Dataset)
* GeoMedia Access Warehouse* L/E

Esri Geodatabase (ArcSDE Geodb Mosaic Dataset) * GeoMedia SQL Server Warehouse L

Esri Geodatabase (File Geodatabase API) L/E GeoRSS/RSS Feed L/E

Esri Geodatabase (File Geodatabase Raster Catalog) * L GeoTIFF L/E

Esri Geodatabase (File Geodatabase Raster Dataset) * L/E German AAA GML Exchange Format (NAS) L

Esri Geodatabase (File Geodb Mosaic Dataset) E German EDBS EDB*

Esri Geodatabase (XML Workspace Document) * L GE Smallworld*

Esri Indexed 3D Scene Layer (I3S) E GIF (Graphics Interchange Format) L/E

Esri Knowledge* GIF Rasterizer E

Esri Legacy ArcGIS Image Server* L glTF (GL Transmission Format) E

Esri Mapping Specification for CAD (MSC) L/E GML SF-0 (Geography Markup Language Simple Fea-
L/E
tures Level SF-0 Profile)
Esri Mobile Geodatabase*
GML v2.1.2 (Geography Markup Language) L/E
Esri PC ArcInfo Coverage L
Golden Software ASCII Grid L
Esri Personal Geodatabase (MDB) * L/E
Golden Software Surfer Binary Grid L/E
Extensis MrSID L
Google BigQuery L/E
Facet XDR L/E
Google Calendar*
FalconView File L
Google Cloud Pub/Sub*
FARSITE v.4 Landscape L
Google Cloud SQL L/E
First Generation USGS Digital Ortho Quad (DOQ) L
Google Cloud SQL Spatial L/E
Fitbit*
Google Cloud Storage*
FlatGeobuff L/E
Google DoubleClick*
Flexible Image Transport System*
Google Drive*
FME Augmented Reality (AR) L/E
Google Gmail*
Fuji Bio-Imaging Analyzer Systems (BAS) L
Google Plus*
Garmin GDB* L/E
Google Sheets L/E
Garmin GPI* L/E
Google WebP L/E
Garmin MapSource* L/E
GPS eXchange Format (GPX) L/E
Garmin POI* L/E
Graphic Technologies, Inc. (GTI) GTViewer L/E
GATE/ADA*
Grid eXchange File (GXF) L
GDAL Generic Raster L
GRIPS*
GE MapFrame MFX*

28 Guide des Transformers FME 2024_web


H3* Japanese Aerospace eXploration Agency (JAXA)
Phased Array Type L-band Synthetic Aperture Radar L
Hadoop Distributed File System (HDFS) * (PALSAR) Product Reader (Level 1.1/1.5)

Halliburton GeoGraphix CDF L/E Japanese DEM (Digital Elevation Model) L

HEIF (High Efficiency Image File Format) * Japanese Suuti Map 2500*

HERE Venue Map (GML) L/E JDBC (Java Database Connectivity) L

Hierarchical Data Format 4 (HDF4) ASTER L JPEG L/E

Hierarchical Data Format 4 (HDF4) Hyperion L JPEG 2000 (Joint Photographic Experts Group 2000) L/E

HTML E JSON L/E

HTML Table L Kinetica*

Hypack Border L/E KML (Keyhole Markup Language) L/E

IBM DB2 L/E KommunGML (Sweden) L

IBM DB2 Non-Spatial (JDBC) * L/E KRO L

IBM DB2 Spatial L KuntaGML (Finland) L

IBM Db2 Warehouse on Cloud L/E Landmark Z-Map Grid L/E

IBM Db2 Warehouse on Cloud Spatial L Landmark Z-Map Vector E

IBM Informix L/E Landmark Zycor Graphics File (ZGF) L

IBM Informix (JDBC) * L/E Landonline (Land Information New Zealand Cadastre
L
Survey Data Exchange Format)
IBM Informix Spatial L
Landsat 8 L
IBM Maximo*
Landsat 8 on AWS L
IBM PASW (SPSS).sav* L/E
Land Victoria Incremental Update Format (IUF) L
IDRISI Raster Format L/E
LandXML L/E
IDRISI Vector Format L/E
LAS L/E
IFC (Industry Foundation Class) L/E
LatLonGO*
IFC with Data Views for Revit L
Low-Level Protocols*
IHS Kingdom*
Magellan BLX Topographical L
Image Display and Analysis (WinDisp) L
MAJIC (voir page 95)
IndoorGML L/E
Mapbox MBTiles L/E
Indoor Mapping Data Format (IMDF) L/E
Mapbox Vector Tile (MVT) L
INSPIRE GML L/E
Mapbox Vector Tile (MVT) Tileset L/E
Interactive Radar Information System (IRIS) L
MapGIS*
Interferometric synthetic aperture radar Scientific Com-
L/E
puting Environment (ISCE) MapGIS ASCII*

Intergraph FRAMME Standard Exchange Format (SEF) E MapInfo L/E

Intergraph MGE L/E MapInfo (MIF/MID) L/E

Intergraph Raster L/E MapInfo Extended TAB L/E

IoT/Message Brokers* MapInfo MITAB L/E

ISO8211 L MapInfo TAB (EFAL- Tech Preview) L/E

ISYBAU* Maptech BSB Nautical Chart L

ISYBAU XML* MapText*

ITT [Link] RAW Raster L/E Marconi PlaNet L/E

MariaDB & MySQL L/E

Les formats supportés par FME 29


MariaDB (MySQL compatible) Spatial L/E Netezza Spatial*

Mehrzweckkarte Wien (MZK) * Netpbm L

Meta Raster Format (MRF) L/E Network Common Data Form (netCDF) L/E

Metria AutoKa Transfer File (FF) L/E New Labelled USGS Digital Ortho Quad (DOQ) L

Microsoft Access (JDBC) L/E NGA GEOnet Names Server L

Microsoft Access (MDB) L/E NGDC Hydrographic Surveys Data Exchange (HYD93) L/E

Microsoft Azure Blob Storage* NIfTI*

Microsoft Azure Cosmos DB (DocumentDB) L/E NITF (National Imagery Transmission Format) L/E

Microsoft Azure Event Hubs* NLSF Topographic GML (MTKGML) L

Microsoft Azure File Storage* NMEA Automatic Identification System (AIS) L

Microsoft Azure Queue Storage* NMEA GPS* L

Microsoft Azure SQL Database L/E NOAA (National Oceanic and Atmospheric Administra-
L
tion) National Geodetic Survey (NGS) Geoid Height Grids
Microsoft Azure SQL Database Spatial L
NOAA (National Oceanic and Atmospheric Administra-
Microsoft Azure Synapse SQL (Data Warehouse) L/E tion) Polar Orbiter Level 1b Data Set–Advanced Very L
High Resolution Radiometer (AVHRR)
Microsoft Azure Tables L/E
North America Datum Conversion Utility (NADCON).los/.
L
Microsoft Bitmap (BMP) L/E las Datum Grid Shift

Microsoft DirectDraw Surface* Northgate StruMap L/E

Microsoft Dynamics 365* Northrop Grumman C2PC Magic (Tech Preview) *

Microsoft Excel L/E Norwegian KOF*

Microsoft MapPoint Web XML L/E Norwegian National Road Database (NVDB) *

Microsoft OGDI DataLab L/E Norwegian Quadri (Norkart) *

Microsoft OneDrive* OData L

Microsoft PowerPoint E ODBC 3.x L/E

Microsoft SharePoint List L/E OGC API Features*

Microsoft SQL Server L/E OGC CSW*

Microsoft SQL Server Non-Spatial (JDBC) L/E OGC GeoPackage L/E

Microsoft SQL Server Spatial L OGC GeoPackage Tiles L/E

Microsoft SQL Server Spatial (JDBC) L OGC Open GeoSMS L

Microsoft Teams* OGC WCS (Web Coverage Service) L

Microsoft Word E OGC Web Map Tiles*

Mojang Minecraft L/E OGC Well Known Binary (WKB) L

NASA Earth Resources Laboratory Applications Software OGC Well Known Text (WKT) L
L
(ELAS)
OGC WFS (Web Feature Service) L
NASA JPL (Jet Propulsion Laboratory) Repeat Orbit
L
Interferometry Package (ROI PAC) Raster OGC WMS (Web Map Service) L

NASA JPL Airborne Synthetic Aperture Radar (AIRSAR) OGR Virtual Dataset (VRT) L
L
Polarimetric
OpenJPG JPEG2000 L/E
NASA Planetary Data System L
OpenSceneGraph OSGB/OSGT L/E
National Land Archive Production System (NLAPS) L
OpenStreetMap (OSM) L/E
NDJSON (Newline Delimited JSON) L/E
OpenStreetMap (OSM) PBF L
NEN 3610 (GML) L
Oracle* L/E
Netezza*
Oracle Autonomous Spatial*

30 Guide des Transformers FME 2024_web


Oracle Spatial* L Raster Matrix Format L

Oracle Spatial GeoRaster* L Regional Geographic Information System (REGIS) L/E

Oracle Spatial Point Cloud* L RIEGL Laser Scan Database (RDB) L

Oracle Spatial Relational* L/E RIEGL RDB Project L

Oracle SQL Loader E rmDATA Geodatabase*

Oracle WMS/Network Model (Spatial Biz) * R Statistical Data (RDATA) * L/E

OS (GB) MasterMap L R Statistical Data (RDATA) Raster L/E

OS (GB) NTF L R Statistical Raster Data (RRASTER).grd L/E

Osmose Fastgate (SMSF) * S-57 (ENC) Hydrographic Data L

OS VectorMap District L S-57 Writer (SevenCs) *

OS VectorMap Local L S-101 (SevenCs) *

[Link] L Salesforce L/E

OziExplorer OZI OZF2/OZFX3 L Sandia National Laboratories GSat L

Panorama Storage and eXchange Format (SXF) L SAP Cloud Platform HANA Service Non-Spatial* L

[Link] Labelled L SAP Cloud Platform HANA Service Spatial* L

PCI Geomatics Database File (PCIDSK) L/E SAP HANA* L

PCRaster L SAP HANA Spatial* L

PenMetrics GRD L/E SAP Sybase Adaptive Server Enterprise (ASE) * L

Pervasive PSQL L/E SAR (Synthetic Aperture Radar) CEOS L

PHOCUS PHODAT L/E SAS (Statistical Analysis System) * L/E

Picterra* Scalable Vector Graphics (SVG) E

Pitney Bowes Multi-Resolution Raster (MRR) L SeabedML (GML) L/E

Pixar USD* SEG-P1 L

Planet Basemaps (Tech Preview) L SEG-Y L/E

Planet Data L Sentinel-1 SAR SAFE L

PNG Rasterizer E Sentinel-2 MSI SAFE L

Point Cloud Data (PCD) L/E Sentinel-2 on AWS L

Point Cloud XYZ L/E SGI Image L/E

Pointools POD* L/E Shapefile (SHP) L/E

Portable Network Graphics (PNG) L/E SharePoint Online*

PostGIS L/E Shopify*

PostGIS Raster L/E Shuttle Radar Topography Mission Height (SRTM HGT) L

PostgreSQL L/E Slack*

Precisely Maps* Smallworld (Spatial Biz) *

[Link] (OPENFLIGHT) L/E Snow Data Assimilation System L

PROJ7* Snowflake*

Qlik data eXchange (QVX) E Snowflake Spatial*

Quadri Map Server (QMS) (Norkart) * Socrata L/E

RabbitMQ* SOSI GML L/E

RADARSAT-2 XML L Space Delimited XYZ L

RadarSat2 XML L Spatial Data Transfer Standard (SDTS) L

Les formats supportés par FME 31


SpatialDNA ARINC 424* U.S. Geological Survey Digital Elevation Model (USGS-
L/E
DEM)
SpatiaLite L/E
UKOOA P1/90 Post Plot Positioning Data L/E
SQD*
UK OS MasterMap Topograpy Layer (GML) L/E
SQLite L/E
Unfolded Studio*
STAC Asset L
USGS Astrogeology International Satellites for Ionosphe-
L
STAC Metadata L ric Studies (ISIS) cube (Version 2)

Standard Linear Format (SLF) L USGS Astrogeology International Satellites for Ionosphe-
L
ric Studies (ISIS) cube (Version 3)
STL (Standard Triangle Language) L/E
USGS Land Use and Land Cover (LULC) Composite
L
Sun Raster L/E Theme Grid

Swedish I2K/G2K (Interface 2000 GML) L/E Vector Markup Language (VML) E

Swedish KF85 L/E Vector Product Format (VPF) Coverage L

Swedish MASIK L/E Vector Product Format Database (VPF_DB) L/E

Swiss INTERLIS (ili2fme) L/E Vertical Mapper Grid (NGrid) L/E

Swiss INTERLIS (Tydac) * Vexcel Multi-File Format (MFF) L

System for Automated Geoscientific Analysis (SAGA Vexcel Multi-File Format (MFF) 2–Hierarchical Key Value
L L
GIS) Binary (HKV)

Tableau Hyper (Tech Preview) * Video Image Communication And Retrieval L

Tagged Image File Format (TIFF) L/E Virtual Reality Modeling Language (VRML) E

Tele Atlas MultiNet Interchange format L Virtual Reality Modeling Language (VRML97) L

Teleplan Globe Maria M6M* Virtual Terrain Project Binary Terrain Format L

Teradata* L VoxelGeo OpenInventor (VOIV) E

Teradata Spatial* L VRT Raster (GDAL Virtual Format) L

Terragen Heightfield L Wavefront OBJ L/E

TerraSAR-X L Well Log Ascii Standard (WLAS) L

TerraSAR-X Complex SAR (Synthetic Aperture Radar) L WLDGE*

Terrasolid TerraScan L/E World Meteorological Organization GRIB (GRIdded


L
Binary)
TetGen L/E
X3D E
Text File (TXT) L/E
X11 Pixmap (XPM) L/E
Tobin TDRBM II Data Distribution Format E
XDK (XML format for Danish DSFL) L/E
TomTom POI* L/E
XML (eXtensible Markup Language) L/E
TopoJSON L/E
XSD-Driven XML*
Trello*
Zarr L/R
Trimble JobXML L
Z+F LaserControl ZFS L
Trimble SketchUp L/E

Truevision TGA*

Twilio*

Twitter*

U.S. Census Bureau TIGER/GML L


L = Lecture / E = Ecriture
U.S. Census Bureau TIGER/Line L
* : Requiert une extension tierce ou une application
U.S. Environmental Protection Agency (EPA) Geospatial additionnelle. Plus d'informations sur [Link]/
L
Data solutions/integrations

32 Guide des Transformers FME 2024_web


Index des Transformers par catégorie
3D VertexNormalRemover 89 AttributeFileReader 42
VolumeCalculator 89 AttributeFileWriter 42
3DAffiner 38
AttributeKeeper 42
3DArcReplacer 38 Analyse spatiale
AttributeManager 42
3DForcer 38 AffineWarper 39 AttributeRemover 43
3DInterpolator 38 AnchoredSnapper 39 AttributeRenamer 43
3DRotator 39 ArcGISGridSnapper 40 AttributeSplitter 43
AppearanceExtractor 39 AreaAmalgamator 40 BulkAttributeRemover 45
AppearanceMerger 39 AreaBuilder 41 BulkAttributeRenamer 45
AppearanceRemover 40 AreaOnAreaOverlayer 41 DatabaseJoiner 50
AppearanceSetter 40 BoundingBoxAccumulator 44 Deaggregator 50
AppearanceStyler 40 Bufferer 45 GoogleSolarBuildingInsights 57
Bufferer 45 CenterlineReplacer 45 GoogleSolarDataLayers 58
CityEngineModelGenerator 47 CenterPointReplacer 45 IGNFAlticoder 59
Creator 49 Clipper 47 IGNFAttributeAlticoder 59
CSGBuilder 49 ContourGenerator 48 IGNFDataAdminExpressConnector 59
CSGEvaluator 49 DEMDistanceCalculator 51 IGNFIsochrone 60
DEMDistanceCalculator 51 Displacer 51 InseeDonneesLocalesConnector 60
DEMGenerator 51 Dissolver 51 InseeSirenEtablissementConnector 60
DimensionExtractor 51 DonutBridgeBuilder 52 ListBuilder 64
ElevationExtractor 52 FeatureReader 54 ListConcatenator 64
Extruder 53 HullAccumulator 59 ListCopier 64
FaceReplacer 53 Intersector 60 ListExploder 64
GeometryInstantiator 56 LineOnAreaOverlayer 63 ListExpressionPopulator 64
GeometryPartExtractor 56 LineOnLineOverlayer 64 ListIndexer 64
GeometryPropertyExtractor 56 NeighborFinder 67 ListPopulator 64
GeometryPropertyRemover 56 NeighborhoodAggregator 67 ListRenamer 65
GeometryPropertyRenamer 56 NeighborPairFinder 67 ListSorter 65
GeometryPropertySetter 56 NetworkCostCalculator 67 NullAttributeMapper 68
GoogleSolarBuildingInsights 57 NetworkFlowOrientator 67 OSMOverpassConnector 69
GoogleSolarDataLayers 58 NetworkTopologyCalculator 67
IFCPropertySetDefinitionCreator 59 Offsetter 68 Cartographie et rapports
IFCQuantitySetDefinitionCreator 59 PointOnAreaOverlayer 72 AreaAmalgamator 40
IGNFAlticoder 59 PointOnLineOverlayer 72 ChartGenerator 46
IGNFAttributeAlticoder 59 PointOnPointOverlayer 72 CommonLocalReprojector 48
MeshMerger 66 PointOnRasterValueExtractor 72 Curvefitter 49
MeshSimplifier 66 SectorGenerator 81 DGNStyler 51
Offsetter 68 ShortestPathFinder 81 Displacer 51
PipeEvaluator 69 Snapper 82 DWGStyler 52
PipeReplacer 69 SolidDissolver 82 ExcelStyler 53
PlanarityFilter 69 SpatialFilter 83 FeatureColorSetter 53
PointCloudSurfaceBuilder 71 SpatialRelator 83 Generalizer 55
RasterDEMGenerator 75 SpatialSorter 83 GeometryColorSetter 55
RasterHillshader 76 SurfaceBuilder 85 HTMLLayouter 58
RasterSlopeCalculator 78 SurfaceDissolver 85 HTMLReportGenerator 58
Scaler 80 SurfaceDraper 85 ImageRasterizer 60
SecondOrderConformer 81 SurfaceOnSurfaceOverlayer 86 KMLPropertySetter 61
SharedItemAdder 81 TopferIndexCalculator 88 KMLRegionSetter 62
SharedItemIDExtractor 81 TopologyBuilder 88 KMLStyler 62
SharedItemIDSetter 81 VectorOnRasterOverlayer 88 KMLTimeSetter 62
SharedItemRetriever 81 VoronoiCellGenerator 89 KMLTourBuilder 62
SolidBuilder 82 VoronoiDiagrammer 89 KMLViewSetter 62
SolidDissolver 82 Labeller 62
SurfaceBuilder 85 Attributs
LabelPointReplacer 62
SurfaceDissolver 85 Aggregator 39 MapboxStyler 65
SurfaceDraper 85 AttributeCompressor 41 MapInfoStyler 65
SurfaceFootprintReplacer 85 AttributeCopier 41 MapnikRasterizer 65
SurfaceModeller 85 AttributeCreator 41 MSWordStyler 66
SurfaceOnSurfaceOverlayer 86 AttributeDecompressor 41 NumericRasterizer 68
SurfaceSplitter 86 AttributeDereferencer 41 PDFPageFormatter 69
TINGenerator 87 AttributeExploder 42 PDFStyler 69
VertexNormalGenerator 89 AttributeExposer 42

Index des Transformers par catégorie 33


PowerPointStyler 72 CommonLocalReprojector 48 FMEFlowLogFileRetriever 55
RasterHillshader 76 CoordinateConcatenator 48 FMEFlowNotifier 55
RevitStyler 80 CoordinateExtractor 48 FMEFlowResourceConnector 55
SherbendGeneralizer 81 CoordinateRounder 48 FMEFunctionCaller 55
TextAdder 86 CoordinateSwapper 48 FTPCaller 55
TextPropertySetter 87 CoordinateSystemDescriptionConverter 48 GeometryExtractor 56
TextStroker 87 CoordinateSystemExtractor 49 GeometryReplacer 56
WebMapTiler 89 CoordinateSystemRemover 49 GoogleCloudStorageConnector 57
CoordinateSystemSetter 49 GoogleDriveConnector 57
Chaînes de caractères
CsmapAttributeReprojector 49 HDFSConnector 58
AngleConverter 39 CsmapReprojector 49 HTMLExtractor 58
AttributeCompressor 41 DecimalDegreesCalculator 50 HTTPCaller 59
AttributeDecompressor 41 DimensionExtractor 51 ImageFetcher 60
AttributeEncoder 42 DMSCalculator 52 InlineQuerier 60
AttributeExploder 42 ElevationExtractor 52 Inspector 60
AttributePivoter 42 EsriReprojector 53 Junction 61
AttributeRangeMapper 42 GridInQuestIIReprojector 58 Logger 65
AttributeReprojector 43 GtransAttributeReprojector 58 LogMessageStreamer 65
AttributeRounder 43 GtransReprojector 58 OneDriveConnector 68
AttributeSplitter 43 LatLongToMGRSConverter 62 ParameterFetcher 69
AttributeTrimmer 43 LocalCoordinateSystemSetter 65 Player 69
AttributeValidator 43 MGRSToLatLongConverter 66 ProjectWiseWSGConnector 72
AttributeValueMapper 43 PROJAttributeReprojector 72 PythonCaller 72
BaseConverter 44 PROJReprojector 72 PythonCreator 73
BinaryDecoder 44 RasterGCPExtractor 75 RabbitMQConnector 73
BinaryEncoder 44 RasterGCPSetter 75 RasterCheckpointer 75
CharacterCodeExtractor 46 RasterGeoreferencer 76 Recorder 79
CharacterCodeReplacer 46 ReframeReprojector 79 S3Connector 80
CoordinateConcatenator 48 ReprojectAngleCalculator 79 SalesforceConnector 80
CoordinateSystemDescriptionConverter 48 ReprojectLengthCalculator 79 Sampler 80
DateTimeConverter 50 Reprojector 80 SchemaMapper 81
DimensionExtractor 51 RubberSheeter 80 SchemaScanner 81
ElevationExtractor 52 Scaler 80 SharePointOnlineConnector 81
ExpressionEvaluator 53 SecondOrderConformer 81 SlackConnector 82
FilenamePartExtractor 54 TextureCoordinateSetter 87 Sorter 82
HTMLExtractor 58 VertexCounter 89 SpatialSorter 83
HTMLToXHTMLConverter 59 VertexNormalGenerator 89 SQLCreator 83
ListDuplicateRemover 64 VertexNormalRemover 89 SQLExecutor 83
ListSearcher 65 VertexRemover 89 SummaryReporter 85
ListSummer 65 SystemCaller 86
NLPClassifier 67 Exécution
TCPIPReceiver 86
NLPTrainer 67 ArcGISOnlineConnector 40 TCPIPSender 86
NullAttributeMapper 68 AttributeFileReader 42 TempPathnameCreator 86
RandomNumberGenerator 73 AttributeFileWriter 42 Terminator 86
StringCaseChanger 84 AutodeskDocsConnector 43 TimeWindower 87
StringConcatenator 84 AzureBlobStorageConnector 43 TransporterReceiver 88
StringFormatter 84 AzureFileStorageConnector 44 TransporterSender 88
StringLengthCalculator 84 AzureQueueStorageConnector 44 TrelloConnector 88
StringPadder 84 AzureServiceBusConnector 44 TrimbleConnectConnector 88
StringPairReplacer 84 BoxConnector 45 VariableRetriever 88
StringReplacer 84 CKANConnector 47 VariableSetter 88
StringSearcher 84 Cloner 47 WebSocketConnector 89
SubstringExtractor 84 Creator 49 WorkspaceRunner 90
TextDecoder 86 DatabaseDeleter 50 XSLTProcessor 91
TextEncoder 86 DatabaseUpdater 50
Decelerator 50 Filtres et jointures
Coordonnées
DropboxConnector 52 AggregateFilter 39
2DForcer 38 EnvironmentVariableFetcher 53 Aggregator 39
3DAffiner 38 FeatureHolder 53 AreaOnAreaOverlayer 41
3DForcer 38 FeatureReader 54 AttributeFilter 42
Affiner 39 FeatureTypeExtractor 54 AttributePivoter 42
ArcGISGridSnapper 40 FeatureWriter 54 AttributeRangeFilter 42
AttributeReprojector 43 FMEFlowJobSubmitter 54 ChangeDetector 46
CenterPointExtractor 45 FMEFlowJobWaiter 54 ClosedCurveFilter 47

34 Guide des Transformers FME 2024_web


ConvexityFilter 48 DonutBuilder 52 CKANConnector 47
DatabaseJoiner 50 DonutHoleExtractor 52 CsmapAttributeReprojector 49
Deaggregator 50 EllipsePropertySetter 53 CsmapReprojector 49
DuplicateFilter 52 FaceReplacer 53 DatabaseDeleter 50
FeatureJoiner 54 Generalizer 55 DatabaseUpdater 50
FeatureMerger 54 GeometryCoercer 55 DropboxConnector 52
FeatureReader 54 GeometryExtractor 56 Emailer 53
FeatureTypeFilter 54 GeometryRefiner 56 EsriReprojector 53
GeometryFilter 56 GeometryRemover 56 FMEFlowJobSubmitter 54
LineOnAreaOverlayer 63 GeometryReplacer 56 FMEFlowJobWaiter 54
LineOnLineOverlayer 64 H3HexagonalIndexer 58 FMEFlowLogFileRetriever 55
ListBasedFeatureMerger 64 HullReplacer 59 FMEFlowNotifier 55
MultipleGeometryFilter 67 IGNFRouteCalculator 60 FMEFlowResourceConnector 55
NeighborhoodAggregator 67 Intersector 60 FTPCaller 55
NLPClassifier 67 LabelPointReplacer 62 Geocoder 55
NLPTrainer 67 LineBuilder 63 GoogleCloudStorageConnector 57
PlanarityFilter 69 LineCloser 63 GoogleDriveConnector 57
PointCloudFilter 71 LineCombiner 63 GridInQuestIIReprojector 58
PointCloudMerger 71 LineExtender 63 GtransAttributeReprojector 58
PointOnAreaOverlayer 72 MeasureRemover 66 GtransReprojector 58
PointOnLineOverlayer 72 MeasureSetter 66 HDFSConnector 58
PointOnPointOverlayer 72 MeshMerger 66 HTMLExtractor 58
RasterMosaicker 76 MeshSimplifier 66 IGNFAlticoder 59
Sampler 80 MinimumAreaForcer 66 IGNFAttributeAlticoder 59
SpatialFilter 83 MinimumSpanningCircleReplacer 66 IGNFDataAdminExpressConnector 59
SpatialRelator 83 MultipleGeometrySetter 67 IGNFIsochrone 60
Tester 86 OffsetCurveGenerator 68 IGNFRouteCalculator 60
TestFilter 86 Orientor 68 InseeDonneesLocalesConnector 60
TraitMerger 88 PathBuilder 69 InseeSirenEtablissementConnector 60
PathSplitter 69 JMSReceiver 61
Géométries
PipeEvaluator 69 JMSSender 61
2DArcReplacer 38 PipeReplacer 69 KinesisReceiver 61
2DBoxReplacer 38 PointCloudSurfaceBuilder 71 KinesisSender 61
2DEllipseReplacer 38 PointPropertySetter 72 OneDriveConnector 68
2DForcer 38 Rotator 80 OSMOverpassConnector 69
2DGridAccumulator 38 RubberSheeter 80 PROJAttributeReprojector 72
2DGridCreator 38 Scaler 80 ProjectWiseWSGConnector 72
3DArcReplacer 38 SherbendGeneralizer 81 PROJReprojector 72
3DForcer 38 Snapper 82 RabbitMQConnector 73
3DInterpolator 38 Snipper 82 RCaller 79
3DRotator 39 SolidBuilder 82 ReframeReprojector 79
AffineWarper 39 SolidDissolver 82 S3Connector 80
AnchoredSnapper 39 SpikeRemover 83 SalesforceConnector 80
AngleConverter 39 SurfaceDissolver 85 SharePointOnlineConnector 81
ArcEstimator 40 SurfaceFootprintReplacer 85 SlackConnector 82
ArcGISGridSnapper 40 SurfaceSplitter 86 SNSSender 82
ArcPropertySetter 40 TextAdder 86 TCPIPReceiver 86
ArcStroker 40 Tiler 87 TCPIPSender 86
AreaAmalgamator 40 TINGenerator 87 TransporterReceiver 88
AreaBuilder 41 Triangulator 88 TransporterSender 88
AreaGapAndOverlapCleaner 41 VertexCreator 89 TrelloConnector 88
BoundingBoxReplacer 45 VertexNormalGenerator 89 TrimbleConnectConnector 88
CenterlineReplacer 45 VertexNormalRemover 89 WhiteStarLeaseBuilder 89
CenterPointReplacer 45 VertexRemover 89
Chopper 46 Nuages de points
CityEngineModelGenerator 47 Intégrations DEMGenerator 51
CoordinateRounder 48 ArcGISOnlineConnector 40 GeometryCoercer 55
CoordinateSwapper 48 AutodeskDocsConnector 43 PointCloudCombiner 69
CSGBuilder 49 AzureBlobStorageConnector 43 PointCloudComponentAdder 70
Curvefitter 49 AzureFileStorageConnector 44 PointCloudComponentCopier 70
Densifier 51 AzureQueueStorageConnector 44 PointCloudComponentKeeper 70
Displacer 51 AzureServiceBusConnector 44 PointCloudComponentRemover 70
Dissolver 51 BoxConnector 45 PointCloudComponentRenamer 70
DonutBridgeBuilder 52 CityEngineModelGenerator 47 PointCloudComponentTypeCoercer 70

Index des Transformers par catégorie 35


PointCloudConsumer 70 DEMDistanceCalculator 51 RasterStatisticsCalculator 78
PointCloudCreator 70 GoogleSolarDataLayers 58 RasterSubsetter 78
PointCloudExpressionEvaluator 70 GoogleVisionConnector 58 RasterTiler 79
PointCloudExtractor 70 ImageFetcher 60 RasterToPolygonCoercer 79
PointCloudFilter 71 ImageRasterizer 60 RCaller 79
PointCloudMerger 71 MapnikRasterizer 65 TextStroker 87
PointCloudOnRasterComponentSetter 71 NumericRasterizer 68 VectorOnRasterOverlayer 88
PointCloudPropertyExtractor 71 PointCloudOnRasterComponentSetter 71 WebMapTiler 89
PointCloudReplacer 71 PointOnRasterValueExtractor 72
Spécifique à un format
PointCloudSimplifier 71 RasterAspectCalculator 73
PointCloudSorter 71 RasterBandAdder 73 ArcGISGridSnapper 40
PointCloudSplitter 71 RasterBandCombiner 73 AttributeFileReader 42
PointCloudStatisticsCalculator 71 RasterBandInterpretationCoercer 73 AttributeFileWriter 42
PointCloudSurfaceBuilder 71 RasterBandKeeper 73 DatabaseDeleter 50
PointCloudThinner 71 RasterBandMinMaxExtractor 73 DatabaseUpdater 50
PointCloudToPointCoercer 72 RasterBandNameSetter 73 DGNStyler 51
PointCloudTransformationApplier 72 RasterBandNodataRemover 73 DWGStyler 52
SurfaceDraper 85 RasterBandNodataSetter 73 EsriReprojector 53
SurfaceModeller 85 RasterBandOrderer 74 ExcelStyler 53
RasterBandPropertyExtractor 74 FeatureReader 54
Qualité des données FeatureWriter 54
RasterBandRemover 74
AngularityCalculator 39 RasterBandSeparator 74 GeometryExtractor 56
AreaGapAndOverlapCleaner 41 RasterCellCoercer 74 GeometryReplacer 56
AttributeValidator 43 RasterCellOriginSetter 74 GeoRSSFeatureComposer 57
ChangeDetector 46 RasterCellValueCalculator 74 GeoRSSFeatureReader 57
CircularityCalculator 47 RasterCellValueReplacer 74 GMLFeatureComposer 57
ClosedCurveFilter 47 RasterCellValueRounder 75 HTMLLayouter 58
CommonSegmentFinder 48 RasterCheckpointer 75 HTMLReportGenerator 58
ConvexityFilter 48 RasterConsumer 75 HTMLToXHTMLConverter 59
CRCCalculator 49 RasterConvolver 75 IFCPropertySetDefinitionCreator 59
DimensionExtractor 51 RasterDEMGenerator 75 IFCQuantitySetDefinitionCreator 59
DuplicateFilter 52 RasterExpressionEvaluator 75 JSONExtractor 61
ElevationExtractor 52 RasterExtentsCoercer 75 JSONFlattener 61
FeatureTypeFilter 54 RasterExtractor 75 JSONFormatter 61
GeometryFilter 56 RasterGCPExtractor 75 JSONFragmenter 61
GeometryValidator 56 RasterGCPSetter 75 JSONTemplater 61
HoleCounter 58 RasterGeoreferencer 76 JSONUpdater 61
Inspector 60 RasterHillshader 76 JSONValidator 61
JSONValidator 61 RasterInterpretationCoercer 76 KMLPropertySetter 61
ListDuplicateRemover 64 RasterMosaicker 76 KMLRegionSetter 62
ListElementCounter 64 RasterNumericCreator 76 KMLStyler 62
ListHistogrammer 64 RasterObjectDetectionModelTrainer 77 KMLTimeSetter 62
Matcher 65 RasterObjectDetector 77 KMLTourBuilder 62
NullAttributeMapper 68 RasterObjectDetectorSampleGenerator 77 KMLViewSetter 62
PartCounter 69 RasterObjectDetectorSamplePreparer 77 MapboxStyler 65
PlanarityFilter 69 RasterPaletteAdder 77 MapInfoStyler 65
Sampler 80 RasterPaletteExtractor 77 PDFPageFormatter 69
Snapper 82 RasterPaletteGenerator 77 PDFStyler 69
Snipper 82 RasterPaletteInterpretationCoercer 77 RCaller 79
SpatialFilter 83 RasterPaletteNodataSetter 77 RevitStyler 80
SpatialRelator 83 RasterPaletteRemover 77 WebMapTiler 89
SpikeRemover 83 RasterPaletteResolver 77 XMLAppender 90
SummaryReporter 85 RasterPropertyExtractor 77 XMLFeatureMapper 90
Tester 86 RasterPyramider 77 XMLFlattener 90
TestFilter 86 RasterRegisterer 78 XMLFormatter 90
VertexCounter 89 RasterReplacer 78 XMLFragmenter 90
RasterResampler 78 XMLNamespaceDeclarer 90
Rasters
RasterRGBCreator 78 XMLSampleGenerator 90
AppearanceExtractor 39 XMLTemplater 90
RasterRotationApplier 78
AppearanceMerger 39 XMLUpdater 90
RasterSegmenter 78
AppearanceRemover 40 XMLValidator 90
RasterSelector 78
AppearanceSetter 40 XMLXQueryExploder 90
RasterSharpener 78
AppearanceStyler 40 XMLXQueryExtractor 91
RasterSingularCellValueCalculator 78
ChartGenerator 46 XMLXQueryUpdater 91
RasterSlopeCalculator 78

36 Guide des Transformers FME 2024_web


XSLTProcessor 91 StreamOrderCalculator 84 GoogleVisionConnector 58
YAMLtoJSONConverter 91 StreamPriorityCalculator 84 HDFSConnector 58
StringLengthCalculator 84 HTMLExtractor 58
Valeurs calculées
SubstringExtractor 84 HTMLLayouter 58
Aggregator 39 TempPathnameCreator 86 HTMLReportGenerator 58
AngleConverter 39 TextLocationExtractor 87 HTMLToXHTMLConverter 59
AngularityCalculator 39 TextPropertyExtractor 87 HTTPCaller 59
ArcPropertyExtractor 40 TextureCoordinateSetter 87 IBMIoTConnector 59
AreaCalculator 41 UniqueIdentifierGenerator 88 JMSReceiver 61
AttributePivoter 42 VertexCounter 89 JMSSender 61
AttributeRounder 43 VolumeCalculator 89 JSONExtractor 61
BaseConverter 44 JSONFlattener 61
BoundsExtractor 45 Veremes
JSONFormatter 61
CenterPointExtractor 45 GoogleSolarBuildingInsights 57 JSONFragmenter 61
CircularityCalculator 47 GoogleSolarDataLayers 58 JSONTemplater 61
Classifier 47 IGNFAlticoder 59 JSONUpdater 61
CoordinateConcatenator 48 IGNFAttributeAlticoder 59 JSONValidator 61
CoordinateExtractor 48 IGNFDataAdminExpressConnector 59 KafkaConnector 61
Counter 49 IGNFIsochrone 60 MQTTConnector 66
CRCCalculator 49 IGNFRouteCalculator 60 OneDriveConnector 68
DateTimeCalculator 50 InseeDonneesLocalesConnector 60 ParameterFetcher 69
DateTimeConverter 50 InseeSirenEtablissementConnector 60 ProjectWiseWSGConnector 72
DateTimeRounder 50 OSMOverpassConnector 69 RabbitMQConnector 73
DateTimeStamper 50 RasterPyramider 77
Web
DecimalDegreesCalculator 50 RekognitionConnector 79
DEMDistanceCalculator 51 AmazonAthenaConnector 39
S3Connector 80
DensityCalculator 51 ArcGISOnlineConnector 40
SalesforceConnector 80
DimensionExtractor 51 AttributeEncoder 42
SharePointOnlineConnector 81
DMSCalculator 52 AutodeskDocsConnector 43
SlackConnector 82
ElevationExtractor 52 AWSIoTConnector 43
SNSSender 82
EllipsePropertyExtractor 52 AzureBlobStorageConnector 43
SQSConnector 84
ExpressionEvaluator 53 AzureComputerVisionConnector 44
TCPIPReceiver 86
GeometryExtractor 56 AzureEventHubsConnector 44
TCPIPSender 86
GOIDGenerator 57 AzureFileStorageConnector 44
TrelloConnector 88
H3HexagonalIndexer 58 AzureIoTConnector 44
TrimbleConnectConnector 88
HoleCounter 58 AzureQueueStorageConnector 44
WebMapTiler 89
LeftRightSpatialCalculator 62 AzureServiceBusConnector 44
WebSocketConnector 89
LengthCalculator 63 AzureTextAnalyticsConnector 44
XMLAppender 90
LengthToPointCalculator 63 BoxConnector 45
XMLFeatureMapper 90
ListHistogrammer 64 CesiumIonConnector 46
XMLFlattener 90
ListRangeExtractor 64 ChartGenerator 46
XMLFormatter 90
MeasureExtractor 66 CKANConnector 47
XMLFragmenter 90
MeasureGenerator 66 Decelerator 50
XMLNamespaceDeclarer 90
ModuloCounter 66 DropboxConnector 52
XMLSampleGenerator 90
NetworkCostCalculator 67 Emailer 53
XMLTemplater 90
NetworkTopologyCalculator 67 EthereumConnector 53
XMLUpdater 90
OrientationExtractor 68 FMEFlowJobSubmitter 54
XMLValidator 90
PartCounter 69 FMEFlowJobWaiter 54
XMLXQueryExploder 90
PointCloudExpressionEvaluator 70 FMEFlowLogFileRetriever 55
XMLXQueryExtractor 91
PointCloudPropertyExtractor 71 FMEFlowNotifier 55
XMLXQueryUpdater 91
PointCloudStatisticsCalculator 71 FMEFlowResourceConnector 55
XSLTProcessor 91
PointPropertyExtractor 72 FTPCaller 55
RandomNumberGenerator 73 Generalizer 55
RasterAspectCalculator 73 Geocoder 55
RasterBandMinMaxExtractor 73 GeoRSSFeatureComposer 57
RasterBandPropertyExtractor 74 GeoRSSFeatureReader 57
RasterCellValueCalculator 74 GoogleBigQueryConnector 57
RasterExpressionEvaluator 75 GoogleCloudPubSubConnector 57
RasterPropertyExtractor 77 GoogleCloudStorageConnector 57
RasterSingularCellValueCalculator 78 GoogleDriveConnector 57
RasterStatisticsCalculator 78 GoogleIoTConnector 57
ReprojectAngleCalculator 79 GoogleLanguageConnector 57
ReprojectLengthCalculator 79 GoogleSolarBuildingInsights 57
StatisticsCalculator 84 GoogleSolarDataLayers 58

Index des Transformers par catégorie 37


Galerie des Transformers de FME
2DArcReplacer
# Géométries

A Remplace la géométrie d'une l'entité par un arc d'ellipse 2D. L'arc est défini en paramètre par une
constante ou par la valeur d'un attribut.
B
C
D 2DBoxReplacer
Géométries
E
Remplace la géométrie de l'entité par un rectangle 2D dont les coordonnées sont définies à partir de
F valeurs constantes ou de valeurs d'attributs de l'entité d'origine.

G 2DEllipseReplacer
Géométries
H Remplace la géométrie de l'entité par une ellipse 2D dont la forme est définie en paramètres par des
valeurs constantes ou des valeurs d'attributs.
I
2DForcer
J Coordonnées - Géométries
Supprime toutes les coordonnées d'altitude (Z) qui pourraient être ou ne pas être présentes dans l'entité
K d'origine.

L 2DGridAccumulator
Géométries
M Remplace les entités entrant dans le Transformer par une grille couvrant au minimum toutes les entités
d'origine.
N
2DGridCreator
O Géométries
Créé une grille d'entités surfaciques ou ponctuelles 2D en utilisant des décalages spécifiés. Chaque enti-
P té créée a un attribut colonne et un attribut ligne qui indiquent sa position dans la grille.
Q 3DAffiner
3D - Coordonnées
R Effectue des transformations affines 3D sur les coordonnées des entités. Une transformation affine
S 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 (ndt : symétrie de plan).
T 3DArcReplacer
U 3D - Géométries
Remplace la géométrie de l'entité par un arc 3D dont la forme est définie par des paramètres pouvant
V être des valeurs constantes flottantes ou des valeurs d'attributs existants.

W 3DForcer
3D - Coordonnées - Géométries
X Transforme des données 2D en données 3D en ajoutant une valeur Z à chaque coordonnée.

Y 3DInterpolator
3D - Géométries
Z Calcule par interpolation l'élévation d'une entité linéaire non agrégée qui croît ou décroît de manière
monotone entre le point de départ et le point d'arrivée. Si l'entité est 2D, elle devient 3D. Si l'entité est déjà
3D, ses valeurs d'altitude sont supprimées et remplacées.

38 Guide des Transformers FME 2024_web


3DRotator
3D - Géométries
Fait pivoter les entités selon la règle de la main droite et dans le sens anti-horaire autour d'un axe de
rotation spécifié. #
Affiner A
Coordonnées
Effectue des transformations affines 2D sur les coordonnées de l'entité. B
AffineWarper C
Analyse spatiale - Géométries
Déforme la géométrie des entités en appliquant une transformation affine. Cette opération est généra- D
lement utilisée pour corriger un jeu de données en fonction d'une transformation spatiale définie par un
jeu de vecteurs de contrôle.
E
AggregateFilter F
Filtres et jointures
Filtre les entités en fonction de la complexité de leur géométrie et distingue les entités simples des enti-
G
tés complexes, constituées par agrégation d'entités simples.
H
Aggregator
Attributs - Filtres et jointures - Valeurs calculées
I
Combine les géométries de l'entité en agrégats hétérogènes ou homogènes. Ce Transformer peut aussi J
combiner des attributs sans géométrie.
K
L
M
AmazonAthenaConnector
Web • Téléchargeable depuis FME Hub
N
Accède au service Amazon Athena pour exécuter des requêtes sur des jeux de données S3. O
AnchoredSnapper
P
Analyse spatiale - Géométries
Accroche les entités entrant par le port Candidate aux entités entrant par le port Anchor. Accroche les Q
entités candidates aux entités Anchor se trouvant en deçà de la distance spécifiée dans le paramètre
Tolérance. R
AngleConverter S
Chaînes de caractères - Géométries - Valeurs calculées
Convertit les angles de la géométrie et/ou des attributs d'une entité d'une représentation vers une autre. T
AngularityCalculator U
Qualité des données - Valeurs calculées
Calcule l'angularité d'une entité linéaire ou polygonale. L’angularité indique le degré de courbure d'une V
entité. Plus la valeur est élevée, plus la géométrie est courbée.
W
AppearanceExtractor
3D - Rasters X
Extrait les styles d'apparence de la face avant et/ou arrière des géométries.
Y
AppearanceMerger
3D - Rasters Z
Définit les styles d'apparence de la face avant et/ou arrière des géométries spécifiées afin d'être iden-
tiques à ceux d'une géométrie source spécifique.

Galerie des Transformers 39


AppearanceRemover
3D - Rasters
Supprime les styles de l'apparence d’une surface (face avant, face arrière ou les deux). Lors de la suppres-
# sion de l'apparence d'une surface, la surface hérite de l'apparence de son parent, si une surface parente
existe.
A
AppearanceSetter
B 3D - Rasters
Définit un ou plusieurs styles d'apparence sur les faces avant et/ou arrière des géométries.
C
AppearanceStyler
D 3D - Rasters
Créé un style d'apparence qui peut par la suite être appliqué à une surface (en utilisant le Transformer
E AppearenceSetter par exemple).
F ArcEstimator
Géométries
G Remplace la géométrie de l'entité par un arc de cercle 2D dont la forme est estimée à partir du premier
point, du point central et du dernier point de l'entité linéaire entrante.
H
I
J
ArcGISGridSnapper
K Analyse spatiale - Coordonnées - Géométries - Spécifique à un format

L Simule la conversion de la géodatabase sur une entité en accrochant ses vertex à une grille basée sur la
résolution de stockage et l'origine de la classe d'entités associée.
M ArcGISOnlineConnector
N Exécution - Intégrations - Web • Téléchargeable depuis FME Hub
Accède au contenu Esri ArcGIS Online pour télécharger, téléverser, mettre à jour, supprimer ou lister des
O informations sur les éléments du contenu du compte.

P ArcPropertyExtractor
Valeurs calculées
Q Extrait les propriétés de la géométrie d'un arc, en stockant les valeurs résultantes sous forme d'attributs.

R ArcPropertySetter
Géométries
S Change les propriétés d'un arc par les valeurs définies en paramètre. Les paramètres peuvent être des
constantes ou peuvent prendre leur valeur dans un attribut de l'entité.
T
ArcStroker
U Géométries
Convertit les arcs en lignes en remplaçant la géométrie de l'entité par une série de points interpolés le
V long de la bordure de l'arc. Les ellipses sont converties en polygones par interpolation des sommets le
long de la bordure de l'ellipse
W
X
Y
Z AreaAmalgamator
Analyse spatiale - Cartographie et rapports - Géométries
Généralise un polygone en prenant en compte les géométries voisines. AreaAmalgator accepte les géo-

40 Guide des Transformers FME 2024_web


métries polygonales dont les polygones troués et produit des triangles joignant les entités entrantes en
pièces connectées ou amalgames.

AreaBuilder
Analyse spatiale - Géométries #
Prend un jeu de lignes et crée des entités polygonales topologiquement correctes dans lesquels les
lignes créent des formes fermées.
A
AreaCalculator B
Valeurs calculées
Calcule la superficie d'un objet polygonal et stocke la valeur dans un attribut. L'unité de superficie est
C
l'unité de la carte au carré.
D
AreaGapAndOverlapCleaner
Géométries - Qualité des données
E
Répare les topologies de surfaces en corrigeant les trous et superpositions entre polygones adjacents. F
Une superposition se produit quand au minimum deux polygones s'intersectent. Un trou se produit
quand au minimum deux polygones n'ont pas leurs limites totalement jointives. G
AreaOnAreaOverlayer H
Analyse spatiale - Filtres et jointures
Calcule l'intersection généralisée d'entités polygonales. L'intersection entre toutes les entités surfaciques I
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 J
inclus.
K
L
M
N
AttributeCompressor O
Attributs - Chaînes de caractères
Compresse et éventuellement crypte les valeurs des attributs spécifiés. P
AttributeCopier Q
Attributs
Crée de nouveaux attributs en leur affectant la valeur d'attributs existants. Les attributs existants de- R
meurent et un nouvel attribut est créé avec un nom différent et la même valeur.
S
AttributeCreator
Attributs T
Ajoute de nouveaux attributs à l'entité et leur affecte des valeurs constantes, des valeurs d'attributs ou
des expressions. Les valeurs peuvent se référer à des entités adjacentes. U
AttributeDecompressor V
Attributs - Chaînes de caractères
Décompresse et décrypte les valeurs des attributs spécifiés ayant été préalablement compressées par
W
AttributeCompressor.
X
AttributeDereferencer
Attributs
Y
Copie la valeur de l'attribut dont le nom se trouve dans l'attribut source vers un attribut nouvellement
Z
créé.

Galerie des Transformers 41


AttributeEncoder
Chaînes de caractères - Web
Encode les valeurs d'attributs définis en paramètres.
#
AttributeExploder
A Attributs - Chaînes de caractères
Crée une nouvelle paire d'attributs (nom d'attribut / valeur d'attribut) à partir de chaque attribut de l'enti-
B té entrante. Ils sont soit orientés vers une nouvelle entité, soit ajoutés en tant qu'élément de liste à l'entité
originale. Dans les deux cas, il est possible de conserver ou de supprimer les attributs et la géométrie de
C l'entité d'origine.

D AttributeExposer
Attributs
E Affiche des attributs cachés dans Workbench de manière à ce qu'ils puissent être utilisés par les Trans-
formers et Writers suivants.
F
AttributeFileReader
G Attributs - Exécution - Spécifique à un format
Lit le contenu d'un fichier et stocke le contenu dans un attribut dont le nom est défini en paramètre.
H
AttributeFileWriter
I Attributs - Exécution - Spécifique à un format

J Ecrit le contenu de l'attribut spécifié dans un fichier.

AttributeFilter
K Filtres et jointures
L Dirige les entités vers différents ports de sortie en fonction de la valeur d'un attribut.

AttributeKeeper
M Attributs
N Supprime tous les attributs et attributs de liste à l'exception de ceux spécifiés par l'utilisateur qui sont
alors conservés.
O AttributeManager
P Attributs
Modifie de multiples attributs en les renommant, copiant, supprimant, triant ou en ajoutant. Définit
Q des valeurs pour les attributs existants, nouveaux et modifiés selon n'importe quelle combinaison de
constantes, valeurs d'attributs, conditions, expressions et paramètres. Les valeurs peuvent se référer à
R des entités adjacentes.

S AttributePivoter
Chaînes de caractères - Filtres et jointures - Valeurs calculées
T Restructure et regroupe les entités en entrée selon un attribut de regroupement et calcule des statis-
tiques pour former un tableau croisé dynamique en sortie.
U
AttributeRangeFilter
V Filtres et jointures
Trie les entités par plages de valeurs en fonction de la valeur de l’attribut en entrée. Les entités ressortent
W par le port de sortie correspondant.
X AttributeRangeMapper
Chaînes de caractères
Y
Effectue une recherche sur les entités en entrée pour comparer la valeur de l’attribut à des plages de
Z 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.

42 Guide des Transformers FME 2024_web


AttributeRemover
Attributs
Supprime les attributs et/ou les listes sélectionnés.
#
AttributeRenamer
Attributs A
Renomme un ou plusieurs attributs tout en conservant leurs valeurs.
B
AttributeReprojector
Chaînes de caractères - Coordonnées C
Reprojette des coordonnées stockées dans des attributs d'un système de coordonnées vers un autre.
D
AttributeRounder
Chaînes de caractères - Valeurs calculées E
Arrondit la valeur d'un attribut au nombre de décimales spécifié.
F
AttributeSplitter
Attributs - Chaînes de caractères G
Découpe un attribut en utilisant un caractère délimiteur 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. Un exemple d'utilisation de ce H
Transformer serait le découpage d'un attribut contenant une liste de valeurs séparées par des virgules.
I
AttributeTrimmer
Chaînes de caractères J
Supprime les caractères de début et/ou de fin des attributs sélectionnés.
K
AttributeValidator
Chaînes de caractères - Qualité des données
L
Valide un certain nombre d'attributs via des tests conditionnels spécifiques et dirige l'entité vers un port
différent en fonction du résultat. Les entités qui échouent à un ou plusieurs tests ressortent avec un at-
M
tribut qui stocke les raisons de l'échec. N
AttributeValueMapper
O
Chaînes de caractères
Recherche et assigne des valeurs d'attributs en se basant sur d'autres attributs, puis stocke la valeur P
correspondante dans un nouvel attribut.
Q
R
AutodeskDocsConnector S
Exécution - Intégrations - Web • Téléchargeable depuis FME Hub
Accède à Autodesk Docs pour charger, télécharger ou supprimer fichiers et dossiers ou pour lister les
T
informations de fichiers et dossiers. U
AWSIoTConnector
V
Web • Téléchargeable depuis FME Hub
Se connecte au courtier de messagerie AWS IoT Core. Prend en charge l'envoi (production) et la réception W
(consommation) de messages.
X
AzureBlobStorageConnector
Exécution - Intégrations - Web • Téléchargeable depuis FME Hub Y
Accède au service de stockage de fichiers Azure Blob Storage pour charger, télécharger ou supprimer
fichiers et dossiers, ou pour lister les informations de fichiers ou dossiers depuis un compte Azure. Z

Galerie des Transformers 43


AzureComputerVisionConnector
Web • Téléchargeable depuis FME Hub
Accède au service Azure Computer Vision pour détecter des objets dans des images.
#
AzureEventHubsConnector
A Web • Téléchargeable depuis FME Hub
Accède aux Azure Event Hubs pour envoyer, recevoir ou vérifier des messages.
B
AzureFileStorageConnector
C Exécution - Intégrations - Web • Téléchargeable depuis FME Hub
Accède au service de stockage Azure File Storage pour charger, télécharger ou supprimer des fichiers et
D des dossiers ou contenu de dossier depuis un compte Azure File Storage.

E AzureIoTConnector
Web • Téléchargeable depuis FME Hub
F Se connecte au hub IoT d'Azure via le protocole MQTT. Prend en charge la publication de messages ap-
pareil-à-cloud et la réception de messages cloud-à-appareil en tant qu'appareil.
G
AzureQueueStorageConnector
H Exécution - Intégrations - Web • Téléchargeable depuis FME Hub
Accède au service Azure Queue Storage pour envoyer et recevoir des messages.
I
AzureServiceBusConnector
J Exécution - Intégrations - Web • Téléchargeable depuis FME Hub
Se connecte au Service Bus d'Azure en utilisant le SDK Azure Service Bus.
K
AzureTextAnalyticsConnector
L Web • Téléchargeable depuis FME Hub
Accède au service Azure Text Analytics pour un traitement automatique du langage naturel de texte.
M
BaseConverter
N Chaînes de caractères - Valeurs calculées
Convertit une valeur d'attribut depuis un système numérique (base) vers un autre, insérant la valeur
O
obtenue dans un nouvel attribut.
P BinaryDecoder
Chaînes de caractères
Q
Décode des textes en Base64 ou HEX en données binaires.
R BinaryEncoder
Chaînes de caractères
S
Encode des données binaires en texte utilisant les méthodes d'encodage Base64 ou HEX.
T BoundingBoxAccumulator
U Analyse spatiale
Prend un ensemble de points, lignes, polygones et créé un rectangle englobant 2D qui contient toutes
V ces entités.

W
X
Y
Z

44 Guide des Transformers FME 2024_web


BoundingBoxReplacer
Géométries
Remplace la géométrie de l'entité par le plus petit rectangle 2D ou 3D englobant l'entité d'origine.
#
A
B
C
D
BoundsExtractor E
Valeurs calculées
Extrait les coordonnées minimum et maximum des entités dans de nouveaux attributs. F
BoxConnector G
Exécution - Intégrations - Web
Accède au service de stockage de fichiers Box pour charger, télécharger ou supprimer fichiers et dossiers H
ou lister les informations de fichiers et dossiers depuis un compte Box.
I
Bufferer
3D - Analyse spatiale J
Crée une zone tampon de la taille spécifiée autour ou à l'intérieur de la géométrie en entrée.
K
BulkAttributeRemover
Attributs L
Supprime par lots des attributs qui correspondent à une expression régulière donnée. Ce Transformer
peut être utilisé pour éliminer un grand nombre d'attributs ayant une dénomination commune.
M
BulkAttributeRenamer N
Attributs
Renomme par lots des attributs en ajoutant ou supprimant préfixes et suffixes ou en remplacant du
O
texte par des expressions régulières ou des chaînes de caractères. P
CenterlineReplacer
Q
Analyse spatiale - Géométries
Remplace les géométries polygonales par leur axe médian ou une ligne squelette droite. Ce Transformer R
fonctionne mieux avec des polygones longs et étroits.
S
T
U
V
W
CenterPointExtractor
Coordonnées - Valeurs calculées X
Extrait les attributs X, Y et Z du point qui est soit au centre des entités et les ajoute en tant qu'attributs
Y
CenterPointReplacer
Analyse spatiale - Géométries Z
Remplace la géométrie de l'entité par un point qui est au centre de son rectangle englobant ou par son
centre de gravité.

Galerie des Transformers 45


#
A
B
C CesiumIonConnector
Web • Téléchargeable depuis FME Hub
D Téléverse un dossier de jeu de données sur le service Cesium ion en tant que nouvel asset.
E ChangeDetector
Filtres et jointures - Qualité des données
F Détecte les changements entre deux types d'entités entrant dans le Transformer.
G
H
I
J
K
L
M
N
O
P CharacterCodeExtractor
Chaînes de caractères
Q Extrait le code de caractère intégral du premier caractère d'une chaîne de caractères source et ajoute sa
valeur entière dans un attribut en sortie. Ce Transformer peut être utilisé pour obtenir le code entier de
R n'importe quel caractère Unicode (depuis le Plan Multilingue de Base), y compris ceux non imprimables.
S CharacterCodeReplacer
Chaînes de caractères
T Convertit la valeur numérique d'un attribut et stocke le résultat dans un nouvel attribut.
U ChartGenerator
Cartographie et rapports - Rasters - Web
V Crée un graphique raster en ligne, à barres, en nuage de points, en histogramme ou circulaire en fonc-
W tion des valeurs des attributs sélectionnés.

Chopper
X
Géométries
Y Transforme des entités entrantes en points, lignes ou surfaces. Les entités découpées contiennent le
même jeu de vertex que les entités en entrée.
Z

46 Guide des Transformers FME 2024_web


#
A
B
C
D
E
F
G
CircularityCalculator
Qualité des données - Valeurs calculées H
Calcule le coefficient de circularité ou d'aplatissement d'une entité surfacique.
I
CityEngineModelGenerator
3D - Géométries - Intégrations • Téléchargeable depuis FME Hub J
Génère des modèles 3D à partir de géométries en entrée et de paquets de règles ArcGIS CityEngine
(*.rpk).
K
CKANConnector L
Exécution - Intégrations - Web • Téléchargeable depuis FME Hub
M
Se connecte à un portail de données libres CKAN à l'aide de l'API REST CKAN Action. Prend en charge la
lecture et l'écriture de métadonnées de jeux de données et de ressources CKAN, le téléchargement de N
ressources sous forme de fichiers et le chargement de fichiers dans le dépôt de fichiers CKAN.
O
Classifier
Valeurs calculées P
Trie et regroupe les entités dans un certain nombre de classes en fonction de la valeur d'un attribut, en
stockant leur ID de classe dans un attribut de sortie spécifié. Q
Clipper R
Analyse spatiale
Réalise la découpe de la géométrie des entités en utilisant un emporte-pièce. S
T
U
V
W
X
Cloner
Exécution Y
Réalise des copies des entités entrant dans le Transformer.
Z
ClosedCurveFilter
Filtres et jointures - Qualité des données
Vérifie que les courbes forment bien des boucles fermées. Les courbes incluent les lignes, les arcs et les

Galerie des Transformers 47


chemins. Ce Transformer peut également vérifier les agrégats de courbes. Un agrégat est fermé si tous
ses éléments sont fermés. Si un élément de l'agrégat n'est pas une courbe, l'agrégat est rejeté.

CommonLocalReprojector
# Cartographie et rapports - Coordonnées
Reprojette un lot d'entités vers un système de coordonnées local en mètre centré sur le rectangle englo-
A bant de ces entités.

B CommonSegmentFinder
Qualité des données
C Teste si l'entité candidate possède au moins un segment linéaire en commun avec n'importe quelle
entité de base.
D
ComprehendConnector
E Web • Téléchargeable depuis FME Hub

F Accède au service Amazon A IComprehend pour un traitement automatique de langage naturel de texte.

ContourGenerator
G Analyse spatiale
H Construit une triangulation de Delaunay basée sur les points et ruptures de pente. Les lignes de contour
sont ensuite générées depuis cette triangulation.
I
J
K
L
M
N ConvexityFilter
O Filtres et jointures - Qualité des données
Détermine si les polygones, les surfaces et les solides sont convexes ou concaves.
P CoordinateConcatenator
Q Chaînes de caractères - Coordonnées - Valeurs calculées
Stocke les coordonnées des entités dans un attribut séparé par un caractère délimiteur.
R
CoordinateExtractor
S Coordonnées - Valeurs calculées
Récupère la valeur des coordonnées X, Y et Z de l'index spécifié en paramètre et les stocke dans de nou-
T veaux attributs.

U CoordinateRounder
Coordonnées - Géométries
V Arrondit les coordonnées de l'entité selon le nombre de décimales spécifié. Les points consécutifs qui
deviennent superposés à la suite de l'arrondi sont traités en éliminant les points redondants.
W
CoordinateSwapper
X Coordonnées - Géométries
Inverse les axes de coordonnées des entités en entrée.
Y
CoordinateSystemDescriptionConverter
Z Chaînes de caractères - Coordonnées
Convertit les systèmes de coordonnées entre FME et Autodesk® WKT, EPSG, Esri® WKT, MapInfo®,
OGC® WKT, Oracle®SRID et PROJ.

48 Guide des Transformers FME 2024_web


CoordinateSystemExtractor
Coordonnées
Stocke les coordonnées de l'entité dans un attribut.
#
CoordinateSystemRemover
Coordonnées A
Supprime le système de coordonnées de toutes les entités en entrée. Ne reprojette pas les entités et ne
modifie pas leur géométrie. B
CoordinateSystemSetter C
Coordonnées
Marque toutes les entités avec le système de coordonnées spécifié. Cela ne reprojette pas les entités et D
ne modifie pas leur géométrie.
E
Counter
Valeurs calculées F
Ajoute un numéro incrémental à l'entité et le stocke dans un nouvel attribut.
G
CRCCalculator
Qualité des données - Valeurs calculées H
Calcule la valeur de CRC (Contrôle de Redondance Cyclique) des entités et stocke le résultat dans un
nouvel attribut.
I
Creator J
3D - Exécution
Crée une entité à partir des paramètres spécifiés et l'envoie dans l'espace de travail pour traitement.
K
CSGBuilder L
3D - Géométries
Crée une géométrie de construction de solides (CSG) à partir de paires d'entités géométriques solides
M
qui entrent dans les ports A et B. N
CSGEvaluator
O
3D
Remplace la géométrie de l'entité possédant une CSG (géométrie de construction solide) par une éva- P
luation de l'arbre du solide CSG, éliminant ainsi l'aspect de construction de la géométrie.
Q
CsmapAttributeReprojector
Coordonnées - Intégrations R
Reprojette des attributs depuis un système de coordonnées vers un autre à l'aide de la librairie CS-MAP.
S
CsmapReprojector
Coordonnées - Intégrations T
Reprojette les coordonnées de l'entité d'un système de coordonnées à un autre en utilisant la librairie de
reprojection CS-MAP. U
Curvefitter V
Cartographie et rapports - Géométries
Lisse les lignes dérivées de segments de lignes, points ou données raster, puis remplace une série de W
segments de lignes par la combinaison optimale de lignes droites et de segments d'arcs requis pour
créer une ligne courbe lissée. Ce processus offre une représentation plus juste des objets du monde réel
X
et permet de réduire la taille des fichiers jusqu'à 80 %. Curvefitter préserve la topologie des entités lors
Y
du lissage des limites des entités adjacentes.
Z

Galerie des Transformers 49


DatabaseDeleter
Exécution - Intégrations - Spécifique à un format
Supprime des enregistrements d'une table de base de données selon une condition spécifiée en para-
# mètre.

A DatabaseJoiner
Attributs - Filtres et jointures
B Joint les attributs d'une table externe à des entités déjà dans un traitement en se basant sur une ou
plusieurs clés communes.
C
D
E
F
G DatabaseUpdater
Exécution - Intégrations - Spécifique à un format
H Met à jour des champs d'une table de base de données selon une condition spécifiée en paramètre.

I DateTimeCalculator
Valeurs calculées
J Effectue des calculs arithmétiques sur une date, une heure et des valeurs d'intervalles.

K DateTimeConverter
Chaînes de caractères - Valeurs calculées
L Convertit des attributs de type date/heure sources d'un format vers un autre.

M DateTimeRounder
Valeurs calculées
N Arrondit le jour, l'heure, la minute ou la seconde d'une valeur date/heure à un intervalle spécifié.

O DateTimeStamper
Valeurs calculées
P Ajoute un horodatage à une entité dans nouvel attribut sous la forme d'une date, d'une heure (avec ou
sans décalage UTC) ou date/heure en heure locale ou heure UTC.
Q
Deaggregator
R Attributs - Filtres et jointures
Décompose une entité complexe (agrégat) en éléments simples.
S
T
U
V
W Decelerator
Exécution - Web
X Ralentit le flux des entités passant dans FME.

Y DecimalDegreesCalculator
Coordonnées - Valeurs calculées
Z Calcule la valeur en degrés décimaux d'angles stockés en degrés, minutes et secondes (DMS) puis les
stocke dans des attributs.

50 Guide des Transformers FME 2024_web


DEMDistanceCalculator
3D - Analyse spatiale - Rasters - Valeurs calculées
Admet plusieurs entités linéaires et un unique MNE (Modèle numérique d'élévation) en entrée. Calcule
la distance entre les lignes en entrée et les valeurs d'altitude du MNE de référence et génère un nouvel #
MNE pour chaque ligne.
A
DEMGenerator
3D - Nuages de points B
Crée une triangulation de Delaunay basée sur les points et les lignes de rupture de pente. Cette triangu-
lation est ensuite uniformément échantillonnée pour produire un Modèle Numérique d'Elévation (MNE). C
Densifier D
Géométries
Ajoute des vertex à chaque entité en interpolant de nouvelles coordonnées à intervalles réguliers.
E
F
G
H
I
DensityCalculator
Valeurs calculées J
Détermine la densité d'un groupe d'entités entrant par le port Candidate en se basant sur la superficie
d'une entité entrant par le port Area.
K
DGNStyler L
Cartographie et rapports - Spécifique à un format
Prépare les entités pour générer des données Bentley Microstation Design V7/V8 en fournissant une
M
interface pratique pour définir une variété d'attributs spécifiques au format. N
DimensionExtractor
3D - Chaînes de caractères - Coordonnées - Qualité des données - Valeurs calculées
O
Renvoie la dimension de l'entité dans un nouvel attribut. P
Displacer
Analyse spatiale - Cartographie et rapports - Géométries
Q
Supprime les conflits de proximité entre les entités en utilisant une variante de l’algorithme de Nickerson. R
Dissolver
S
Analyse spatiale - Géométries
Dissout les entités surfaciques en supprimant des frontières communes afin de créer des zones plus T
grandes. Les attributs en entrée peuvent être cumulés.
U
V
W
X
Y
Z

Galerie des Transformers 51


DMSCalculator
Coordonnées - Valeurs calculées
Calcule la valeur en degrés, minutes et secondes (DMS) d'un angle stocké en degrés décimaux dans un
# attribut.

A DonutBridgeBuilder
Analyse spatiale - Géométries
B 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.
C
DonutBuilder
D Géométries
Découpe des trous dans des entités polygonales en utilisant des polygones complètement inclus dans
E des polygones plus grands.
F
G
H
I
J DonutHoleExtractor
Géométries
K Décompose une entité surfacique trouée en ses composants de base.

L
M
N
O
P DropboxConnector
Exécution - Intégrations - Web
Q
Accède au service de stockage Dropbox pour télécharger, téléverser ou supprimer des fichiers et des
R dossiers ou contenu de dossier depuis un compte Dropbox.

DuplicateFilter
S
Filtres et jointures - Qualité des données
T Détecte les doublons à partir de la valeur d'un ou plusieurs attributs clés.

U DWGStyler
Cartographie et rapports - Spécifique à un format
V Prépare les entités pour générer des données AutoCAD® DWGTM/DXFTM en fournissant une interface
pratique permettant de définir une variété d'attributs spécifiques au format AutoCAD DWG/DXF.
W
ElevationExtractor
X 3D - Chaînes de caractères - Coordonnées - Qualité des données - Valeurs calculées
Extrait l'altitude de la première coordonnée et l'assigne à l'attribut nommé.
Y
EllipsePropertyExtractor
Z Valeurs calculées
Extrait les caractéristiques de l'ellipse (grand rayon, petit rayon, rotation, orientation, centre) dans les
attributs spécifiés.

52 Guide des Transformers FME 2024_web


EllipsePropertySetter
Géométries
Change les propriétés d'une ellipse par les valeurs définies en paramètres.
#
Emailer
Intégrations - Web • Téléchargeable depuis FME Hub A
Envoie un e-mail par entité entrante via Simple Mail Transfer Protocol (SMTP). Des e-mails HTML ou en
texte simple peuvent être envoyés, chacun avec une ou plusieurs pièces jointes. B
EnvironmentVariableFetcher C
Exécution
Récupère la variable d'environnement spécifiée et la stocke dans un nouvel attribut. D
EsriReprojector E
Coordonnées - Intégrations - Spécifique à un format
Effectue une reprojection de l'entité, d'un système de coordonnées vers un autre, en utilisant la librairie F
de reprojection Esri.
G
EthereumConnector
Web • Téléchargeable depuis FME Hub H
Interagit avec le réseau de blockchains Ethereum. Les fonctions comprennent la lecture des informa-
tions sur les transactions, les adresses ou les informations de blocs, l'envoi de transactions ou l'interaction
I
avec les contrats déployés. J
ExcelStyler
Cartographie et rapports - Spécifique à un format
K
Définit le style des lignes et des cellules Excel d'un tableau pour le Writer Excel. L
ExpressionEvaluator
Chaînes de caractères - Valeurs calculées
M
Réalise un calcul mathématique sur un ou plusieurs attributs en exploitant des fonctions d'entités FME, N
des fonctions de chaînes de caractères, des fonctions mathématiques et des opérateurs mathématiques.

Extruder
O
3D P
Crée des géométries (lignes, surfaces ou solides) par extrusion de la géométrie de l'entité d'origine.
Q
R
S
T
FaceReplacer
3D - Géométries
U
Transforme une entité de type polygone, raster ou polygone troué en face. V
FeatureColorSetter
Cartographie et rapports
W
Applique des couleurs aux entités entrantes. X
FeatureHolder
Y
Exécution
Stocke les entités jusqu'à ce qu'elles soient toutes arrivées dans le Transformer, puis les libère dans l'es- Z
pace de travail en conservant l'ordre d'origine.

Galerie des Transformers 53


FeatureJoiner
Filtres et jointures
Joint des entités en combinant leurs attributs/géométries selon des valeurs d'attributs communes
# conformément à une opération de jointure en SQL.

A FeatureMerger
Filtres et jointures
B Joint les géométries et ou attributs d'une entité (ou de plusieurs entités) avec une autre entité (ou plu-
sieurs autres entités).
C
D
E
F
FeatureReader
G
Analyse spatiale - Exécution - Filtres et jointures - Spécifique à un format
H Exécute une requête permettant de lire n’importe quel format supporté par FME en lecture.

I
J
K
L
M
N FeatureTypeExtractor
Exécution
O Ajoute un attribut contenant le type d'entité original d'une entité.

P FeatureTypeFilter
Filtres et jointures - Qualité des données
Q Dirige l'entité vers un port correspondant à son type d'entité.

R FeatureWriter
Exécution - Spécifique à un format
S Ecrit des entités vers n'importe quel format supporté par FME.

T FilenamePartExtractor
Chaînes de caractères
U Extrait des parties de chemin de fichiers et retourne le résultat dans des attributs

V FMEFlowJobSubmitter
Exécution - Intégrations - Web
W Soumet un job pour exécution sur FME Flow. Un job est un traitement (contenu dans un dépôt FME
Flow) associé avec des valeurs pour chacun de ses paramètres publiés. Anciennement nommé FMESer-
X verJobSubmitter.
Y FMEFlowJobWaiter
Exécution - Intégrations - Web
Z Attend que des jobs FME soient complètement traités par FME Flow. Un job est identifié par son "Job ID".
Quand un job est terminé, les entités produites sont immédiatement disponibles.

54 Guide des Transformers FME 2024_web


FMEFlowLogFileRetriever
Exécution - Intégrations - Web
Accède au log pour un traitement FME Flow spécifié. Le log du traitement est identifié par le paramètre
en entrée ID traitement. #
FMEFlowNotifier A
Exécution - Intégrations - Web
Envoie une notification à un FME Flow spécifié. Une notification peut être utilisée pour une grande varié- B
té d'actions, comme le déclenchement d'un projet, ou l'envoi d'un e-mail à des clients.
C
FMEFlowResourceConnector
Exécution - Intégrations - Web D
Accède au service de stockage de fichiers FME Flow pour charger, télécharger ou supprimer fichiers et
dossiers ou lister les informations à propos des fichiers/dossiers depuis un compte FME Flow.
E
FMEFunctionCaller F
Exécution
Appelle une fonction FME et renvoie un éventuel résultat dans l'attribut Résultat.
G
FTPCaller H
Exécution - Intégrations - Web
Télécharge et téléverse des données depuis et vers un serveur FTP.
I
Generalizer J
Cartographie et rapports - Géométries - Web
Transforme ou mesure des entités géométriques selon l'algorithme spécifié. Quatre types d'algorithmes
K
sont disponibles : L'algorithme de généralisation réduit la densité de coordonnées en supprimant des L
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 mesu- M
rer 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 à N
l'originale)
O
Geocoder
Intégrations - Web • Téléchargeable depuis FME Hub P
Utilise des services web externes pour convertir des adresses en coordonnées latitude/longitude, ou pour
trouver l'adresse la plus proche de coordonnées latitude/longitude (géocodage inversé). Certains ser-
Q
vices disposent d'informations complémentaires (altitude, fuseau horaire…).
R
GeometryCoercer
Géométries - Nuages de points
S
Réinitialise le type de géométrie de l'entité. T
GeometryColorSetter
Cartographie et rapports
U
Définit les couleurs, via les apparences, des géométries (comme les surfaces) qui supportent les appa- V
rences et correspondent à une géométrie XQuery.
W
X
Y
Z

Galerie des Transformers 55


GeometryExtractor
Exécution - Géométries - Spécifique à un format - Valeurs calculées
Extrait la géométrie d'une entité selon l'encodage défini en paramètre. La géométrie encodée est stoc-
# kée dans un attribut qui peut ensuite être utilisé pour restaurer la géométrie de l'entité via le Transformer
GeometryReplacer.
A
GeometryFilter
B Filtres et jointures - Qualité des données
Dirige l'entité vers un port correspondant à son type de géométrie.
C
GeometryInstantiator
D 3D
Instancie une géométrie. Une transformation spécifique (position, échelle et rotation) est appliquée à la
E définition de la géométrie (référence) pour créer l'instance.
F GeometryPartExtractor
3D
G Extrait ou supprime les parties de géométrie sélectionnées à partir d'une requête XQuery.
H GeometryPropertyExtractor
3D
I Extrait le nom de géométrie ou les traits vers des attributs de l'entité.
J GeometryPropertyRemover
3D
K Supprime les noms de géométrie ou les traits.
L GeometryPropertyRenamer
3D
M Renomme les noms de géométries ou les traits.
N GeometryPropertySetter
3D
O
Définit les traits ou noms de géométries à partir d'attributs ou de constantes.
P GeometryRefiner
Géométries
Q
Effectue les opérations suivantes sur la géométrie de l'entité : Les entités Aggregate homogènes sont
R transformées en entités "multi" : MultiCurve, MultiArea, MultiPoint ou MultiText. Les entités Aggregate ou
multi avec seulement un membre sont remplacées par une seule partie. Les entités Donut sans trou sont
S transformées en Polygon ou Ellipse. Les entités Path avec un seul segment sont remplacées par celui-ci.
Les éléments consécutifs Line constituant une entité Path sont combinés.
T
GeometryRemover
U Géométries
Supprime la géométrie de l'entité.
V
GeometryReplacer
W Exécution - Géométries - Spécifique à un format
Remplace la géométrie de l'entité selon le paramètre d'encodage de l'entité. Ce Transformer est typique-
X ment utilisé pour restaurer des géométries précédemment extraites avec GeometryExtractor.

Y GeometryValidator
Qualité des données
Z Détecte des erreurs géométriques et optionnellement les répare. Chaque entité entrante est traitée sé-
parément.

56 Guide des Transformers FME 2024_web


GeoRSSFeatureComposer
Spécifique à un format - Web
Construit des documents GeoRSS à partir des entités en entrée et les stocke dans un attribut spécifié
pour les entités qui ressortent par le port GeoRSS. #
GeoRSSFeatureReader A
Spécifique à un format - Web
Crée des entités à partir de documents GeoRSS/URL qui sont stockés dans un attribut spécifique de B
l'entité entrante. Les entités de documents/URL GeoRSS ressortent avec les attributs de l'entité source
et sont, si désiré, fusionnées. C
GMLFeatureComposer D
Spécifique à un format
Écrit des entités GML correspondant à des types d'entités d'un schéma d'application GML existant.
E
GOIDGenerator F
Valeurs calculées
Calcule un GOID (Identifiant d'Objet Géographique) pour chaque entité entrant dans le Transformer et
G
les stocke dans un nouvel attribut. Le GOID est un nombre unique codé sur 128 bits calculé notamment
H
à 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. I
GoogleBigQueryConnector J
Web • Téléchargeable depuis FME Hub
Accède au service Google BigQuery pour charger ou interroger des tableaux à partir d'un compte Google K
Cloud.
L
GoogleCloudPubSubConnector
Web • Téléchargeable depuis FME Hub M
Se connecte au service Google Cloud Pub/Sub. Supporte la création de sujets et d'abonnements ainsi
que l'envoi et la réception de messages. N
GoogleCloudStorageConnector O
Exécution - Intégrations - Web • Téléchargeable depuis FME Hub
Accède au service de stockage de fichiers Google Cloud Storage pour charger ou télécharger des fichiers P
ou lister des informations de fichiers ou dossiers depuis un compte Google Cloud Storage.
Q
GoogleDriveConnector
Exécution - Intégrations - Web R
Accède au service de stockage de fichiers Google Drive pour charger, télécharger ou supprimer des fi-
chiers et dossiers ou pour lister le contenu d'un dossier à partir d'un compte Google Drive.
S
GoogleIoTConnector T
Web • Téléchargeable depuis FME Hub
Se connecte au courtier de messagerie Google IoT Core. Prend en charge l'envoi (production) et la récep-
U
tion (consommation) de messages. V
GoogleLanguageConnector
Web • Téléchargeable depuis FME Hub
W
Accède à l'API Google Natural Language et Google Cloud Translation pour l'analyse de texte, telle que la X
détection de la langue et du sentiment.

GoogleSolarBuildingInsights
Y
3D -Attributs - Veremes - Web Z
Se connecte au service Google Solar pour obtenir des informations sur l'emplacement, les dimensions et
le potentiel solaire d'un bâtiment. Transformer à télécharger sur vStore.

Galerie des Transformers 57


GoogleSolarDataLayers
3D - Attributs - Rasters - Veremes - Web
Se connecte au service Google Solar pour extraire des trames avec des informations solaires encodées,
# y compris un modèle de surface numérique, une image aérienne, des cartes de flux annuelles et men-
suelles, et une ombre horaire. Transformer à télécharger sur vStore.
A
GoogleVisionConnector
B Rasters - Web • Téléchargeable depuis FME Hub
Accède à l'API Google Vision AI pour la reconnaissance d'images.
C
GridInQuestIIReprojector
D Coordonnées - Intégrations
Reprojette les coordonnées de l'entité depuis un système de coordonnées vers un autre en utilisant la
E librairie de reprojection Grid InQuestII.
F GtransAttributeReprojector
Coordonnées - Intégrations
G Reprojette les attributs contenant des valeurs de coordonnées depuis un système de coordonnées vers
un autre en utilisant la librairie de reprojection Gtrans (du National Land Survey de Suède) et le fichier
H
de traduction spécifié.
I GtransReprojector
J Coordonnées - Intégrations
Reprojette les entités depuis un système de coordonnées vers un autre en utilisant la librairie de repro-
K jection Gtrans (du National Land Survey de Suède) et le fichier de conversion spécifié.

L H3HexagonalIndexer
Géométries - Valeurs calculées
M Calcule et manipule les indices numériques de la grille hexagonale hiérarchique d'indexation spatiale
globale connue sous le nom d'Uber H3. Permet de regrouper les données spatiales dans des cellules de
N la grille hexagonale à des fins d'analyse et de visualisation.

O HDFSConnector
Exécution - Intégrations - Web
P Accède à un HDFS (Hadoop Distributed File System) pour charger, télécharger ou supprimer des fichiers
et dossiers ou pour lister le contenu d'un dossier depuis un service HDFS.
Q
HoleCounter
R Qualité des données - Valeurs calculées
Compte le nombre de trous d'entités polygonales et stocke le résultat dans un nouvel attribut.
S
HTMLExtractor
T Chaînes de caractères - Exécution - Intégrations - Web
Extrait des données structurées d'une page web ou d'autres sources HTML formatées pour la lecture par
U un humain (capture de données d'écran) en utilisant les sélecteurs CSS pour extraire des portions de
V contenu HTML et les ajouter dans des attributs d'entité.

HTMLLayouter
W Cartographie et rapports - Spécifique à un format - Web
X Combine des rapports web générés par HTMLReportGenerator dans une grille Bootstrap ou dans une
disposition verticale.
Y HTMLReportGenerator
Z Cartographie et rapports - Spécifique à un format - Web
Permet de créer des rapports web basiques constitués d'éléments empilés verticalement en utilisant la
géométrie et les attributs des entités.

58 Guide des Transformers FME 2024_web


HTMLToXHTMLConverter
Chaînes de caractères - Spécifique à un format - Web
Convertit un document HTML en un document XHTML valide.
#
HTTPCaller
Exécution - Web A
Accède à une URL via HTTP ou HTTPS, effectuant une opération GET, PUT, POST, DELETE, HEAD, PATCH
ou OPTION. B
HullAccumulator C
Analyse spatiale
Calcule le plus petit polygone convexe ou concave englobant un groupe d'entités. Une enveloppe est D
créée pour chaque combinaison de valeurs uniques des attributs spécifiés dans le paramètre de regrou-
pement.
E
HullReplacer F
Géométries
Remplace la géométrie d'une entité par un polygone représentant son enveloppe convexe.
G
IBMIoTConnector H
Web • Téléchargeable depuis FME Hub
Se connecte à la plateforme Watson IoT d'IBM via le protocole MQTT. Prend en charge l'envoi (production)
I
et la réception (consommation) de messages. J
IFCPropertySetDefinitionCreator
3D - Spécifique à un format
K
Crée une entité dont les attributs contiennent la définition d'un jeu de propriétés IFC. Les entités qui res- L
sortent de ce Transformer sont similaires aux entités PropertySetDefinition produites par le Reader IFC.

IFCQuantitySetDefinitionCreator
M
3D - Spécifique à un format N
Crée une entité dont les attributs contiennent la définition d'un jeu de quantités IFC. Les entités qui res-
sortent de ce Transformer sont similaires aux entités QuantitySetDefinition produites par le Reader IFC. O
IGNFAlticoder P
3D - Attributs - Intégrations - Veremes
Transforme un point 2D en point 3D en utilisant les géoservices du géoportail de l'IGN. Les données pro- Q
viennent de l'interrogation d'un service en ligne de l'Institut Géographique National et Forestier (IGN),
une connexion internet est donc nécessaire. Inclu dans la suite de Transformers IGNFConnector à télé- R
charger sur vStore.
S
IGNFAttributeAlticoder
3D - Attributs - Intégrations - Veremes T
Renvoie l'altitude d'un point dont les coordonnées, latitude et longitude, sont fournies en paramètres.
Les données proviennent de l'interrogation d'un service en ligne de l'Institut Géographique National et
U
Forestier (IGN), une connexion internet est donc nécessaire. Inclu dans la suite de Transformers IGNF- V
Connector à télécharger sur vStore.

IGNFDataAdminExpressConnector
W
Attributs - Intégrations - Veremes X
Génère les contours des entités administratives correspondant à la collectivité indiquée en paramètre
et permet par exemple de connaître toutes les communes et les epci d'un département. Les données Y
proviennent de l'interrogation d'un service en ligne de l'Institut Géographique National et Forestier (IGN),
une connexion internet est donc nécessaire. Inclu dans la suite de Transformers IGNFConnector à télé- Z
charger sur vStore.

Galerie des Transformers 59


IGNFIsochrone
Attributs - Intégrations - Veremes
Génère la ligne isochrone ou isodistance autour d'un point en utilisant le réseau routier des géoservices
# du géoportail de l'IGN. Les données proviennent de l'interrogation du service concerné de l'Institut Géo-
graphique National et Forestier (IGN), une connexion internet est donc nécessaire. Inclu dans la suite de
A Transformers IGNFConnector à télécharger sur vStore.

B IGNFRouteCalculator
Géométries - Intégrations - Veremes
C Calcule l'itinéraire le plus court ou le plus rapide entre deux points. Les données proviennent de l'interro-
gation du service concerné de l'Institut Géographique National et Forestier (IGN), une connexion internet
D
est donc nécessaire. Inclu dans la suite de Transformers IGNFConnector à télécharger sur vStore.
E ImageFetcher
Exécution - Rasters
F
Récupère une image en exécutant une requête HTTP GET sur l'URL indiquée. Le résultat est utilisé pour
G définir une géométrie de type raster.

H ImageRasterizer
Cartographie et rapports - Rasters
I Dessine les entités de points, lignes ou polygones entrantes sur un raster couleur rempli avec la couleur
d'arrière-plan.
J
InlineQuerier
K Exécution
Exécute des requêtes SQL sur une base de données temporaire faite de tables créées depuis les entités
L entrantes et retourne les résultats sous forme de nouvelles entités.

M InseeDonneesLocalesConnector
Attributs - Intégrations - Veremes
N Extrait des informations sur le recensement de population de l’API DonneesLocales de l'Institut Natio-
nal de la Statistique et des Études Économiques (Insee).Les données proviennent de l'interrogation du
O service concerné de l'Insee, une connexion internet est donc nécessaire. Transformer à télécharger sur
vStore.
P
InseeSirenEtablissementConnector
Q Attributs - Intégrations - Veremes
Renvoie une liste d'établissements provenant du répertoire SIRENE des entreprises françaises de l'In-
R
see. Plusieurs critères d'interrogation sont disponibles : commune, nom, code Siren… Les données pro-
S viennent de l'interrogation du service concerné de l'Insee, une connexion internet est donc nécessaire.
Transformer à télécharger sur vStore.
T
Inspector
U Exécution - Qualité des données
Envoie les entités dans FME Data Inspector pour affichage.
V
Intersector
W Analyse spatiale - Géométries
Calcule les intersections entre toutes les entités entrantes et coupe les lignes et les polygones à chaque
X intersection.

Y
Z

60 Guide des Transformers FME 2024_web


JMSReceiver
Intégrations - Web
Reçoit un agent de messages en utilisant l'API Java Message Service (JMS).
#
JMSSender
Intégrations - Web A
Envoie un agent de messages en utilisant l'API Java Message Service (JMS).
B
JSONExtractor
Spécifique à un format - Web C
Extrait des portions de JSON (Java Script Object Notation) au format texte dans les attributs de l'entité.
D
JSONFlattener
Spécifique à un format - Web E
Aplatit les objets JSON, extrait les clés et valeurs de l'objet dans des attributs de l'entité FME.
F
JSONFormatter
Spécifique à un format - Web G
Fournit des options pour le formatage de texte JSON.
H
JSONFragmenter
Spécifique à un format - Web I
Extrait des portions de texte JSON formaté en de nouvelles entités FME.
J
JSONTemplater
Spécifique à un format - Web K
Remplit un document JSON avec les valeurs d'attributs d'entités FME.
L
JSONUpdater
Spécifique à un format - Web M
Crée, modifie, remplace ou supprime des valeurs d'objets ou de tableaux dans un document JSON.
N
JSONValidator
Qualité des données - Spécifique à un format - Web O
Valide la syntaxe d'un texte JSON.
P
Junction
Exécution Q
Réunit plusieurs connexions en un point de jonction, qui produit une seule connexion.
R
KafkaConnector
Web • Téléchargeable depuis FME Hub S
Se connecte à cluster Apache Kafka. Supporte l'envoi (production) et la réception (utilisation) de mes-
sages.
T
KinesisReceiver U
Intégrations
Utilise le service Amazon Kinesis pour recevoir des enregistrements de données depuis un flux Amazon
V
Kinesis. W
KinesisSender
X
Intégrations
Utilise le service Amazon Kinesis pour envoyer des enregistrements de données à un flux Amazon Kine- Y
sis.
Z
KMLPropertySetter
Cartographie et rapports - Spécifique à un format
Définit les propriétés communes à des groupes d’entités (vecteur et raster) destinés à l’écriture OGCKML.

Galerie des Transformers 61


KMLRegionSetter
Cartographie et rapports - Spécifique à un format
Définit les attributs KML relatifs à la région d'un groupe d'entités destiné au Writer OGCKML.
#
KMLStyler
A Cartographie et rapports - Spécifique à un format
KMLStyler peut être utilisé pour spécifier les caractéristiques de style d'une entité KML ou d'un groupe
B d'entités KML.

C KMLTimeSetter
Cartographie et rapports - Spécifique à un format
D Définit les attributs KML relatifs à l'heure/période d'un groupe d'entités destiné au Writer OGCKML.

E KMLTourBuilder
Cartographie et rapports - Spécifique à un format
F 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.
G
KMLViewSetter
H Cartographie et rapports - Spécifique à un format
Définit des attributs KML liés aux vues pour un groupe d'entités destiné à l’écriture OGCKML. La création
I de vues LookAt (point de vue) ou de caméra est supportée.
J Labeller
Cartographie et rapports
K Positionne une étiquette le long d'une entité linéaire ou polygonale.
L
M
N
O
P
LabelPointReplacer
Q Cartographie et rapports - Géométries
Remplace la géométrie de l'entité par une étiquette. L'annotation est obligatoirement, selon les cas, dans
R
le polygone ou sur la ligne de l'objet d'origine. Notez que puisque le texte peut être plus grand qu'une
S entité entrante surfacique, les limites de l'étiquette peuvent dépasser les limites du polygone.

T
U
V
LatLongToMGRSConverter
W Coordonnées
X Calcule un code Military Grid Reference System (MGRS) d'un point à partir des valeurs de latitude et lon-
gitude provenant d'attributs de l'entité.
Y LeftRightSpatialCalculator
Z Valeurs calculées
Calcule la position relative d'une entité "Candidate" par rapport à une entité "Base". La géométrie de
l'entité "Base" est restreinte à des lignes.

62 Guide des Transformers FME 2024_web


LengthCalculator
Valeurs calculées
Calcule la longueur de l'entité et stocke le résultat dans un nouvel attribut.
#
LengthToPointCalculator
Valeurs calculées A
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 B
de l'entité d'origine.
C
LineBuilder
Géométries D
Connecte des entités ponctuelles entre elles selon leur ordre d'entrée, créant ainsi des entités de type
ligne ou polygone.
E
F
G
H
LineCloser
I
Géométries
Convertit une entité linéaire en polygone en ajoutant le point de départ à la fin de la géométrie. J
K
L
M
N
LineCombiner
Géométries O
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.
P
LineExtender Q
Géométries
R
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. S
LineOnAreaOverlayer
T
Analyse spatiale - Filtres et jointures
Effectue une superposition ligne /polygone. Chaque ligne en entrée est découpée lorsqu'elle intersecte U
les limites de polygones qu'elle croise ou les polygones sont découpés là où ils sont superposés à des
lignes. Les attributs peuvent être partagés entre les lignes et les polygones liés (jointure spatiale). V
W
X
Y
Z

Galerie des Transformers 63


LineOnLineOverlayer
Analyse spatiale - Filtres et jointures
Opère une intersection de toutes les lignes entrantes dans le Transformer. Toutes les lignes sont décou-
# pées entre elles.

A ListBasedFeatureMerger
Filtres et jointures
B Copie et regroupe les géométries et/ou attributs d'une entité (ou de plusieurs entités) avec une autre
entité (ou plusieurs autres entités).
C
ListBuilder
D Attributs
Regroupe les attributs de plusieurs entités dans un seul attribut de liste.
E
ListConcatenator
F Attributs
Concatène toutes les valeurs d'une liste dans un seul attribut.
G
ListCopier
H Attributs
Copie une liste complète d'attributs, y compris tous les attributs imbriqués, d'un nom de liste vers un autre.
I
ListDuplicateRemover
J Chaînes de caractères - Qualité des données
Supprime tous les doublons d'un attribut de type liste. Dans la liste modifiée, il ne reste plus que des
K valeurs uniques pour l'attribut de liste.
L ListElementCounter
Qualité des données
M Compte le nombre d'éléments d'une liste et stocke le résultat dans un attribut.
N ListExploder
Attributs
O
Éclate une liste en générant une entité pour chaque élément la composant.
P ListExpressionPopulator
Attributs
Q
Remplit une nouvelle liste depuis une série d'attributs spécifiée en utilisant une expression régulière.
R ListHistogrammer
Qualité des données - Valeurs calculées
S
Dénombre toutes les valeurs prises par un attribut dans une liste et retourne le résultat dans une nou-
T velle liste ajoutée à l'entité.

U ListIndexer
Attributs
V Copie les attributs d'un élément de liste spécifiée par l'index et les convertit en attributs de l'entité.

W ListPopulator
Attributs
X Remplit une nouvelle liste depuis une série d'attributs. Les attributs à utiliser sont spécifiés par le para-
mètre préfixe.
Y
ListRangeExtractor
Z Valeurs calculées
Extrait les valeurs minimum et maximum d'une liste.

64 Guide des Transformers FME 2024_web


ListRenamer
Attributs
Renomme une liste et/ou les composants d'une liste ; ou transpose les attributs d'un élément de liste
dans les attributs d'origine. #
ListSearcher
A
Chaînes de caractères
Recherche une valeur dans une liste et retourne l'index de l'élément correspondant dans un nouvel attribut. B
ListSorter
Attributs
C
Trie les éléments d'une liste.
D
ListSummer
Chaînes de caractères E
Calcule la somme de tous les éléments d'une liste.
F
LocalCoordinateSystemSetter
Coordonnées G
Marque toutes les entités avec le système de coordonnées local défini par les paramètres spécifiés. Ce
Transformer ne reprojette pas les entités et ne modifie pas leur géométrie. H
Logger I
Exécution
Consigne chaque entité dans le fichier de log. Tous les attributs et la géométrie de l'entité sont enregis- J
trés en sortie.
K
LogMessageStreamer
Exécution L
Capture des messages depuis le fichier de log FME et/ou le Transformer Logger. Les messages sont char-
gés dans les entités. Attention : les messages émis en dehors de la durée de traitement d'un Transformer M
ne peuvent pas être capturés.

MapboxStyler
N
Cartographie et rapports - Spécifique à un format O
MapboxStyler peut être utilisé pour spécifier les caractéristiques de style d'un groupe d'entités au format
GeoJSON. P
MapInfoStyler
Cartographie et rapports - Spécifique à un format
Q
Prépare les entités pour générer des données au format Mapinfo MIF/MID ou MapInfo TAB par l'intermé-
diaire d'une interface intuitive de paramétrage d'attributs spécifiques à Mapinfo.
R
MapnikRasterizer S
Cartographie et rapports - Rasters
Dessine des points, lignes, polygones et rasters sur un raster en utilisant la boîte à outils Mapnik. T
Matcher U
Qualité des données
Détecte des entités correspondantes entre elles. Deux entités sont déclarées comme correspondantes V
lorsqu'elles ont les mêmes attributs, la même géométrie ou les deux.
W
X
Y
Z

Galerie des Transformers 65


MeasureExtractor
Valeurs calculées
Extrait la (ou les) mesure (s) 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.

A MeasureGenerator
Valeurs calculées
B Crée un jeu de mesures associées à la géométrie de l'entité où chaque valeur est la distance depuis le
début de la ligne jusqu'à chaque vertex, multipliée par le multiplicateur donné.
C
MeasureRemover
D Géométries
Supprime les mesures de la géométrie d'une entité.
E
MeasureSetter
F Géométries
Définit la (ou les) mesure (s) d'une géométrie ponctuelle, linéaire ou surfacique ou d'un vertex d'une
G géométrie linéaire par la (ou les) valeur (s) d'un (ou de plusieurs) attribut (s) donné (s) ou par un attribut
de liste.
H
MeshMerger
I 3D - Géométries

J Fusionne les entités de type maillage (entités avec des géométries Mesh) en une entité de type maillage
unique.
K MeshSimplifier
L 3D - Géométries
Simplifie les entités de type maillage (entités avec des géométries Mesh) en réduisant le niveau de dé-
M tails. Le type de simplification est défini en paramètre.

N MGRSToLatLongConverter
Coordonnées
O Convertit les coordonnées MGRS (Military Grid Reference System) en longitude et latitude.

P MinimumAreaForcer
Géométries
Q Permet de s'assurer que les entités de type surfacique ont une superficie égale ou supérieure à la super-
ficie minimale spécifiée.
R
MinimumSpanningCircleReplacer
S Géométries
Remplace la géométrie de l'entité par un polygone représentant son plus petit cercle englobant. Le
T cercle minimum est défini comme le plus petit cercle englobant tous les vertex de l'entité entrée.

U ModuloCounter
Valeurs calculées
V Ajoute un attribut comprenant le prochain entier dans une séquence, redémarrant la numérotation à 0
quand la séquence atteint une valeur maximale fixée.
W
MQTTConnector
X Web • Téléchargeable depuis FME Hub
Se connecte au courtier de messagerie MQTT. Prend en charge l'envoi (production) et la réception
Y
(consommation) de messages.
Z

66 Guide des Transformers FME 2024_web


MSWordStyler
Cartographie et rapports
Prépare les entités pour générer des données au format Microsoft Word par l'intermédiaire d'une inter-
face intuitive de paramétrage d'attributs spécifiques au format MSWord. #
MultipleGeometryFilter A
Filtres et jointures
Filtre les entités agrégées ayant une géométrie distincte par élément. B
MultipleGeometrySetter C
Géométries
Offre la possibilité de mettre en place un agrégat où chaque partie est indépendante des autres, et sa D
géométrie complètement propre.
E
NeighborFinder
Analyse spatiale F
Trouve l'entité entrée par le port Candidate la plus proche de chaque entité entrée par le port Base.
G
NeighborhoodAggregator
Analyse spatiale - Filtres et jointures H
Crée des agrégats d'entités en se basant sur leur proximité.
I
J
K
L
M
N
NeighborPairFinder O
Analyse spatiale
Cherche pour chaque entité provenant du port Base, les deux entités les plus proches provenant du port P
Candidate.
Q
NetworkCostCalculator
Analyse spatiale - Valeurs calculées R
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.
S
NetworkFlowOrientator T
Analyse spatiale
Définit le sens (direction) de chaque arc ou ligne dans un réseau pour s'adapter à la direction aval au
U
nœud de destination. V
NetworkTopologyCalculator
Analyse spatiale - Valeurs calculées
W
Trouve les lignes connectées appartenant à un même réseau. X
NLPClassifier
Y
Chaînes de caractères - Filtres et jointures • Téléchargeable depuis FME Hub
Classifie du texte de langage naturel en plusieurs catégories en utilisant un modèle entraîné. Z

Galerie des Transformers 67


NLPTrainer
Chaînes de caractères - Filtres et jointures • Téléchargeable depuis FME Hub
Entraîne un modèle de classification NLP (pour Natural Language Processing, ou TLN pour Traitement
# du Langage Naturel) selon les spécifications de l'utilisateur et les données fournies.

A NullAttributeMapper
Attributs - Chaînes de caractères - Qualité des données
B Modifie les valeurs d'attributs d'entités. Ce Transformer traite les valeurs nulles, les chaînes vides et les
attributs manquants.
C
NumericRasterizer
D Cartographie et rapports - Rasters
Dessine les entités entrantes ponctuelles, linéaires et polygonales sur un raster numérique rempli avec la
E valeur de couleur de fond. Les coordonnées Z des entités vecteurs entrantes sont utilisées pour générer
les valeurs des pixels.
F
OffsetCurveGenerator
G Géométries
Décale les segments des entités linéaires et, si nécessaire, les connecte en utilisant des arcs.
H
Offsetter
I 3D - Analyse spatiale

J Ajoute un décalage aux coordonnées de l'entité de manière à ce que l'entité se déplace selon la valeur
spécifiée.
K
L
M
N
O
P
Q
R OneDriveConnector
Exécution - Intégrations - Web
S Accède au service de stockage de fichiers Microsoft OneDrive pour charger, télécharger ou supprimer les
fichiers et dossiers ou lister le contenu d'un dossier depuis un compte Microsoft OneDrive.
T
OrientationExtractor
U Valeurs calculées
Retourne l'orientation d'une entité. Ceci aura différentes valeurs de retour possibles, basées sur le type
V de géométrie entrante.
W Orientor
Géométries
X Modifie l'orientation d'une entité de type polygone ou la direction d'une entité de type linéaire.
Y
Z

68 Guide des Transformers FME 2024_web


OSMOverpassConnector
Attributs - Intégrations - Veremes
Extrait des informations portant sur de nombreuses thématiques (commerces, limites administratives,
routes…) partout dans le monde de l’API Overpass d’OpenStreetMap (OSM). Les données en sortie auront #
le même système de projection que la géométrie en entrée. Transformer à télécharger sur vStore.
A
ParameterFetcher
Exécution - Web B
Ajoute un nouvel attribut à l'entité et lui attribue la valeur d'un paramètre précédemment publié.
C
PartCounter
Qualité des données - Valeurs calculées D
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.
E
PathBuilder F
Géométries
Connecte des entités linéaires (arcs et lignes) dans leur ordre d'entrée, constituant une entité de type
G
Chemin (Path).
H
PathSplitter
Géométries
I
Décompose une entité de type chemin (Path) selon les segments qui la composent. Chaque entité sor- J
tante contient une copie des attributs de l'entité source.

PDFPageFormatter
K
Cartographie et rapports - Spécifique à un format L
Prépare des entités pour générer un document PDF en paramétrant l'emplacement des objets et les
dimensions de la page à produire. M
PDFStyler N
Cartographie et rapports - Spécifique à un format
Définit les attributs de style pour un groupe d’entités destinés à être écrits au format PDF Géospatial. O
PipeEvaluator P
3D - Géométries
Remplace les géométries de tuyaux de l'entité par une représentation approximative des bordures du Q
solide.
R
PipeReplacer
3D - Géométries S
Remplace la géométrie de l'entité par un tuyau tridimensionnel créé par le balayage d'un disque à traits
le long de la courbe d'entrée. T
PlanarityFilter U
3D - Filtres et jointures - Qualité des données
Filtre les entités selon leur planéité. Pour être plane, une géométrie doit avoir tous ses points situés sur V
le même plan.
W
Player
Exécution
X
Lit les entités stockées dans un fichier au format FFS (fichier FME Feature Store) et les envoie dans l'es-
Y
pace de travail.

PointCloudCombiner Z
Nuages de points
Combine plusieurs géométries en un seul nuage de points.

Galerie des Transformers 69


PointCloudComponentAdder
Nuages de points
Ajoute de nouveaux composants avec des valeurs constantes à un nuage de points.
#
PointCloudComponentCopier
A Nuages de points
Copie un composant existant vers un nouveau avec le nom indiqué. Le composant existant demeure et
B un nouveau composant est créé avec un nom différent mais avec les mêmes valeurs.

C PointCloudComponentKeeper
Nuages de points
D Supprime tous les composants de l'entité à l'exception de ceux qui sont retenus dans la liste.

E PointCloudComponentRemover
Nuages de points
F Supprime les composants indiqués dans un nuage de points.

G PointCloudComponentRenamer
Nuages de points
H Renomme un composant existant.

I PointCloudComponentTypeCoercer
Nuages de points
J Convertit le type de composants d'un nuage de points.

K PointCloudConsumer
Nuages de points
L Requête le (ou les) point (s) de la géométrie d'un nuage de points mais n'effectue aucune opération sur
le (ou les) point (s).
M
PointCloudCreator
N Nuages de points
Crée une nouvelle entité nuage de points en spécifiant sa taille et ses composants puis l'envoie dans
O
l'espace de travail pour traitement.
P
Q
R
S
T
U
PointCloudExpressionEvaluator
V
Nuages de points - Valeurs calculées
W Effectue des opérations, telles que des opérations algébriques ou des conditions, pour définir les valeurs
des composants d'un nuage de points.
X
PointCloudExtractor
Y Nuages de points
Remplace la géométrie de l'entité par la définition stockée dans l'attribut blob. Le blob est décodé en
Z fonction du format sélectionné.

70 Guide des Transformers FME 2024_web


PointCloudFilter
Filtres et jointures - Nuages de points
Filtre une entité nuage de points en une (ou plusieurs) partie (s) basée (s) sur des calculs d'expressions.
#
PointCloudMerger
Filtres et jointures - Nuages de points A
Fusionne les valeurs des composants d'un nuage de points vers un autre.
B
PointCloudOnRasterComponentSetter
Nuages de points - Rasters C
Définit les valeurs des composants d'un nuage de points en superposant un nuage de points à un raster.
D
PointCloudPropertyExtractor
Nuages de points - Valeurs calculées E
Extrait les propriétés d'une entité nuage de points et les expose en tant qu'attributs.
F
PointCloudReplacer
Nuages de points G
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é. H
PointCloudSimplifier I
Nuages de points
Génère les entités nuages de points qui ont moins de points que les entités d'origine tout en conservant J
la forme originale.
K
PointCloudSorter
Nuages de points
L
Trie les points d'un nuage de points en fonction des valeurs de ses composants
M
PointCloudSplitter
Nuages de points
N
Découpe une entité nuage de points en multiples entités, chacune ayant une valeur homogène pour le
O
composant ayant servi de critère de découpage.

PointCloudStatisticsCalculator P
Nuages de points - Valeurs calculées
Q
Calcule des statistiques sur les composants des nuages de points et les expose sous la forme d'attributs.

PointCloudSurfaceBuilder R
3D - Géométries - Nuages de points
S
Prend un nuage de points en entrée et le reconstruit dans un maillage.

PointCloudThinner
T
Nuages de points U
Réduit le nombre de points dans un nuage de points en conservant les points à un intervalle fixe, un
nombre maximum de points, ou une quantité définie de premiers ou de derniers points. V
W
X
Y
Z

Galerie des Transformers 71


PointCloudToPointCoercer
Nuages de points
Convertit des nuages de points en géométries ponctuelles ou multipoints, en conservant optionnelle-
# ment les valeurs d'attributs et de composants.

A PointCloudTransformationApplier
Nuages de points
B Applique une transformation à un nuage de points.

C PointOnAreaOverlayer
Analyse spatiale - Filtres et jointures
D Recherche les relations d'inclusion entre un ensemble de points et de polygones.

E PointOnLineOverlayer
Analyse spatiale - Filtres et jointures
F Recherche les relations de superposition ou de proximité entre un ensemble de points et de lignes.
Chaque ligne est découpée à l'endroit du plus proche point selon le seuil de tolérance spécifié.
G
PointOnPointOverlayer
H Analyse spatiale - Filtres et jointures
Recherche les relations de superposition ou de proximité entre un ensemble de points.
I
PointOnRasterValueExtractor
J Analyse spatiale - Rasters
Extrait les valeurs bande et palette d'un raster à la position de chaque point en entrée et les définit en
K attributs de l'entité.
L PointPropertyExtractor
Valeurs calculées
M Extrait l'orientation de points dans des attributs.
N PointPropertySetter
Géométries
O
Ajoute ou supprime l'orientation d'un point.
P PowerPointStyler
Cartographie et rapports
Q
Prépare des entités pour générer des données au format PowerPoint par l'intermédiaire d'une interface
R intuitive de paramétrage d'attributs spécifiques au format PowerPoint.

S PROJAttributeReprojector
Coordonnées - Intégrations
T Reprojette les attributs d'un système de coordonnées vers un autre en utilisant la librairie PROJ.

U ProjectWiseWSGConnector
Exécution - Intégrations - Web
V Accède à ProjectWise via un Bentley Web Services Gateway (WSG).

W PROJReprojector
Coordonnées - Intégrations
X Reprojette les coordonnées d'une entité depuis un système de coordonnées vers un autre en utilisant la
librairie PROJ.
Y
PythonCaller
Z Exécution
Exécute un script Python pour manipuler les entités. Un script Python permet d'effectuer des opérations
spécialisées et complexes sur la géométrie d'une entité, les attributs et le système de coordonnées.

72 Guide des Transformers FME 2024_web


PythonCreator
Exécution
Crée des entités en utilisant le code Python référencé et les envoie dans l'espace de travail pour traite-
ment. #
RabbitMQConnector A
Exécution - Intégrations - Web • Téléchargeable depuis FME Hub
Se connecte au courtier de messagerie AMQP 0-9-1. Prend en charge l'envoi (production) et la réception B
(consommation) de messages.
C
RandomNumberGenerator
Chaînes de caractères - Valeurs calculées D
Génère un nombre aléatoire uniformément distribué. Le nombre aléatoire est x, où la valeur minimale
est inférieure ou égale à x, x étant lui-même inférieur ou égal à la valeur maximale.
E
RasterAspectCalculator F
Rasters - Valeurs calculées
Calcule l'exposition (direction de la pente) de chaque cellule d'un raster. L'aspect est mesuré en degrés
G
de 0 à 360 dans le sens des aiguilles d'une montre à partir du nord.
H
RasterBandAdder
Rasters
I
Ajoute une nouvelle bande à un raster qui aura la même valeur dans toutes les cellules et les mêmes J
propriétés que les autres bandes dans le raster (c'est-à-dire nombre de lignes/colonnes, espacement des
cellules, origine de cellules,"etc.). K
RasterBandCombiner L
Rasters
Fusionne plusieurs entités raster superposées en une seule entité. M
RasterBandInterpretationCoercer N
Rasters
Modifie l'interprétation des bandes sélectionnées d'un raster en entrée, en utilisant les options de O
conversion spécifiées.
P
RasterBandKeeper
Rasters Q
Supprime toutes les bandes d'une entité raster, sauf celles qui sont sélectionnées. RasterSelector peut
être utilisé pour modifier la sélection. R
RasterBandMinMaxExtractor S
Rasters - Valeurs calculées
Extrait dans de nouveaux attributs de type liste les valeurs mininales et maximales de chaque bande T
ainsi que les clés et valeurs minimales et maximales de chaque palette d'une entité raster.
U
RasterBandNameSetter
Rasters V
Définit le nom des bandes d'un raster.
W
RasterBandNodataRemover
Rasters
X
Supprime l'identifiant nodata existant des bandes sélectionnées d'une entité raster. Toutes les valeurs
Y
précédemment égales à la valeur nodata sont considérées comme des données valides.

RasterBandNodataSetter Z
Rasters
Définit une nouvelle valeur nodata des bandes sélectionnées d'une entité raster.

Galerie des Transformers 73


RasterBandOrderer
Rasters
Spécifie l'ordre des bandes dans une entité de type raster. Les bandes sont réorganisées à partir de l'in-
# dex des bandes en entrée.

A RasterBandPropertyExtractor
Rasters - Valeurs calculées
B Extrait les propriétés des bandes et des palettes de l'entité raster et les stocke sous forme d'attributs.

C RasterBandRemover
Rasters
D Supprime toutes les bandes sélectionnées d'une entité raster.

E RasterBandSeparator
Rasters
F Sépare les bandes et les palettes de chaque entité raster entrante et génère autant d'entités raster que
de bandes et de palettes à l'origine.
G
RasterCellCoercer
H Rasters
Décompose toutes les entités raster numériques entrantes en points ou polygones individuels. Une en-
I tité vecteur est générée pour chaque cellule du raster.
J
K
L
M
N
O
P
RasterCellOriginSetter
Q Rasters
Définit l'origine des cellules du raster.
R
RasterCellValueCalculator
S Rasters - Valeurs calculées

T 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
U A est associée à la deuxième bande sélectionnée du raster B, et ainsi de suite.

V
W
X
Y
Z RasterCellValueReplacer
Rasters
Remplace une classe de valeurs dans une image raster source par une nouvelle valeur unique.

74 Guide des Transformers FME 2024_web


RasterCellValueRounder
Rasters
Arrondit les valeurs des cellules raster.
#
RasterCheckpointer
Exécution - Rasters A
Marque un point de contrôle dans un traitement d'image qui force les traitements précédents à s'exécu-
ter immédiatement. Il sauvegarde l'état courant sur disque une fois ces traitements terminés. B
RasterConsumer C
Rasters
Redistribue les entités de type raster par tuile ou par bande, sans qu'aucune transformation n'affecte D
réellement les images.
E
RasterConvolver
Rasters F
Accepte en entrée des entités contenant une géométrie raster et les sort après avoir appliqué un filtre
de convolution à toutes les bandes.
G
RasterDEMGenerator H
3D - Rasters
Construit une triangulation de Delaunay basée sur les points et lignes de casse entrants. Cette triangu-
I
lation est ensuite uniformément échantillonnée pour produire un modèle numérique de terrain (MNT) J
raster.
K
L
M
N
O
P
RasterExpressionEvaluator
Rasters - Valeurs calculées
Q
Calcule des expressions sur chaque cellule d'un raster, comme des opérations algébriques ou des formu-
R
lations conditionnelles.

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

RasterExtractor U
Rasters
V
Extrait la géométrie de l'entité en un attribut Raster Blob en fonction du format d'écriture sélectionné.

RasterGCPExtractor
W
Coordonnées - Rasters X
Extrait le système de coordonnées et les points de contrôle (Ground Control Points, points AMER) d'une
entité raster et les stocke en tant qu'attributs. Y
RasterGCPSetter Z
Coordonnées - Rasters
Définit le GCP d'un raster avec les colonnes (pixels), rangs (lignes), coordonnées X, Y et Z spécifiés.

Galerie des Transformers 75


RasterGeoreferencer
Coordonnées - Rasters
Géoréférence un raster avec des paramètres spécifiés.
#
A
B
C
D
E
F
RasterHillshader
G 3D - Cartographie et rapports - Rasters
Génère un effet de relief ombragé utile pour visualiser un terrain.
H
RasterInterpretationCoercer
I Rasters
Modifie l'interprétation sous-jacente des bandes de l'entité raster, en utilisant les options de conversion
J spécifiées.

K
L
M
N
O
P RasterMosaicker
Filtres et jointures - Rasters
Q Fusionne plusieurs entités raster superposées en une seule entité.
R
S
T
U
V
W
X
RasterNumericCreator
Y Rasters
Génère une entité avec un raster de la taille spécifiée avec une valeur numérique et l'envoie dans l'espace
Z de travail pour traitement. Ce Transformer est utile pour créer une très large image avec des largeur et
hauteur spécifiées par l'utilisateur.

76 Guide des Transformers FME 2024_web


RasterObjectDetectionModelTrainer
Rasters • Téléchargeable depuis FME Hub
Entraîne un modèle personnalisé de détection d'objets rasters basé sur les échantillons positifs et né-
gatifs. #
RasterObjectDetector A
Rasters
Accepte un raster en entrée et génère des géométries rectangulaires du contour des objets détectés. B
RasterObjectDetectorSampleGenerator C
Rasters • Téléchargeable depuis FME Hub
Aide à la génération et à la préparation d'échantillons positifs et négatifs qui seront utilisés par le Raste- D
rObjectDetectionModelTrainer.
E
RasterObjectDetectorSamplePreparer
Rasters • Téléchargeable depuis FME Hub F
Prépare manuellement des échantillons collectés pour qu'ils soient utilisés pour entraîner un modèle
personnalisé de détection d'objets raster.
G
RasterPaletteAdder H
Rasters
Crée une palette à partir d'un attribut, et ajoute cette palette à toutes les bandes sélectionnées du raster.
I
RasterPaletteExtractor J
Rasters
Crée une représentation (chaîne de caractères) d'une palette existante et l'enregistre dans un attribut.
K
RasterPaletteGenerator L
Rasters
Génère une palette à partir des bandes sélectionnées d'un raster.
M
RasterPaletteInterpretationCoercer N
Rasters
O
Modifie l'interprétation des palettes d'un raster en entrée, en utilisant les options de conversion spéci-
fiées. P
RasterPaletteNodataSetter Q
Rasters
Identifie la clé de palette qui correspond à la valeur nodata d'une bande d'un raster et lui définit une R
valeur.
S
RasterPaletteRemover
Rasters T
Supprime les palettes sélectionnées de l'entité raster tout en conservant les valeurs des bandes.
U
RasterPaletteResolver
Rasters V
Remplace les palettes des bandes sélectionnées de l'entité raster entrante en appliquant la palette à
chaque cellule source. W
RasterPropertyExtractor X
Rasters - Valeurs calculées
Extrait les propriétés géométriques de l'entité raster et les stocke sous forme d'attributs. Y
RasterPyramider Z
Rasters - Web
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.

Galerie des Transformers 77


RasterRegisterer
Rasters
Transforme une image pour minimiser ses différences avec une autre.
#
RasterReplacer
A Rasters
Remplace la géométrie de l'entité avec la géométrie contenu dans l'attribut Raster Blob. Ce blob est
B décodé selon le format de raster sélectionné.

C RasterResampler
Rasters
D Rééchantillonne une entité raster en utilisant les dimensions désirées, les tailles de cellules désirées en
unités de terrain ou un pourcentage de la taille.
E
RasterRGBCreator
F Rasters
Génère une entité de type Image (raster) de la taille spécifiée avec des valeurs RGB et envoie le résultat
G dans l'espace de travail.
H RasterRotationApplier
Rasters
I Applique l'angle de rotation des propriétés de l'entité raster.
J RasterSegmenter
Rasters
K Partitionne une image raster en groupes de cellules de taille arbitraire selon l'intensité.
L RasterSelector
Rasters
M Sélectionne des bandes et palettes spécifiques d'un raster pour d'ultérieures opérations avec les Trans-
N fomers.

RasterSharpener
O
Rasters
P Améliore les entités d'une image raster. RasterSharpener améliore les bordures, lignes et courbes tout en
réduisant le bruit dans les zones plates de l'image raster.
Q
RasterSingularCellValueCalculator
R Rasters - Valeurs calculées
Effectue une opération arithmétique sur deux opérandes : la valeur de la cellule d'un raster et une valeur
S numérique.

T RasterSlopeCalculator
3D - Rasters
U Calcule la pente (différence maximale en z) pour chaque cellule d'un raster.

V RasterStatisticsCalculator
Rasters - Valeurs calculées
W Calcule des statistiques sur les bandes rasters et les expose en tant qu'attributs.

X RasterSubsetter
Rasters
Y 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.
Z

78 Guide des Transformers FME 2024_web


RasterTiler
Rasters
Découpe chaque entité raster en entrée en une série de tuiles en spécifiant soit la taille des tuiles soit un
nombre de tuiles. #
A
B
C
D
E
RasterToPolygonCoercer
Rasters
F
Crée des polygones à partir des entités raster entrantes. Un polygone est généré pour chaque surface G
contiguë de pixels de même valeur dans le raster entrant.
H
RCaller
Intégrations - Rasters - Spécifique à un format I
Exécute un script R qui peut accéder aux données de l'entité depuis une frame de données R tempo-
J
raire. Les données en entrée sont paramétrées sous la forme de tables qui deviendront des frames R.
Les frames de données R sont des tables similaires à celles des bases de données relationnelles qui sup- K
portent des colonnes de différents types.
L
Recorder
Exécution M
Enregistre une copie de toutes les entités entrant dans le Transformer dans un fichier au [Link] (Fea-
N
ture File Format) de FME.
O
ReframeReprojector
Coordonnées - Intégrations P
Reprojette les coordonnées de l'entité d'un système de coordonnées à un autre en utilisant la librairie de
reprojection Reframe.
Q
RekognitionConnector R
Web • Téléchargeable depuis FME Hub S
Accède au service de vision par ordinateur Amazon Rekognition Service AI pour détecter des objets,
visages et textes dans des images et pour décrire le contenu et les visages de l'image. T
ReprojectAngleCalculator U
Coordonnées - Valeurs calculées
V
Convertit un angle d'un système de coordonnées vers un autre. Le Transformer calcule l'angle reprojeté
d'une ligne débutant à la première coordonnée de l'entité avec les paramètres de longueur et d'angle W
donnés.
X
ReprojectLengthCalculator
Coordonnées - Valeurs calculées
Y
Convertit une distance donnée d'un système de coordonnées vers un autre. Le Transformer calcule la Z
longueur reprojetée d'une ligne débutant à la première coordonnée de l'entité avec les paramètres de
longueur et d'angle donnés.

Galerie des Transformers 79


Reprojector
Coordonnées
Effectue une reprojection de l'entité, d'un système de coordonnées vers un autre.
#
A
B
C
D
E
F RevitStyler
Cartographie et rapports - Spécifique à un format
G Prépare les entités en définissant des attributs spécifiques au format destination Autodesk Revit.

H Rotator
Géométries
I Pivote l'entité dans le sens anti-horaire, autour du point spécifié, selon l'angle de rotation (mesuré en
degrés).
J
RubberSheeter
K Coordonnées - Géométries
Déforme la géométrie des entités en appliquant une transformation affine. Cette opération est géné-
L ralement utilisée pour corriger un jeu de données afin de le faire correspondre à un jeu de données de
référence.
M
N
O
P
Q
R
S3Connector
S Exécution - Intégrations - Web • Téléchargeable depuis FME Hub
Accède au service de stockage de fichiers Amazon Simple Storage Service (S3) pour charger, télécharger
T ou supprimer fichiers et dossiers ou lister les informations de fichiers/dossiers depuis un compte S3.

U SalesforceConnector
Exécution - Intégrations - Web
V Récupère des données depuis la plateforme de gestion relation clients Salesforce en utilisant des re-
quêtes Salesforce Object Query Language (SOQL).
W
Sampler
X Exécution - Filtres et jointures - Qualité des données
Échantillonne les entités qui doivent sortir du Transformer.
Y
Scaler
Z 3D - Coordonnées - Géométries
Dilate les entités en multipliant leurs coordonnées par un coefficient multiplicateur.

80 Guide des Transformers FME 2024_web


SchemaMapper
Exécution
Convertit le schéma existant (modèle de données) des entités vers une nouvelle structure, basée sur des
mappages (correspondances) définis dans une table de correspondance externe. #
SchemaScanner A
Exécution
Produit une entité de schéma représentant la définition du type d'entités pour chaque groupe d'entités B
en entrée.
C
SecondOrderConformer
3D - Coordonnées D
Effectue une transformation conforme de second ordre sur la géométrie de l'entité. Selon la géométrie
entrante, une transformation 2D ou 3D est exécutée.
E
SectorGenerator F
Analyse spatiale
Génère des diagrammes circulaires pour les entités ponctuelles dont les directions sont définies par les
G
azimuts (degrés dans le sens horaire à partir du nord).
H
SharedItemAdder
3D
I
Ajoute ou remplace les Apparences, Textures, Rasters ou Définitions de Géométrie dans la librairie FME J
interne (FMELibrary).

SharedItemIDExtractor
K
3D L
Extrait les IDs des éléments partagés des faces avant et/ou arrière des géométries et les ajoute sous la
forme de traits ou d'attributs de liste. M
SharedItemIDSetter N
3D
Attribue un identifiant d'objet partagé aux faces avant et/ou arrière des géométries. O
SharedItemRetriever P
3D
Récupère les Apparences, Textures, Rasters ou Définitions de Géométrie dans la librairie FME interne Q
(FMELibrary).
R
SharePointOnlineConnector
Exécution - Intégrations - Web • Téléchargeable depuis FME Hub S
Accède à SharePoint Online pour télécharger, téléverser ou supprimer des fichiers et des dossiers ou
pour lister des informations sur les fichiers/dossiers. T
SherbendGeneralizer U
Cartographie et rapports - Géométries
Utilise l'algorithme de Sherbend pour simplifier des lignes en réduisant les détails non nécessaires en V
se basant sur l'analyse de la flexion des lignes. Le processus de généralisation peut éliminer, réduire ou
combiner les courbes, tout en résolvant les conflits. Dans cet exemple, trois flexions sont combinées en
W
une : X
ShortestPathFinder
Y
Analyse spatiale
Calcule le chemin le plus court d'une (ou plusieurs) ligne (s) contenant un nœud source et destination Z
dans un réseau basé sur la longueur de l'entrée ou le coût (spécifié en attribut) de chaque arête.

Galerie des Transformers 81


SlackConnector
Exécution - Intégrations - Web
Poste un message ou téléverse un fichier sur le service chat Slack group.
#
Snapper
A Analyse spatiale - Géométries - Qualité des données
Accroche les lignes, segments, vertex ou extrémités d'entités entre eux s'ils se trouvent à une certaine
B distance les uns des autres et s'ils ont au moins un attribut en commun.

C
D
E
F
G
H
I
J Snipper
Géométries - Qualité des données
K Réduit la longueur d'une entité linéaire en découpant une partie de la fin de l'entité selon une distance,
une mesure ou un pourcentage. Ce Transformer opère sur les entités avec une géométrie linéaire simple
L ou polygonale sans trous.
M SNSSender
Intégrations - Web
N
Utilise le Amazon Simple Notification Service (SNS) pour envoyer des messages à un topic d'Amazon
O SNS.

SolidBuilder
P
3D - Géométries
Q Construit des solides depuis des surfaces et coupe les régions creuses ou les vides dans les entités solides
avec d'autres entités solides. Un solide coupé par un autre solide doit contenir ce second solide.
R
S
T
U
V
W
SolidDissolver
X 3D - Analyse spatiale - Géométries
Dissout les entités solides en supprimant les limites communes afin de créer de plus grands solides. Les
Y attributs en entrée peuvent être accumulés.

Z Sorter
Exécution
Trie les entités selon la valeur d'un attribut.

82 Guide des Transformers FME 2024_web


SpatialFilter
Analyse spatiale - Filtres et jointures - Qualité des données
Filtre des entités points, lignes, surfaciques et textes selon des relations spatiales définies en paramètres.
Chaque entité provenant du port Candidate est comparée aux entités provenant du port Filter selon les #
opérateurs spatiaux à tester.
A
SpatialRelator
Analyse spatiale - Filtres et jointures - Qualité des données B
Détermine les relations topologiques (spatiales) entre des ensembles d'entités. Marque les entités quand
elles possèdent certaines relations comme la contiguïté, la superposition, l'intersection,"etc. C
SpatialSorter D
Analyse spatiale - Exécution
Trie les entités géographiques (par emplacement)
E
SpikeRemover F
Géométries - Qualité des données
Corrige les géométries des entités en enlevant les épis en 2D.
G
H
I
J
K
L
M
SQLCreator N
Exécution
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 O
est créée pour chaque ligne du résultat de la requête.
P
Q
R
S
T
U
SQLExecutor
Exécution V
Exécute des requêtes SQL dans une base de données.
W
X
Y
Z

Galerie des Transformers 83


SQSConnector
Web • Téléchargeable depuis FME Hub
Accède au service Amazon Simple Queue pour envoyer ou recevoir des messages.
#
StatisticsCalculator
A Valeurs calculées
Calcule des statistiques à partir des valeurs d'un attribut.
B
StreamOrderCalculator
C Valeurs calculées
Calcule l'ordre Strahler et/ou l'ordre Horton dans un réseau fluvial.
D
StreamPriorityCalculator
E Valeurs calculées
Calcule le flux primaire et secondaire d’un réseau.
F
StringCaseChanger
G Chaînes de caractères
Change la casse de la chaîne en majuscules, minuscules, première lettre en majuscule et première lettre
H de chaque mot en majuscule.

I StringConcatenator
Chaînes de caractères
J Concatène les valeurs d'un nombre quelconque d'attributs, de paramètres utilisateurs et/ou de
constantes et stocke le résultat dans un nouvel attribut.
K
StringFormatter
L Chaînes de caractères
Reformate les données contenues dans chaque attribut spécifié selon la commande Tcl format qui est
M similaire à la fonction printf en C. Les valeurs de l'attribut peuvent être formatées en chaînes de carac-
N tères, caractères ou nombres.

StringLengthCalculator
O
Chaînes de caractères - Valeurs calculées
P Calcule la longueur de la chaîne et le nombre d'octets dans un blob.

Q StringPadder
Chaînes de caractères
R Ajoute des caractères au contenu des attributs sélectionnés soit du côté droit soit du côté gauche.

S StringPairReplacer
Chaînes de caractères
T Remplace des caractères dans la valeur contenue dans l'attribut source en se basant sur les paires de
remplacement clé-valeur.
U
StringReplacer
V Chaînes de caractères
Remplace les sous-chaînes de caractères correspondant à une chaîne de caractères ou une expression
W régulière dans un attribut spécifié.

X StringSearcher
Chaînes de caractères
Y Effectue une recherche selon l'expression régulière spécifiée.

Z SubstringExtractor
Chaînes de caractères - Valeurs calculées
Extrait une sous-chaîne depuis l'attribut source.

84 Guide des Transformers FME 2024_web


SummaryReporter
Exécution - Qualité des données
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. #
SurfaceBuilder A
3D - Analyse spatiale
Coupe les trous des entités de type surface avec d'autres entités de ce type. Une surface qui est coupée B
par une autre doit être coplanaire avec cette seconde surface, avoir une orientation compatible et conte-
nir cette seconde surface. C
D
E
F
G
H
SurfaceDissolver I
3D - Analyse spatiale - Géométries
Détecte les régions coplanaires des surfaces entrantes et les dissout en faces uniques. Les faces sortantes
J
conservent les attributs, traits et apparences de l'entité.
K
SurfaceDraper
3D - Analyse spatiale - Nuages de points
L
Construit une triangulation de Delaunay basée sur des points et des ruptures de pente. Les entités en- M
trantes devant être drapées sont superposées sur le modèle de surface et ressortent en tant qu'entités
drapées. N
SurfaceFootprintReplacer O
3D - Géométries
Remplace la géométrie d'une entité avec une représentation planaire des ombres de l'entité. P
SurfaceModeller Q
3D - Nuages de points
Construit une triangulation de Delaunay basée sur les points et lignes de ruptures entrants. Ce Transfor- R
mer est utile quand vous avez plusieurs représentations du même modèle.
S
T
U
V
W
X
Y
Z

Galerie des Transformers 85


SurfaceOnSurfaceOverlayer
3D - Analyse spatiale
Calcule l'intersection généralisée d'entités de type surfaces. Les surfaces sortantes peuvent conserver
# tous les attributs des entités entrantes dans lesquelles elles sont contenues.

SurfaceSplitter
A
3D - Géométries
B Sépare une géométrie entrante à double face en deux surfaces à une face (une égale à la face avant de
la surface entrante, l'autre égale à la face arrière de la surface entrante).
C SystemCaller
Exécution
D Lance un programme ou une commande de système d'exploitation et attend sa fin avant de quitter et
de continuer la conversion.
E
TCPIPReceiver
F Exécution - Intégrations - Web
Reçoit des données brutes via TCP/IP. Génère une entité chaque fois que la somme des bits reçus atteint
G la valeur spécifiée par requête ou qu'une séquence particulière est détectée.

H TCPIPSender
Exécution - Intégrations - Web
I Envoie des données brutes à l'hôte spécifié qui peut être un autre espace de travail FME lancé sur un
processus différent (situé sur la même machine ou sur une machine différente) ou n'importe quelle ap-
J plication cliente qui communique par TCP/IP.

K TempPathnameCreator
Exécution - Valeurs calculées
L Retourne un fichier ou chemin de fichier temporaire qui sera supprimé une fois le traitement terminé.
Un nom de base et une extension peuvent être fournis pour affiner le nom du chemin généré.
M
Terminator
N Exécution
Entraîne l'arrêt du traitement et détecte une situation non valide ou des données en entrée dont les
O conditions ne devraient pas exister.

Tester
P
Filtres et jointures - Qualité des données
Q Teste si une entité répond à une ou plusieurs conditions et dirige l'entité vers un port différent en fonc-
tion du résultat. Les tests peuvent contenir tous les types d'opérateurs acceptés par FME.
R TestFilter
Filtres et jointures - Qualité des données
S Filtre les entités selon des tests conditionnels. Chaque test correspond à un port de sortie spécifique et
personnalisable.
T
TextAdder
U Cartographie et rapports - Géométries
Définit la géométrie de l'entité en texte en utilisant la précédente géométrie en tant que position du
V texte.

W TextDecoder
Chaînes de caractères
X Décode une chaîne de caractères depuis différents encodages en texte plein.

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

86 Guide des Transformers FME 2024_web


TextLocationExtractor
Valeurs calculées
Définit la géométrie d'une entité texte en tant que position du texte.

TextPropertyExtractor
#
Valeurs calculées A
Extrait les valeurs d'attributs de texte depuis les entités de géométrie de texte entrantes.

TextPropertySetter B
Cartographie et rapports
Définit les propriétés d'une annotation.
C
TextStroker D
Cartographie et rapports - Rasters
Vectorise une chaîne de caractères et renvoie le résultat sous la forme d'un agrégat de type ligne ou E
polygone.
F
G
H
TextureCoordinateSetter I
Coordonnées - Valeurs calculées
Affecte les coordonnées de texture aux surfaces.
J
Tiler K
Géométries
L
Découpe les entités entrant dans le Transformer selon un dallage spécifié en paramètres. Ce Transformer
fonctionne avec des données raster, vectorielles et des nuages de points. M
N
O
P
Q
TimeWindower R
Exécution
Permet de regrouper les entités de FME en fonction d'une période de temps définie par l'utilisateur. S
TINGenerator T
3D - Géométries
Construit une triangulation de Delaunay basée sur les points et lignes de rupture entrantes. Le modèle U
de surface peut être généré en multiples représentations : un réseau irrégulier de triangles (TIN), vertex
TIN, sommets TIN et triangles. V
W
X
Y
Z

Galerie des Transformers 87


TopferIndexCalculator
Analyse spatiale
Prend un ensemble d'entités ponctuelles, linéaires, polygonales et/ou agrégées et calcule l'index Topfer
# en se basant sur le rectangle englobant ces entités entrantes.

A TopologyBuilder
Analyse spatiale
B Calcule la topologie des entités points, lignes et/ou polygones entrantes.

C TraitMerger
Filtres et jointures
D Déplace les traits d'une géométrie vers une autre géométrie. Il peut aussi récupérer les attributs d'une
entité sur une géométrie en tant que traits, ou récupérer des traits d'une géométrie en tant qu'attributs.
E
TransporterReceiver
F Exécution - Intégrations
Reçoit des entités depuis un autre espace de travail FME lancé sur un processus différent, qui peut être
G situé sur la même machine ou une autre. Utilisé en complément de TransporterSender.
H TransporterSender
Exécution - Intégrations
I Envoie des entités depuis un autre espace de travail FME lancé sur un processus différent, qui peut être
J situé sur la même machine ou une autre. Utilisé en complément de TransporterReceiver.

TrelloConnector
K Exécution - Intégrations - Web • Téléchargeable depuis FME Hub
L Accède au service web Trello pour créer, mettre à jour, archiver ou répertorier le contenu des tableaux,
listes et cartes Trello.
M Triangulator
N Géométries
Découpe une géométrie entrante en unités triangulaires ou un maillage.
O TrimbleConnectConnector
P Exécution - Intégrations - Web • Téléchargeable depuis FME Hub
Accède à la plateforme Trimble Connect pour charger, télécharger, lister ou supprimer des données d'un
Q compte Trimble Connect.

R UniqueIdentifierGenerator
Valeurs calculées
S Calcule un identifiant unique UUID (Universally Unique Identifier - Identifiant Universel Unique) pour
chaque entité en entrée et lui ajoute un nouvel attribut.
T
VariableRetriever
U Exécution
Lit la variable spécifiée et insère sa valeur dans l'attribut spécifié. Cette variable doit avoir été préalable-
V ment définie en utilisant VariableSetter.

W VariableSetter
Exécution
X Crée une variable et lui affecte une valeur définie en paramètre. Elle peut par la suite être lue dans un
attribut avec VariableRetriever.
Y
VectorOnRasterOverlayer
Z Analyse spatiale - Rasters
Superpose des entités vectorielles sur des rasters en les dessinant sur le raster en sortie. Les propriétés de
l'entité raster en sortie sont les mêmes que celles du raster en entrée.

88 Guide des Transformers FME 2024_web


VertexCounter
Coordonnées - Qualité des données - Valeurs calculées
Stocke le nombre de vertex (point de construction) d'une entité dans un attribut.
#
VertexCreator
Géométries A
Ajoute des vertex à des géométries de type point, ligne arc, texte ou null, ou remplace les géométries
existantes par un point. B
VertexNormalGenerator C
3D - Coordonnées - Géométries
Calcule les normales des facettes ou les normales moyennes pour chaque vertex de la géométrie d'une D
entité.
E
VertexNormalRemover
3D - Coordonnées - Géométries F
Supprime toutes les normales de vertex de la géométrie d'une entité.
G
VertexRemover
Coordonnées - Géométries H
Supprime un ou plusieurs vertex de la géométrie de l'entité.
I
VolumeCalculator
3D - Valeurs calculées J
Calcule le volume d'un objet de type solide et stocke sa valeur sous la forme d'un nouvel attribut.
K
VoronoiCellGenerator
Analyse spatiale
L
Génère des diagrames circulaires pour les entités ponctuelles dont les directions sont définies par les
azimuts (degrés dans le sens horaire à partir du nord).
M
VoronoiDiagrammer N
Analyse spatiale
O
Génère un diagramme de Voronoi ou polygone de Thiessen. Chaque polygone dans le diagramme défi-
nit la surface de l'espace qui est la plus proche à partir d'un point entrant particulier. P
Q
R
S
T
WebMapTiler
Cartographie et rapports - Rasters - Spécifique à un format - Web U
Crée une série d'images tuilées qui peut être utilisée par les applications de webmapping telles BingTM
Maps, GoogleTM Maps ou Web Map Tile Service.
V
WebSocketConnector W
Exécution - Web • Téléchargeable depuis FME Hub
Se connecte à un serveur WebSocket pour envoyer ou recevoir des messages.
X
WhiteStarLeaseBuilder Y
Intégrations
Envoie une requête à un serveur WhiteStar Legal2MapTM WebServices (W3) pour obtenir des points ou
Z
des polygones qui correspondent à une liste de descriptions cadastrales.

Galerie des Transformers 89


WorkspaceRunner
Exécution
Exécute un sous-projet FME Workbench à l'intérieur du projet en cours. Ce Transformer est utile pour les
# traitements par lot.

A XMLAppender
Spécifique à un format - Web
B Assemble plusieurs documents XML en un seul.

C XMLFeatureMapper
Spécifique à un format - Web
D Construit des entités à partir de documents XML via xfMaps.

E XMLFlattener
Spécifique à un format - Web
F Aplatit le contenu d'éléments XML dans des attributs de l'entité.

G XMLFormatter
Spécifique à un format - Web
H Fournit différentes options pour le formatage et le nettoyage de documents XML.

I XMLFragmenter
Spécifique à un format - Web
J 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
K Transformers génériques de traitement de texte.

L XMLNamespaceDeclarer
Spécifique à un format - Web
M Déclare les espaces de nommage manquants dans des documents XML en établissant la correspon-
dance entre les préfixes depuis un autre fichier échantillon XML où les espaces de nommage sont cor-
N rectement déclarés.

O XMLSampleGenerator
Spécifique à un format - Web
P Génère un document XML basé sur un fichier schéma XML (XSD). Bien que le document généré puisse
ne pas correspondre au schéma, il fournit un aperçu de ce à quoi un document XML valide pourrait res-
Q sembler. Le XML généré par ce Transformer peut être utilisé comme base pour un modèle XML utilisé
dans le Transformer XMLTemplater.
R
XMLTemplater
S Spécifique à un format - Web
Remplit un modèle XML avec la valeur des attributs des entités. Le document est fourni comme un mo-
T dè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.
U
XMLUpdater
V Spécifique à un format - Web
Crée, modifie, remplace ou supprime des éléments XML ou des attributs dans un document XML.
W
XMLValidator
X Spécifique à un format - Web
Valide la syntaxe ou le schéma d'un fichier ou texte XML.
Y
XMLXQueryExploder
Z Spécifique à un format - Web
Eclate des portions de texte XML en utilisant des expressions XQuery et les introduit dans des attributs
d'entités.

90 Guide des Transformers FME 2024_web


XMLXQueryExtractor
Spécifique à un format - Web
Utilise des expressions XQuery pour extraire des portions de texte XML dans les attributs d'une entité.
#
XMLXQueryUpdater
Spécifique à un format - Web A
Ce Transformer met à jour à un document XML en utilisant des expressions XQuery de mise à jour.
B
XSLTProcessor
Exécution - Spécifique à un format - Web C
Utilise une feuille de style XLS pour convertir un document dans les formats les plus courants. Les for-
mats les plus courants en sortie sont les formats texte, RSS, SVG et CSV. D
YAMLtoJSONConverter E
Spécifique à un format • Téléchargeable depuis FME Hub
Lit un document YAML et le convertit en JSON. Le JSON peut être affiché soit dans un attribut, soit dans F
un fichier.
G
Rappel - Différentes manières de rechercher des Transformers dans l'Accès rapide H
Recherche par nom I
L’ajout rapide permet la recherche et l’insertion de Transformer directement depuis la fenêtre principale du
Workbench. Survolez l'espace de travail et commencez à écrire le nom du Transformer que vous voulez ajouter. J
K
L
M
N
Recherche par description O
Une fois que la fenêtre de recherche ouverte, appuyer sur la touche Tabulation de votre clavier pour alterner entre la
recherche par nom de Transformer et la recherche par description. P
Q
R
S
T
Recherche par initiales U
Les noms des Transformers sont écrits sans espace, et en mettant en capitale la première lettre de chaque
mot. Il vous est possible de saisir les initiales d'un Transformer pour l'afficher. Par exemple, taper "SLC" affiche V
le Transformer "StringLengthCalculator". Pour vous assister dans cette méthode de recherche, les initiales des
Transformers présentés dans ce guide sont écrites en gras et en couleur. W
X
Y
Z

Galerie des Transformers 91


A L L E R
PLUS LOIN
AVEC FME

Aller plus loin avec FME grâce à FME Flow 94

Applications développées par Veremes 97

Formations 102

Jeux 104

Principaux raccourcis clavier 105


Aller plus loin avec FME grâce à FME Flow

Partagez vos traitements FME


et automatisez leur exécution

FME Flow permet de mettre en production des traitements conçus avec FME Form et d’assurer leur
exécution automatique ou à la demande dans un environnement web.

C’est la solution d’entreprise pour planifier des tâches, traiter des flux de données en temps réel ou
déclencher une action à partir d’un évènement quelconque : réception d’un email, dépôt d’un fichier dans
un répertoire, notification…

Publiez Automatisez Prêt pour le cloud


Facile à comprendre Automatisez vos traitements Avec FME Flow Hosted,
et à utiliser grâce à avec une exécution utilisez FME Flow
une interface intuitive basée sur des événements à la demande

Partage de traitements Automatisation Moteurs dynamiques


Les moteurs dynamiques
Mettez vos traitements à Traitez automatiquement vos sont la solution idéale pour
disposition des utilisateurs. Ils données en temps réel en optimiser vos coûts avec une
pourront charger des données définissant les événements facturation à l'usage
et lancer des traitements qui déclenchent votre
en toute autonomie sans workflow d’intégration de Intégration
connaître FME. données. Connectez vos applications
à vos traitements FME avec
Surveillez un répertoire, une l'API REST
Créez des applications adresse e-mail ou un service
et galeries d'applications web et exécutez les actions
FME Flow avec formulaires Administration
de votre choix lorsqu’un Gérez les rôles et privilèges de
personnalisés. événement se produit vos utilisateurs

94 Guide des Transformers FME 2024_web


Exploitez vos données cadastrales
avec FME

Majic pour FME est une extension dédiée à l’exploitation


des données cadastrales et foncières françaises.

Lecture des formats de la DGFIP (Direction Générale des Finances Publiques)

Chargement en base de données PostgreSQL/PostGIS

Mise à jour régulière pour tenir compte des évolutions des formats

Formats DGFIP Compatible avec vMap Découpage détaillé


• EDIGÉO-PCI Pour la consultation des Découpage Majic par
données cadastrales en commune. Gestion des
• DXF-PCI
environnement libre, web et archives imbriquées (.zip,.
• MAJIC
cartographique tar,.bz2)
(bâti, non-bâti, propriétaire,
lot-local, PDL)
• TOPO
• ROLE Traitement en masse Compatible RGPD
(CFE, taxe foncière, taxe Chargement des données du Journalisation des
d’habitation) niveau communal jusqu'au traitements
• DVF niveau national avec gestion
(demande de valeurs des erreurs et parallélisation
foncières) des process

Aller plus loin avec FME grâce à FME Flow 95


Production de jeux de données
PCRS et StaR-DT avec FME

PCRS / StaR-DT pour FME est une extension dédiée à la production de jeux de données
standardisés pour l'échange de réseaux (StaR-DT) et de fonds de plan (PCRS)

Production conforme aux formats de la réforme "anti-endommagement" ou "DT-DICT"

Contrôle la validité des jeux de données produits

Standards Evaluation 2 en 1
Respect des standards Téléchargez la version Bénéficiez de l'extension
PCRS 2.0 et StaR-DT 1.0 du d'évaluation de PCRS et StaR- StaR-DT pour FME dans le
CNIG (Conseil national de DT pour FME sur vStore : cadre de la maintenance de
l'information géographique) [Link] PCRS pour FME

96 Guide des Transformers FME 2024_web


Applications développées par Veremes

Partage de traitements FME


sur le web

GTF est une application web dédiée à la centralisation, à la documentation


et au lancement de traitements réalisés avec le logiciel FME Form de Safe Software

Lancement des traitements FME à travers une plateforme web

Automatisation des demandes pour une exécution planifiée

Centralisation et documentation des traitements

Formulaires personnalisés Workflows Sécurité


Personnalisez les formulaires Création de workflows Gérez les comptes et les
de saisie des paramètres dynamiques, des séries d'actions droits d'accès des utilisateurs.
publiés pour simplifier spécifiques automatisées, Cryptez les résultats des
les demandes et éviter pouvant impliquer plusieurs traitements. Utilisez vos
les erreurs de saisie acteurs humains annuaires LDAP/ AD

Motorisation Externalisation Personnalisation des e-mails


Utilisez des instances FME Lancez les traitements en Personnalisez les notifications
Form, Flow, Flow Hosted dehors de GTF depuis votre que reçoivent les utilisateurs
Parallélisez les demandes en site internet ou avec l'API REST en fonction du traitement lancé
ajoutant plusieurs moteurs

Applications développées par Veremes 97


Le webmapping
libre

vMap2 est une puissante application de webmapping


100 % libre et reposant sur les technologies les plus modernes

Publication des données vectorielles sous PostGIS

Exploitation des standards WMS, WMTS, XYZ

Mise à jour de la géométrie et des attributs

Interfaçage avec GTF et FME Flow afin de réaliser des traitements complexes sans limite

Outil d'édition graphique IGN, OSM Module Cadastre


vMap2 possède des Compatibilité avec les flux Chargez vos données
fonctionnalités avancées WMS, WMTS ou XYZ proposés foncières avec FME et son
d'édition graphique : par l'IGN, OpenStreetMap extension Majic et accédez
Accrochage vectoriel, saisie et d'autres producteurs de graphiquement aux outils de
de coordonnées… données consultation du cadastre

Conception de formulaire Authentification Mobile et tablette


Le Studio de vMap2 permet Connexion sécurisée (LDAP, Compatible sur smartphone
de créer des formulaires Active Directory ou base et tablette depuis un simple
personnalisés pour l'édition de données) et gestion des navigateur
des données métiers rôles et privilèges utilisateurs

98 Guide des Transformers FME 2024_web


Test
de scripts FME
rTest est un outil libre et Open Source qui permet de vérifier automatiquement
que les traitements conçus avec FME Form produisent bien les résultats attendus

Automatise l'exécution des tests

Regroupe les cas de test dans des scénarios au format XML

Application web de consultation des rapports de test

Archive les logs et calcule des indicateurs de performance

Travail simplifié Philosophie Intégrations


En phase de travail, il simplifie rTest est issu d'une philosophie rTest est une solution idéale
les tests en détectant les de développement qui pour les chaînes d’intégration
régressions et en fournissant considère que le développeur continue pour lesquelles
un cadre pour la gestion des doit prouver le bon l’automatisation des tests est
erreurs fonctionnement de son projet un préalable obligatoire

Après la mise en production,


il facilite les évolutions Optimisation Travail collaboratif
fonctionnelles et l’identification Réduction de la durée de mise Possibilité de travailler
des anomalies suite à une en production, du risque de simplement en binôme sur
montée de version de FME, régression, des données non un projet (développeur FME
du SGBD ou du système conformes en production, et et concepteur des scénarios
d’exploitation des coûts associés de test)

Applications développées par Veremes 99


Accès à des données et services
sur le territoire français

IGNFDataAdminExpressConnector OSMOverpassConnector
Permet d’obtenir facilement le contour des Extrait des informations portant sur de nombreuses
entités administratives (région, département, thématiques partout dans le monde de l’API
commune, EPCI) d’une région donnée Overpass d’OpenStreetMap

InseeSirenEtablissementConnector InseeDonneesLocalesConnector
Permet d’obtenir la liste des établissements Extrait des informations sur le recensement de
depuis le répertoire Sirene de l’Insee population de l’API DonneesLocales de l’Insee

GoogleSolarBuildingInsights GoogleSolarDataLayers
Se connecte au service Google Solar pour Se connecte au service Google Solar pour extraire
obtenir des informations sur l'emplacement, les des trames avec des informations solaires
dimensions et le potentiel solaire d'un bâtiment encodées

Transformers de la suite IGNFConnector


IGNFConnector regroupe les Transformers issus d'une convention entre
Veremes et l'IGN (Institut national de l'information géographique et forestière).
A ce titre, ils bénéficient d'un double support technique et d'un engagement à
long terme.

IGNFRouteCalculator IGNFAlticoder
Calcule l'itinéraire le plus court ou le plus Transforme un point 2D en point 3D en utilisant
rapide entre deux points les géoservices du géoportail de l'IGN

IGNFIsochrone IGNFAttributeAlticoder
Génère la ligne isochrone ou isodistance Renvoie l'altitude d'un point dont les
autour d'un point en utilisant le réseau routier coordonnées, latitude et longitude, sont
des géoservices du géoportail de l'IGN fournies par deux paramètres

Les Transformers DataConnector et IGNFConnector sont gratuits et téléchargeables sur


[Link]. Les données proviennent de services en ligne, une connexion internet est nécessaire.
La documentation est disponible sur : [Link]/dataconnector

100 Guide des Transformers FME 2024_web


Plateforme d'e-learning pour FME
Veremes lance sa plateforme d'auto-apprentissage : E-learning pour FME
Retrouvez toutes les informations sur [Link]
‣ Retrouvez pendant six mois les trois parcours pédagogiques complets :
‣ Introduction à FME Form
‣ FME Form : Niveau avancé
‣ Introduction à FME Flow
‣ Bénéficiez de 20 heures d’accès individuel à un serveur FME Flow
‣ Prochainement – Des modules additionnels spécialisés* : PCRS, raster, cadastre, nuage de points, CAO…

Des contenus rédactionnels Des modules complets


et vidéos pour chaque module et actualisés

Des QCM Un profil personnalisé où retrouver


et travaux pratiques corrigés vos contenus pédagogiques et résultats

* Merci de contacter le service commercial pour obtenir la liste complète des modules disponibles à la date envisagée.

Plateforme d'e-learning pour FME 101


Formations
Veremes propose un ensemble de formations autour de FME Form, FME Flow et nos applications et
extensions pour FME.

F O R M AT I O N F O R M AT I O N F O R M AT I O N
INDIVIDUELLE I N T R A-E N T R E P R I S E I N T E R-E N T R E P R I S E S

Suivi personnalisé Jusqu'à 6 participants Jusqu'à 6 participants


durant votre formation d'un même organisme d'organismes différents
Calendrier s'adaptant Calendrier s'adaptant Calendrier
à vos disponibilités à vos disponibilités fixé par Veremes
Sur site
A distance A distance
ou à distance

Des formateurs certifiés

Notre équipe de formation est composée de professionnels certifiés FME Professional, FME Flow et/ou
FME Trainer. Leur expertise et leur savoir-faire sont à votre service pour partager leurs compétences et
améliorer votre maîtrise de FME.

99 % de satisfaction

Avec 99 % de satisfaction*, les formations dispensées par Veremes sont un gage de qualité et de
professionnalisme.
* Résultats du questionnaire de satisfaction post-formation auquel ont répondu 1 729 stagiaires entre le 1er janvier
2018 et le 31 mai 2024

102 Guide des Transformers FME 2024_web


Nos cursus de formation

Introduction à FME Form pour le traitement de données géospatiales


Objectif : Maîtriser les fonctionnalités de base de FME Form
Durée : 2 jours

Introduction à FME Form pour le traitement de données d'entreprise


Objectif : Maîtriser les fonctionnalités de base de FME Form
Durée : 2 jours

FME Form : Niveau avancé


Objectif : Maîtriser les fonctionnalités avancées de FME Form
Durée : 2 jours

Introduction à FME Flow


Objectif : Utiliser et administrer FME Flow
Durée : 2 jours

Administration de GTF
Objectif : Utiliser et administrer GTF
Durée : 2 jours

Introduction à vMap2
Objectif : Maîtriser les fonctionnalités de base de vMap2
Durée : 2 jours

Formation spécifique à la demande


Objectifs : Majic | rTest | Qualigéo | FME spécifique | 3D | raster | XML…
Durée : Selon votre projet

Certification qualité

La certification qualité a été délivrée au titre de la catégorie d’action suivante : ACTIONS DE FORMATION.

Veremes est un organisme de formation certifié Qualiopi depuis le 22/10/2021 et s’engage ainsi dans
une démarche d’amélioration continue.
Les formations réalisées par Veremes peuvent être financées par les fonds publics et les fonds
mutualisés (OPCO).
Pour en savoir plus sur nos formations et consulter notre calendrier de formations inter-entreprises,
rendez-vous sur [Link]/formations ou contactez-nous par e-mail à ventes@[Link]
ou au +33 (0) [Link].27.

Formations 103
Jeux Battez le record de l'équipe de Veremes
et terminez cette grille en

Sudoku 21 minutes
Vous voulez apprendre à compléter une grille de
Sudoku avec FME ?
1 2 9
Alors direction la page de la Conférence FME 2020 sur 3 9
notre site pour découvrir la présentation "Restez zen
avec le SQL" durant laquelle Frédéric vous apprendra à 4
9 5 7
compléter une grille de sudoku automatiquement avec
FME et quelques reqûetes SQL ! 3 6
2 7 1 8
6
1 2 4 8 5 6
8 3 1 4
5 9
4 9 6

Mots-croisés FME
Pour les mots-croisés, FME ne peut pas vous aider. Mais il peut donner le thème…

A B C D E F G H I J
Horizontalement
1 1 : Arrive en familles. Ardoise cartographique
2 : Autre tryptique pour définir FME. Au conditionnel
2 3 : Nota bene
4 : En matière de. Unité de police
5 : Miroir parfait
3 6 : Terminaison. Limite
7 : Service d'information. Amorce un changement
8 : Débute l'encodage. Accueille l'actualité
4 9 : Avant l'info. Ancien langage
10 : Exécutant méthodique. Tout augmente !
5

6 Verticalement
A : Espace primaire. Scanné et maintenant inspecté
B : N/D shakespirien
7 C : Vendanges catalane. Bon rapport
D : Dans la boite. Empatté
8 E : Avant le DR. Bonne adresse
F : Selon le plan
G : Au taquet. Nouvel assistant. Tranche de rigolage
9 H : Accueille des tableaux
I : Builder, Closer ou encore Converter
J : En effet. Le tout en un des attributs
10

Vous avez terminé ces grilles en battant nos records ?


Prévenez-nous sur X/Twitter (@Veremes_Info) et LinkedIn (/veremes) !
Réponses à nos jeux en page 106

104 Guide des Transformers FME 2024_web


Principaux raccourcis clavier

Readers · Writers · Transformers


Ajouter Reader Ctrl + Alt + R

Ajouter Writer Ctrl + Alt +

Afficher les paramètres Sélectionner un objet, puis Entrée


Connecter Inspector Sélectionner les objets, puis Ctrl + Shift + I
Connecter Logger Sélectionner les objets, puis Ctrl + Shift + L
Créer un Transformer personnalisé Sélectionner un ou plusieurs Transformers puis Ctrl + T

Duppliquer un Transformer Ctrl + Shift + Tab


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
Renommer F2

Rechercher Transformers, Readers, Writers Quand le curseur est sur la fenêtre principale, appuyez sur slash "/"
pour activer une recherche rapide de Transformers. Cliquez sur la
flèche pour alterner la recherche entre nom et mot-clé

Autres outils d'espace de travail


Ajouter signet Ctrl + B

Ajouter annotation Sélectionner les objets puis Ctrl + K

Ajouter résumé d'annotation Sélectionner les objets puis Ctrl + Shift + K

Insérer Jonction Ctrl + Shift + J

Activer/désactiver objets et connexions Ctrl + E

Édition générale Exécution de traitements


Couper Ctrl + X Exécuter un traitement F5

Copier Ctrl + C Réexécuter le traitement Shift + F5


entièrement
Coller Ctrl + V
Activer la saisie de paramètres Ctrl + R
Refaire Ctrl + Y
Saisir les paramètres et Ctrl + F5
Sauvegarder Ctrl + S
exécuter
Tout sélectionner Ctrl + A
Exécuter avec la mise en F6
Annuler Ctrl + Z cache + Exécuter à partir d'ici

Suppression intelligente Delete Exécution avec points Ctrl + Shift + F5


(réparation des connexions) d'inspection

Suppression Shift + Delete Ajouter/Supprimer un point Sélectionner la


(sans réparation) d'inspection connexion puis F9

Raccourcis clavier pour FME Workbench pour Windows.

Principaux raccourcis clavier 105


Réponses aux jeux Visualisation générale
Retrouvez ci-dessous les réponses des
Nouveau Ctrl + N
jeux de la page 104. (crée un nouveau projet)

Générer un projet Ctrl + G


[Link] - MANAGER
I. LINE
H. EXCEL Ouvrir (un projet) Ctrl + O
G. TAB - IA - RI
F. NORMALE Quitter (Workbench) Ctrl + Q
E. TL - IP
D. IT - SERIF
C. VEREMES - PI Fermer (un projet) Ctrl + W
B. N/A
A. RVB - SCHEMA Passer à l'onglet suivant Ctrl + Tab
Verticalement

[Link] - AR Passer à l'onglet précédent Ctrl + Shift + Tab


9. MAP - PERL
8. EN - FIL
Sélection numéro onglet Ctrl + clavier numérique
7. SI - CHA
6. ER - MAX
5. SYMETRIE Fermet l'onglet courant Ctrl + F4
4. ES - EM
3. NB Ouvrir le contenu d'un dossier Ctrl + O
2. ETL - IF
1. REVIT - TILE
Horizontalement Agrandir la fenêtre Shift + F11

R A I N I A 10 Plein écran F11


E L R E P P A 9 M
Zoom avant Ctrl +
G E L I F N E 8
A H C A I S H 7 Zoom arrière Ctrl -
N X A M R E C 6
A E I R T E M Y S 5 Zoom 100 % Ctrl + 0

Zoom avant/arrière Ctrl + molette


M E O S E 4
N B N R B 3
F I A L T E V 2 Zoom vers le signet suivant/ Espace/Ctrl + Espace
précédent Note : l'affichage des signets doit
E L I T T I V E R 1 être activé dans la barre d'outils
J I H G F E D C B A
Déplacement Clic sur la molette (ou bouton
central) de la souris et faire glisser
1 8 6 9 5 7 3 4 2 le curseur

Restransformer le curseur en Clic n'importe où dans le plan de


9 5 3 2 4 8 7 1 6
2 7 4 6 1 3 8 5 9 flèche de sélection travail

7 6 5 3 8 4 9 2 1 Recherche : Ctrl + F
- de projet, dans le projet ou le
4 3 2 1 6 9 5 8 7 Navigateur
8 1 9 7 2 5 6 3 4 - de log, dans la fenêtre de log F3
3 2 7 5 9 1 4 6 8
Imprimer Ctrl + P
5 4 1 8 7 6 2 9 3
6 9 8 4 3 2 1 7 5 Aide Sélectionner un objet et appuyer
sur F1

Raccourcis clavier pour FME Workbench pour Windows.

106 Guide des Transformers FME 2024_web


Avec Veremes, une équipe d’experts FME est
à vos côtés pour vous assister dans toutes les
phases de votre projet, de l’évaluation au support
et quel que soit votre domaine d'activité : industrie,
collectivité, service, défense et sécurité…

Formation
Que vous soyez néophyte ou confirmé, que vous
souhaitiez une formation sur site ou à distance,
Veremes propose un panel varié de formations
dispensées par nos experts certifiés.

Support
Un problème, une question ?

Notre support technique est à votre disposition !

En ligne : [Link]
Veremes
Par téléphone : +33 (0) [Link].27
1225, avenue Éole
Technosud 2
Expertise
66100 Perpignan Quelle stratégie adopter pour faire communiquer
Tél. : +33 (0) [Link].27 mes outils de dessin et ma base de données
[Link] spatiales ? Comment reprojeter mes Go de
données en Lambert93 ? Comment vérifier la
qualité de mes données ?

Veremes met son savoir-faire et ses ressources à


votre disposition pour répondre à vos besoins, de
la conception de scripts FME à l’audit.

Développement
Rédaction et adaptation française
Marguerite Espada Pour développer un projet FME, intégrer un
Alexandre Roy nouveau format ou concevoir une nouvelle
application, l’équipe technique de Veremes met
Etudes de cas
son expérience à votre service.
Cyrille Gandolfo
Olivier Gayte
Alexandre Roy Licences
Veremes est l’un des principaux partenaires
Version de référence
FME 2024.0
européens de Safe Software et bénéficie du
statut Platinum Partner en reconnaissance de son
expertise technique et commerciale sur FME.
Guide réalisé par Veremes. Une partie de ce guide
est l'adaptation française par Veremes du "FME
®Transformer Reference Guide" pour FME de Safe
Software (Copyright © Safe Software Inc. Tous droits
réservés) mis à jour et complété par Veremes.
Guide réalisé par Veremes.
Une partie de ce guide est l'adaptation française par Veremes du "FME ®Transformer Reference Guide" pour FME de
Safe Software (Copyright © Safe Software Inc. Tous droits réservés) mis à jour et complété par Veremes.
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.
Version 2024

Vous aimerez peut-être aussi