Guide de référence de FME Transformer

La page est créée Mathieu Leblanc
 
CONTINUER À LIRE
Guide de référence de FME Transformer
Guide de référence de FME Transformer
                         ®
Guide de référence de FME Transformer
Guide de référence de FME Transformer
Guide de référence FME® Transformer
Ce guide contient un résumé précis des fonctionnalités de chaque Transformer. Pour plus de
détails, vous pouvez sélectionner le manuel FME Transformers dans l’aide de FME Desktop ou
visiter le site www.fmepedia.safe.com/knowledgedocumentation.

          Table des matières

3D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7   MRF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
    Création et modification de surfaces 3D et de                                             Traitement de géométries lors de migration de
    solides                                                                                   données CAO vers SIG.
Calculateurs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7           RÉSEAU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
    Calcul de valeurs dans de nouveaux attributs                                              Traitement d’entités linéaires d’un réseau et calcul
                                                                                              de priorité et de corrections d’orientation.
COLLECTEURS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1
    Traitement sur des ensemble d’entités en même                                         NUAGES DE POINTS. . . . . . . . . . . . . . . . . . . . . . . 36
    temps.                                                                                    Création, utilisation et génération de nuages
                                                                                              de points.
SYSTEME DE COORDONNES . . . . . . . . . . . . . . 1 2
    Reprojection et conversion de systèmes de                                             RASTERS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
    coordonnées.                                                                              Création, utilisation et génération de Rasters.

BASE DE DONNÉES . . . . . . . . . . . . . . . . . . . . . . . 1 4                         CHAINES DE CARACTERES. . . . . . . . . . . . . . . . 42
    Interactions avec des bases de données externes.                                          Traitements de chaînes de caractères stockéers
                                                                                              dans des attributs.
FILTRE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4
    Tests sur la géométrie et/ou les attributs .                                          STYLE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
                                                                                              PRéparation d’entités dans des formats
OPÉRATEURS GÉOMÉTRIQUES. . . . . . . . . . . . 1 6                                            particuliers et définition de paramètres de
    Opérations sur la géométrie d’entités ou de                                               couleurs et autres caractéristiques.
    groupes d’entités.
                                                                                          SURFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
INFRASTRUCTURE . . . . . . . . . . . . . . . . . . . . . . . . . 21                           Création, utilisation et génération de surfaces.
    Interaction avec des utilitaires de moteur FME.
                                                                                          SERVICE WEB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
JSON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23           Accès aux services Web via le protocle HTTP.
    Requête, mises à jour et création de données
    JSON.                                                                                 EXECUTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
                                                                                            Exécution de projets FME localement ou à
KML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24      distance via FME Server.
    Manipulation de données KML.
                                                                                          XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
RÉFÉRENCEMENT LIÉAIRE . . . . . . . . . . . . . . . . . 24                                    Manipulation de données XML en utilisant des
    Manipulation de données de type coordonnées                                               feuilles de style
    curvilignes et systèmes de route.

LISTES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
    Traitement d’attributs de type liste.

MODIFICATEURS . . . . . . . . . . . . . . . . . . . . . . . . . . 26
    Modification de la géométrie et des attributs
    d’entités individuelles.

MAP TEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
    Création d’étiquettes de type texte.

Symboles
⊛           Les Transformers avec ce symbole sont des modules additionnels payants.
NEW Les Transformers avec ce symbole sont les nouveaux Transformers de la version 2013.

Guide de référence FME Transformer                                                                                                                                     3
Guide de référence de FME Transformer
4
Guide de référence de FME Transformer
Qu’est ce qu’unTransformer ?
Un Transformer dans FME Workbench est un objet qui permet de restructurer des entités.
FME contient près de 400 Transformers pour mener à bien différents types de
restructuration.
Un projet dans FME Workbenchcontient la description des jeux de données source et
destination, leurs attributs, ainsi que les Transformers qui manipulent les données. Tous ces
éléments sont rerpésentés graphiquement. Par défaut, le flux de travail se lit de gauche à
droite : la source de données est à gauche, les Transformers sont au centre, et les données de
destination sont à droite. Les connexions entre chaque point représentent le flux de données
mais une branche peut avoir plusieurs directions ou mener à une impasse en cas de besoin.

Exemple de projet dans FME Workbench

                                                                Dans l’interface du
                                                                Workbench, les Transformers
                                                                sont stockés dans la Galerie
                                                                des Transformers et sont
                                                                regroupés par catégorie de
                                                                fonctionnalités. Vous pouvez
                                                                également rechercher un
                                                                Transformer par mot clé.

Insérer et éditer des Transformers
Il y a plusieurs manières d’insérer un Transformer dans un projet. Vous pouvez simplement
faire un Double clic sur le nom du Transformer pour le faire apparaître dans le projet.
Chaque Transformer a un bouton Propriétés en haut à droit des Transformers.
Ce bouton a un code couleur pour afficher l’état des paramètres

 ƒƒ         Si le bouton Propriétés est de la même couleur que le Transformer, vous pouvez
      utiliser le transformer avec les paramètres existants..

 ƒƒ         Le bouton de propriétés jaune indique le Transformer contient des paramètres par
      défaut mais que vous devez les accepter. Vous pouvez utiliser le Transformer en état
      mais les résultats sont imprévisibles.

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

Guide de référence FME Transformer                                                             5
Guide de référence de FME Transformer
Lorsque vous cliquez sur le bouton Propriétés, la boîte de dialogue qui apparaît affiche
souvent les mêmes éléments que ceux présentés dans l'exemple ci-dessous. Le contenu varie
selon le Transformers et parfois selon ses connexions avec les autres Transformers. L'interface
de la plupart des Transformers ont des éléments communs décrits ici.

                                                                          Possibilité de modifier le
                                                                          nom du Transformer.
                                                                          De nombreux
                                                                          Transformers
                                                                          permettent de
                                                                          regrouper les résultats
                                                                          selon un attribut.
                                                                          Les paramètres requis
                                                                          apparaissent en
                                                                          surbrillance. Si ce
Accès aux                                                                 paramètre n'est pas
fichiers                                                                  renseigné, le bouton OK
d’aide du                                                                 est désactivé.
Transformer
              Remplacement des paramètres        Cliquez sur OK pour accepter les
              par défaut de FME par vos          modifications et fermer la boîte de
              propres paramètres. Vous           dialogue. (Ce bouton est désactivé
              pouvez toujours revenir aux        si les paramètres requis n’ont pas
              paramètres par défaut de FME.      été renseignés.)

Travailler avec les paramètres des Transformers.
La plupart des paramètres peuvent être intégrés avec d’autres élements d’un projet. Cela
signifie que les paramètres peuvent être aisément configurés pour fonctionner avec d’autres
éléments 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.
La plupart du temps, vous pouvez utiliser les paramètres par défaut des Transformers, mais
vous pouvez aussi accéder aux autres paramètres avancés. Un bouton Menu affiche les
options disponibles pour chaque paramètre.

                     Exemple du menu Paramètre
Options de
                                                      Définition de la valeur d’un attribut
paramétrage
des                                                   Ouverture de l'éditeur arithmétique pour
Transformers                                          construire une expression mathématique
                                                      dont le résultat est utilisé en paramètre.

                                                      Lien vers un autre paramètre du projet

Pour obtenir une aide détaillée sur les paramètres des Transformers, veuillez consulter
l’aide FME Transformers ou FME Workbench.

6
Guide de référence de FME Transformer
3D – Ces Transformers créent et modifient des surfaces 3D et des géométries de solides.

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

 CSGEvaluator                        Remplace la géométrie d'une entité possédant une CSG.

 Extruder                            Crée des géométries de
                                     type Surface ou Solides par
                                     extrusion de la géométrie de
                                     l'entité d'origine.

 FaceReplacer                        Transforme une entité de type Polygone, raster ou Polygone
                                     troué en Face.
 MeshMerger                          Fusionne les entités maillées (entités avec des géométries
                                     IFMEMesh) en un maillage de sortie unique.
 SurfaceReverser                     Inverse des surfaces et des solides. Pour des surfaces, le
                                     Transformer va réordonner les coordonnées de la surface
                                     de telle sorte que la normale de la surface en sortie soit à
                                     l’opposé de la surface en entrée. Les vertex normaux qui
                                     existent dans la surface pourront aussi être inversés. Dans le
                                     cas d’un solide, il sera inversé par rapport à une surface sous-
                                     jacente. En effet, le solide sera tourné à l’envers.

 CALCULATEURS – Ces Transformers calculent une valeur et ajoutent un nouvel attribut à
 l'entité.
 AngularityCalculator                Calcule l'angularité d'une entité de type ligne ou polygone.
                                     L’angularité indique le degré de courbure d’une entité. Plus la
                                     valeur est élevée, plus la géométrie est courbée.

Guide de référence FME Transformer                                                              7
Guide de référence de FME Transformer
AreaCalculator       Calcule la superficie d'un objet surfacique et l'ajoute à l'entité
                         sous la forme d'un nouvel attribut.

AttributeRounder         Arrondit la valeur d'un attribut au nombre de décimales
                         spécifié.

BaseConverter            Convertit la valeur d'un attribut numérique d'un système
                         de base vers un autre et stocke le résultat dans un nouvel
                         attribut.

BoundsExtractor          Extrait les coordonnées min et max d'une entité dans de
                         nouveaux attributs.
CircularityCalculator    Calcule le coefficient de circularité ou d'aplatissement d'une
                         entité surfacique.
CoordinateConcatenator   Récupère la valeur de toutes les coordonnées de l'entité dans
                         un attribut, les coordonnées sont séparées par des caractères
                         délimiteurs.
    CoordinateCounter    Ajoute à l'entité un ATTRIBUT NOMBRE DE COORDONNEES
                         qui contient le nombre de vertex de l'entité.
CoordinateExtractor      Extrait les coordonnées d'un vertex de l'entité dans les
                         ATTRIBUT X, ATTRIBUT Y et ATTRIBUT Z.
Counter                  Ajoute un nouvel attribut numérique à l'entité et lui affecte
                         une valeur.
CRCCalculator            Calcule une valeur de CRC (Contrôle de Redondance
                         Cyclique) à partir des caractéristiques de l'entité et stocke le
                         résultat dans un nouvel attribut.

8
Guide de référence de FME Transformer
DateFormatter                       Reformate et remplace une chaîne de caractères représentant
                                     une date ou une heure dans un nouveau format Date. La
                                     chaîne source peut être dans presque n'importe quel format
                                     de type date/heure.

                                     Quelques exemples :
                                      ‚‚ 20091206 15:05
                                      ‚‚ 20091206150500
                                      ‚‚ Décembre 6, 2009
                                      ‚‚ 06 Décembre 09, 15:05
                                      ‚‚ 3:05pm
 DecimalDegreesCalculator            Calcule la valeur en degrés décimaux d'un angle stocké
                                     en degrés, minutes, secondes (DMS) dans trois attributs :
                                     DEGRES, MINUTES et SECONDES. Le résultat est stocké dans
                                     un nouvel attribut dont le nom est fourni par le paramètre
                                     ATTRIBUT RESULTAT DMS.
  DEMDistanceCalculator              Calcule la distance entre des entités linéaires entrantes et
                                     les valeurs d'élévation du Modèle Numérique de Terrain
                                     de référence. Un MNE est créé pour chaque ligne. Le MNE
                                     généré contient les distances 3D entre les lignes et le MNE de
                                     référence.
 DensityCalculator                   Détermine la densité d'un groupe d'entités CANDIDAT basé
                                     sur la superficie d'une entité AREA.
 DimensionExtractor                  Retourne la dimension de l'entité sous la forme d'un nouvel
                                     attribut ATTRIBUT DE DIMENSION.
 DMSCalculator                       Calcule la valeur en degrés, minutes et secondes (DMS) d'un
                                     angle stocké dans l'attribut ATTRIBUT SOURCE en degrés
                                     décimaux.
 ElevationExtractor                  Extrait la valeur Z de la première coordonnée de l'entité et
                                     affecte cette valeur à l'ATTRIBUT ELEVATION.
 EnvironmentVariableFetcher          Récupère la variable d’environnement spécifiée et stocke le
                                     résultat dans un nouvel attribut.
 ExpressionEvaluator                 Évalue une expression arithmétique5.2 et retourne le résultat
                                     dans un nouvel attribut.
 HoleCounter                         Compte le nombre de trous dans l'entité et stocke le résultat
                                     dans l'ATTRIBUT NOMBRE DE TROUS.
 InsidePointExtractor                Ajoute deux attributs portant les coordonnées d'un
                                     point (centroïd) se trouvant obligatoirement à l'intérieur
                                     de l'entité surfacique. La géométrie de l'entité n'est pas
                                     changée par ce Transformer.
 LeftRightSpatialCalculator          Calcule la position relative d'un CANDIDAT par rapport à une
                                     entité de BASE. La géométrie autorisée de l'entité CANDIDAT
                                     est limitée au point et polygone et celle pour les entités BASE
                                     ne peut être que de type ligne.
 LengthCalculator                    Calcule la longueur de l'entité et stocke le résultat dans un
                                     nouvel attribut.

Guide de référence FME Transformer                                                             9
Guide de référence de FME Transformer
ModuloCounter                    Ajoute un attribut portant le prochain entier pris dans une
                                  séquence. La séquence est réinitialisée à 0 lorsqu’elle atteint
                                  la valeur VALEUR MAX.
 OrientationExtractor             Détermine l'orientation de l'entité et la renvoie dans
                                  l'ATTRIBUT ORIENTATION.
 RandomNumberGenerator            Génère un nombre aléatoire entre les valeurs renseignées
                                  dans VALEUR MINIMUM et VALEUR MAXIMUM. Le nombre
                                  aléatoire est arrondi au nombre de décimales spécifié dans le
                                  paramètre NOMBRE DE DECIMALES.
 SpatialRelator                   Détermine les relations topologiques (spatiales) entre des
                                  ensembles d'entités.
                                  Le Transformer marque les entités ayant certaines propriétés
                                  telles que la contiguïté, la superposition ou l'intersection.
 StatisticsCalculator             Calcule des statistiques à partir des valeurs d'un attribut des
                                  entités entrantes.
 TextureCoordinateSetter          Affecte les coordonnées de texture aux surfaces.
      VolumeCalculator            Calcule le volume d'un objet de type solide et stocke sa valeur
NEW

                                  sous la forme d'un nouvel attribut.

 COLLECTEURS – Ces Transformers interviennent sur un ensemble d'entités. La collection
 d’entités peut être remplacée par de nouvelles entités dont les attributs et géométries peuvent
 être regroupés et dont l’ordre peut être modifié.
 2DGridAccumulator                Remplace les entités entrant dans le Transformer par une
                                  grille couvrant au minimum toutes les entités d'origine.

 Aggregator                       Forme des agrégats en regroupant plusieurs entités entre
                                  elles. Une entité est générée pour chaque combinaison
                                  unique des valeurs des attributs de regroupement.

 Amalgamator                      Généralise un polygone en prenant en compte les
                                  géométries voisines. Il accepte en entrée les entités de type
                                  polygone, incluant les polygones troués, et produit en sortie
                                  des triangles qui touchent les entités en entrée par des
                                  connecteurs ou des amalgames.
 AttributeAccumulator             Regroupe les attributs de plusieurs entités. Une entité est
                                  générée pour chaque combinaison unique des valeurs des
                                  attributs de regroupement. L'entité en sortie n'a pas de
                                  géométrie.

10
BoundingBoxAccumulator              Prend un ensemble de points, lignes, polygones et créé un
                                     rectangle englobant 2D qui contient toutes ces entités.

 CommonSegmentFinder                 Teste si les entités entrant par le port CANDIDATE (candidats)
                                     ont un segment en commun avec les entités de BASE.
 Deaggregator                        Décompose une entité complexe (agrégat) en élements
                                     simples.

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

 FeatureMerger                       Ajoute les attributs d'une entité à une autre entité.
 HullAccumulator                     Calcule le plus petit polygone convexe ou concave
                                     englobant un groupe d'entités. Une entité est générée pour
                                     chaque combinaison unique des valeurs des attributs de
                                     regroupement.

Guide de référence FME Transformer                                                             11
NeighborFinder                Trouve l'entité entrée par le port CANDIDATE (candidat) la
                              plus proche de chaque entité entrée par le port BASE (entité
                              de base).

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

NeighborPairFinder            Cherche pour chaque entité provenant du port BASE, les
                              deux entités les plus proches provenant du port CANDIDATE
                              (candidat).
Sorter                        Trie les entités selon la valeur d'un ou plusieurs attributs.

SYSTÈMES DE COORDONNÉES – Ces Transformers sont relatifs aux systèmes de coordonnées
et aux reprojections.
 AttributeReprojector         Effectue une reprojection de l'entité, d'un système de
                              coordonnées vers un autre.
BMGReprojector                Reprojette les coordonnées de l'entité d'un système de
                              coordonnées à un autre en utilisant la librairie de reprojection
                              Blue Marble Geographic.
CommonLocalReprojector        Reprojette un lot d'entités vers un système de coordonnées
                              local en mètres centré sur le rectangle englobant de ces
                              entités.
CoordinateSystemDescription   Convertit les systèmes de coordonnées entre FME et
Converter                     Autodesk®WKT, EPSG, Esri®WKT, MapInfo®, OGC®WKT, Oracle®SRID,
                              et PROJ.4.
CoordinateSystemExtractor     Stocke le système de coordonnées de l'entité dans un nouvel
                              attribut.

12
CoordinateSystemRemover             Supprime le système de coordonnées de toutes les entités en
                                     entrée. Il ne reprojette pas les entités et ne modifie pas leur
                                     géométrie.
 CoordinateSystemSetter              Définit le système de coordonnées des entités,
                                     conformément au paramètre SYSTEME DE COORDONNEES. Il
                                     ne reprojette pas les entités et ne modifie pas leur géométrie.
 CsmapAttributeReprojector           Reprojette des attributs depuis un système de coordonnées
                                     vers un autre à l'aide de la librairie CS-MAP.
 CsmapReprojector                    Reprojette les coordonnées de l'entité d'un système de
                                     coordonnées à un autre en utilisant la librairie de reprojection
                                     CS-MAP.
 EsriReprojector                     Reprojette les coordonnées de l’entité d’un système de
                                     coordonnées à un autre en utilisant la librairie de reprojection
                                     d’ESRI.
 GridInQuestReprojector              Reprojette les coordonnées de l'entité d'un système de
                                     coordonnées à un autre en utilisant la librairie de reprojection
                                     "Grid InQuest".
 GtransAttributeReprojector          Change la valeur des attributs ATTRIBUT X et ATTRIBUT
                                     Y en reprojetant le point correspondant d'un système de
                                     coordonnées vers un autre en utilisant la librairie Gtrans et un
                                     FICHIER DE TRANSFORMATION.
 GtransReprojector                   Reprojette les entités en utilisant la librairie Gtrans et le
                                     FICHIER DE TRANSFORMATION.
 LatLongToMGRSConverter              Calcule le code MGRS (Military Grid Reference System)
                                     d'un point à partir des valeurs de latitude et de longitude
                                     provenant des attributs de l'entité.
 LocalCoordinateSystemSetter         Marque toutes les entités avec le système de coordonnées
                                     local défini par ses paramètyres spécifiques. Ce Transformer
                                     ne reprojette pas les entités et ne modifie pas leur
                                     géométrie.
 MGRSGeometryExtractor               Calcule un code MGRS (Military Grid Reference System) à
                                     partir de la géométrie d'une entité.
 MGRSGeometryReplacer                Convertit du code MGRS en coordonnées latitude et
                                     longitude. Remplace la géométrie d'une entité par un point
                                     correspondant à la longitude et la latitude extraits du code
                                     MGRS porté par un attribut.
 MGRSToLatLongConverter              Convertit du code MGRS en coordonnées latitude et
                                     longitude.
      ReframeReprojector             Reprojette les coordonnées de l'entité d'un système de
NEW

                                     coordonnées à un autre en utilisant la librairie de reprojection
                                     REFRAME.
 ReprojectAngleCalculator            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 donnés.

Guide de référence FME Transformer                                                                   13
ReprojectLengthCalculator          Convertit une distance donnée d'un système de coordonnées
                                   vers un autre. Le Transformer calcule la longueur reprojetée
                                   d'une ligne débutant à la premiere coordonnée de l'entité
                                   avec les paramètres de longueur et d'angle donnés.
Reprojector                        Effectue une reprojection de l'entité, d'un système de
                                   coordonnées vers un autre.

BASE DE DONNÉES – Ces Transformers permettent des interactions avec des bases de données
externes. Les données peuvent être extraites de bases de données puis mélangées au flux de
données ou être fusionnées avec les entités. N'importe quelle requête SQL peut-être exécutée.
ArcSDEQuerier                      Réalise des requêtes sur une base de données spatiale
                                   ArcSDE. La requête permet de lire aussi bien des données
                                   spatiales que non-spatiales.
FeatureReader                      Exécute une requête permettant de lire n’importe quel
                                   format supporté par FME en lecture. La requête permet de
                                   lire aussi bien des données spatiales que non-spatiales.
InlineQuerier                      Exécute des requêtes SQL sur une base de données
                                   temporaire constituée de tables créées depuis les entités
                                   entrantes et retourne les résultats sous forme de nouvelles
                                   entités.
Joiner                             Joint des attributs d'une base de données externe à une
                                   autre base spatiale (ou non spatiale). La plupart des base de
                                   données sont supportées.
SchemaMapper                       SchemaMapper est utilisé pour définir le schéma (type
                                   d’entités et nom des attributs) des entités à partir d'une table
                                   de définition des schémas.
SQLCreator                         Génère des entités FME à partir du résultat d'une requête SQL
                                   d'une base de données. Une entité FME est créée pour chaque
                                   ligne du résultat de la requête.
SQLExecutor                        Exécute une requête SQL quelconque sur une base de
                                   données.

FILTRES – Ces Transformers réalisent des tests sur la géométrie et/ou les attributs et permettent
d'orienter différement l'entité en fonction du résultat.
AggregateFilter                    Dirige les entités en fonction de la complexité de leur
                                   géométrie et distingue les entités simples des entités
                                   complexes, constituées par agrégation d'entités simples.
14
AttributeFilter                     Route les entités vers différents ports en sortie en fonction
                                     de la valeur de l’ATTRIBUT DE FILTRE.
 AttributeRangeFilter                Trie les entités par plage de valeurs en fonction de la valeur
                                     de l’attribut en entrée et les entités ressortent par le port de
                                     sortie correspondant.
  ChangeDetector                     Détecte les changements
                                     entre les deux jeux
                                     d'entités entrant dans le
                                     Transformer.

 ConvexityFilter                     Détermine si les polygones, les surfaces et les solides sont
                                     convexes ou concaves.
                                     Un polygone est considéré comme simple quand il ne s’auto-
                                     intersecte pas et qu’il a une surface non-nulle. Les polygones
                                     simples sont convexes si chaque angle interne est inférieur
                                     ou égal à 180 degrés.Tous les autres sont considérés comme
                                     des polygones concaves.
 DuplicateRemover                    Détecte les doublons à partir de la valeur d'un unique attribut
                                     clé.
 FeatureTypeFilter                   Dirige l'entité vers un port correspondant à son type
                                     d'entités.
 GeometryFilter                      Dirige l'entité vers un port correspondant à son type de
                                     géométrie.
 LicenseChecker                      Vérifie si le fichier de licence est valide et si le produit est
                                     bien sous licence. La clé vendeur et le code enregistrement
                                     vendeur sont ainsi vérifiés.
 Matcher                             Détecte les entités qui correspondent à d'autres entités.
                                     Deux entités sont déclarées comme correspondantes
                                     lorsqu'elles ont les mêmes attributs, la même géométrie ou
                                     les deux.

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

Guide de référence FME Transformer                                                              15
PlanarityFilter                Filtre les entités basées sur leur planéité. Pour être plane, une
                               géométrie doit avoir tous ses points situés dans le même
                               plan.
Sampler                        Echantillonne les entités qui doivent sortir du Transformer.

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

Tester                         Teste si une entité répond à une ou plusieurs conditions et dirige
                               l’entité vers un port différent en fonction du résultat. Les tests
                               peuvent contenir tous les types d'opérandes acceptées par FME.
TestFilter                     Filtre les entités par des conditions de test. Chaque condition
                               de test correspond à un port de sortie.

OPÉRATEURS GEOMETRIQUES – Ces Transformers interviennent sur la géométrie des entités
ou des groupes d'entités. On trouve parmi ces Transformers des opérations telles que le
croisement, la création d'étiquettes, le découpage ou l'intersection.
AffineWarper                   Déforme la géométrie des entités en appliquant une
                               transformation affine. Cette opération est généralement
                               utilisée pour corriger un jeu de données afin de le faire
                               correspondre à un jeu de données de référence.
AnchoredSnapper                Accroche les entités entrant par le port CANDIDATE aux
                               entités entrant par le port ANCHOR.

AreaBuilder                    Construit des entités polygonales à partir de lignes et
                               découpe optionnellement tous les trous résultants.

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

  Clipper                            Réalise la découpe de la géométrie des entités en utilisant un
                                     emporte-pièce.

  Dissolver                          Dissout les entités surfaciques en supprimant des frontières
                                     communes afin de créer des zones plus grandes.
                                     Les attributs en entrée peuvent être cumulés.

  DonutBridgeBuilder                 Construit des connexions entre les trous d'un polygone et sa
                                     bordure externe. Le résultat est une représentation polygonale
                                     non trouée équivalente à l'objet d'origine.

Guide de référence FME Transformer                                                          17
DonutBuilder             Découpe des trous dans des entités polygonales en utilisant
                          des polygones complétement inclus dans des polygones plus
                          grands.

 DonutHoleExtractor       Décompose une entité surfacique trouée en ses composants
                          de base.

      GeometryValidator   Détecte les types d’erreurs géométriques spécifiés, dans
NEW

                          les entités en entrée et de façon optionnelle, répare ces
                          anomalies. Chaque entité en entrée est traitée séparément.
 Intersector              Calcule les intersections entre toutes les entités entrant
                          et coupe les polygones et lignes à chaque intersection
                          rencontrée.

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

18
LineJoiner                          Connecte deux ou plusieurs lignes entre elles pour
                                     produire des lignes plus grandes. Les lignes ne doivent pas
                                     s'intersecter mais leurs extrémités doivent se superposer
                                     deux à deux.

 LineOnAreaOverlayer                 Ce Transformer traite les superpositions Lignes/Surfaces.
                                     Chaque ligne est découpée lorsqu'elle intersecte une limite
                                     de polygone.

 LineOnLineOverlayer                 Réalise l'intersection de lignes entrant dans le Transformer.
                                     Toutes les lignes sont découpées entre elles et les lignes
                                     résultantes ressortent par le port LINE.
 NetworkTopologyCalculator           Trouve les lignes connectées appartenant à un même réseau.
 PathBuilder                         Connecte des entités linéaires (arcs et lignes) dans leur ordre
                                     d'entrée, constituant une entité de type Chemin (Path).
 PointConnector                      Connecte des entités ponctuelles entre elles selon leur ordre
                                     d'entrée, créant ainsi des entités de type ligne ou polygone.

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

Guide de référence FME Transformer                                                           19
PointOnPointOverlayer            Recherche les relations de superposition ou de proximité
                                  entre un ensemble de points.
 RubberSheeter                    Déforme la géométrie des entités en appliquant une
                                  transformation affine. Cette opération est généralement
                                  utilisée pour corriger un jeu de données afin de le faire
                                  correspondre à un jeu de données de référence.

 SliverRemover                    Nettoie les géométries des entités en déplaçant leur limite
                                  pour supprimer les espaces ou chevauchements entre les
                                  polygones.
 Snapper                          Accroche les vertex ou points finaux d'entités entre elles si
                                  elles se trouvent à une certaine distance les unes des autres
                                  et si elles ont au moins un attribut en commun.

       SolidBuilder               Construit des solides à partir de surfaces et coupe des parties
                                  creuses ou vides en solides avec d'autre entités de types
NEW

                                  solide. Un solide coupé par un autre solide doit contenir ce
                                  second solide.
 SpikeRemover                     Corrige les géométries des entités en enlevant les pointes
                                  (épis) en 2D.

      SurfaceBuilder              Coupe les trous des entités de type surface avec d'autres
                                  entités de ce type. Une surface coupée par une autre doit être
NEW

                                  co planaire et doit avoir une orientation compatible avec la
                                  deuxième surface et doit la contenir.
      SurfaceOnSurfaceOverlayer   Calcule l'intersection généralisée sur des entités de type
                                  surface. L'intersection entre toutes les entités entrant dans
NEW

                                  le Transformer est calculée et toutes les entités résultantes
                                  sont créées et envoyées vers le port OUTPUT. Les surfaces
                                  résultantes peuvent conserver tous les attributs des entités
                                  entrantes dans lesquelles elles sont contenues.
20
Tiler                               Découpe les entités entrant dans le Transformer selon
                                     un dallage spécifié par les paramètres. Ce Transformer
                                     fonctionne avec des données Raster et des données vecteur.

 TopologyBuilder                     Calcule les relations topologiques à partir des entités
                                     ponctuelles, linéaires et/ou surfaciques en entrée. Le
                                     Transformer calcule les noeuds et lignes topologiquement
                                     significatives à partir des entités en entrée. TopologyBuilder
                                     ne nécessite pas que les données en entrée soient
                                     topologiquement propres.

 Triangulator                        Découpe les géométries entrants dans le Transformer en
                                     triangles qui ressortent par le port TRIANGLES.

 INFRASTRUCTURE – Ces Transformers donnent accès à des utilitaires du moteur FME. Ils
 comprennent l'écriture des logs, la définition de la couleur des entités, la création d'entités ou
 de grilles à partir de rien ainsi que l'appel de FME Viewer pour représenter les entités.
 2DGridCreator                       Créé une grille d'entités surfaciques ou ponctuelles 2D en
                                     utilisant des décalages spécifiés. Chaque entité créée aura un
                                     attribut colonne et ligne qui indiqueront sa position dans la
                                     grille.
 AttributeCompressor                 Compresse et évenutellement crypte les valeurs des attributs
                                     spécifiés.
 AttributeCopier                     Crée de nouveaux attributs en leur affectant la valeur
                                     d'attributs existants. L'attribut existant demeure et un nouvel
                                     attribut est créé. Le nouvel attribut a un nom différent mais la
                                     même valeur.
 AttributeCreator                    Ajoute un certain nombre d'attributs à l'entité et leur affecte
                                     une valeur constante. Tous les types d'entités qui entrent
                                     dans le Transformer sortiront avec une nouvelle série
                                     d'attributs définis en paramètres.

Guide de référence FME Transformer                                                            21
AttributeDecompressor     Décompresse et décrypte les valeurs d'attributs
                           spécifiés ayant été préalablement compressés par
                           AttributeCompressor.
  AttributeDereferencer    Copie la valeur de l'attribut portant le nom égal à la valeur de
                           ATTRIBUT SOURCE vers l'ATTRIBUT RESULTAT.
 AttributeExposer          Montre une série d'attributs cachés pouvant être utilisés par
                           d’autres Transformers.
 AttributeFileReader       Lit le contenu d'un fichier et stocke le contenu dans un
                           attribut dont le nom est défini par le paramètre ATTRIBUT
                           RESULTAT. Le fichier à lire est défini par le paramètre NOM DU
                           FICHIER SOURCE.
 AttributeFileWriter       Ecrit la valeur de l'attribut ATTRIBUT SOURCE dans un fichier
                           définit par le paramètre NOM DU FICHIER CIBLE.
 AttributeRenamer          Renomme, supprime ou crée les attributs spécifiés.
 Cloner                    Réalise des copies des entités entrant dans le Transformer.

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

      FeatureColorSetter   Applique des couleurs aux entités entrantes.
 FeatureTypeExtractor      Ajoute une ATTRIBUT RESULTAT contenant le type d'entité
                           d'origine de l'entité.
 FMEFunctionCaller         Appelle une fonction FME et renvoie un éventuel résultat
                           dans l'ATTRIBUT RESULTAT.
 Inspector                 Envoie les entités dans FME Data Inspector ou FME Universal
                           Viewer pour affichage.
 Logger                    Consigne chaque entité dans le fichier de log. Tous les
                           attributs et la géométrie de l'entité sont enregistrés.
 MultipleGeometrySetter    Offre la possibilité de mettre en place un agrégat où
                           chaque partie est indépendante des autres, et sa géométrie
                           complètement propre.
 ParameterFetcher          Ajoute un nouvel ATTRIBUT CIBLE à l'entité et lui affecte la
                           valeur du PARAMETRE spécifié.
 Player                    Lit les entités stockées dans un fichier au format FFS (Feature
                           Store file) et les envoie dans l'espace de travail.
 PythonCaller              Exécute un script Python pour manipuler les entités. Un script
                           Python permet de réaliser des opérations spécialisées et
                           complexes sur la géométrie, les attributs et les systèmes de
                           coordonnées.
 PythonCreator             Ce Transformer crée des entités en utilisant le code Python
                           référencé et les envoie dans l'espace de travail pour
                           traitement.
 Recorder                  Enregistre une copie de toutes les entités entrant dans le
                           Transformer dans un fichier au format ".ffs" (Feature File
                           Format) de FME.

22
SummaryReporter                     Génère un rapport de synthèse sous forme de fichier à partir
                                     des entités entrant dans le Transformer. Les entités sont triées
                                     avant leur analyse.
 SystemCaller                        Lance un programme et attend que ce dernier s'arrête avant
                                     de continuer la conversion.
 TCLCaller                           Lance une commande du Langage TCL et affecte la valeur
                                     renvoyée à un ATTRIBUT RESULTAT.
      TCPIPReceiver                   Reçoit des données brutes via TCP/IP. Génère une entité
NEW

                                     chaque fois que la somme des bits reçus atteint la valeur
                                     spécifiée de Bits par requête.
      TCPIPSender                    Envoie des données brutes vers l’hôte spécifié, qui peut être un
                                     autre projet FME tournant dans un processus différent (localisé
NEW

                                     sur la même machine ou pas) ou toute application cliente qui
                                     communique par TCP/IP.
 Terminator                          Entraîne l'arrêt du traitement et copie le MESSAGE DE FIN
                                     dans le fichier de log.
 TransporterReceiver                 Fournit un mécanisme pour envoyer des entités vers un autre
                                     espace de travail FME exécuté dans un autre process et qui
                                     peut être situé sur la même machine ou sur une autre. Utilisé
                                     en complément de TransporterSender.
 TransporterSender                   Envoie des données brutes vers un hôte spécifié qui peut être
                                     un autre projet FME situé sur la même machine ou pas. Utilisé
                                     en complément de TransporterReceiver.
 VariableRetriever                   Affecte le contenu de la VARIABLE à l'ATTRIBUT spécifié.
                                     La variable doit avoir été précédemment définie à l'aide du
                                     Transformer VariableSetter.
 VariableSetter                      Crée une VARIABLE et lui affecte la valeur du paramètre
                                     VALEUR. La variable peut, par la suite, être affectée à un
                                     attribut en utilisant VariableRetriever.

 JSON – Ces Transformers interrogent, mettent à jour et créent des données JSON (JavaScript
 Object Notation).
 JSONExploder                        Extrait des portions de JSON au format texte dans de
                                     nouvelles entités FME.
 JSONExtractor                       Extrait des portions de JSON (Java Script Object Notation) au
                                     format texte dans les attributs de l'entité.
 JSONFlattener                       Aplatit des objets JSON et extrait les clés et valeurs des objets
                                     dans des attributs.
      JSONFormatter                  Fournit des options pour dormater du texte JSON.
NEW

      JSONTemplater                  Remplit un document JSON avec les valeurs d'attributs
NEW

                                     d'entités FME.
      JSONValidator                  Valide la syntaxe de texte JSON.
NEW

Guide de référence FME Transformer                                                            23
KML – Ces Transformers permettent la manipulation de données KML.

KMLPropertySetter                Définit les propriétés communes à des groupes d’entités
                                 (vecteur et raster) destinées à l’écriture OGCKML.
KMLRegionSetter                  Définit les attributs KML liés à la région d’un groupe d’entités
                                 destinés à l’écriture GoogleEarthKML.
KMLStyler                        KMLStyler peut être utilisé pour spécifier les caractéristiques
                                 de style d'une entité KML ou d'un groupe d'entités KML.
KMLTimeSetter                    Définit des attributs KML liés au temps pour un groupe
                                 d’entités destinés à l’écriture OGCKML.
KMLTourBuilder                   Génère un Tour KML à partir des entités en entrée. Le Tour
                                 est composé d'arrêts qui correspondent à chaque entité en
                                 entrée.
KMLViewSetter                    Définit des attributs KML liés aux vues pour un groupe
                                 d'entités destinés à l’écriture OGCKML. La création de vues
                                 LookAt (point de vue) ou de caméra est supportée.

REFERENCEMENT LINEAIRE – Ces Transformers permettent de manipuler des structures de
données de type coordonnées curvilignes ou systèmes de routes. Ils sont conçus pour créer
des systèmes de mesures portés par des attributs et les appliquer à la géométrie des entités.
LengthToPointCalculator          Calcule la longueur d'une entité de son début jusqu'à
                                 l'endroit de la ligne le plus proche d'un point dont les
                                 coordonnées sont passées en paramètres. Les coordonnées
                                 sont prises à partir de valeurs d'attributs de l'entité d'origine.
MeasureExtractor                 Extrait la ou les mesures d'une géométrie de type point,
                                 arc ou surfacique ou un vertex d'une géométrie linéaire ou
                                 surfacique dans des attributs ou un attribut de type liste.
MeasureGenerator                 Crée automatiquement les coordonnées M (mesures) d'une
                                 entité linéaire à partir de sa géométrie 2D ou 3D, et chaque
                                 valeur est la distance depuis le début de la ligne jusqu'au
                                 vertex, multiplié par le Multiplicateur fournit en paramètre.
MeasureRemover                   Supprime les mesures de la géométrie d’une entité
MeasureSetter                    Definit la ou les mesures d'une géométrie ponctuelle, linéaire
                                 ou surfacique ou d'un vertex d'une géométrie linéaire par la
                                 ou les valeurs d'un ou de plusieurs attributs donnés ou par un
                                 attribut de liste.
Snipper                          Réduit la longueur d'une entité linéaire en découpant une
                                 partie de la fin de l'entité selon une distance, un pourcentage
                                 ou une mesure. Les entités contenant des géométries autres
                                 que les polygones simples et les lignes (points ou polygones à
                                 trous par exemple) ne sont pas affectées par le Transformer et
                                 ressortent sans changement.

24
LISTES – Ces Transformers interviennent sur les listes d'attributs. Ils fournissent des moyens de
 création, recherche, extraction et répartition des attributs de type liste.
 AttributeExposer                    Ce Transformer peut cloner les entités en produisant une
                                     nouvelle paire d'attributs (attribute_name/attribute_value)
                                     dans chaque clone et ajouter à chaque entité un attribut de
                                     type liste contenant des paires (attribute_name/attribute_
                                     value). Dans les deux cas, vous pouvez conserver ou supprimer
                                     les attributs d'origine et la géométrie.
 ListBuilder                         Regroupe les attributs de plusieurs entités dans une seule
                                     structure de liste.
 ListConcatenator                    Concatène toutes les valeurs d'une liste dans un seul attribut.
 ListCopier                          Copie le contenu d'une LISTE SOURCE dans une autre liste.
                                     Tous les attributs de la liste d'origine, y compris les listes
                                     incluses, sont recopiés dans la NOUVELLE LISTE.
 ListDuplicateRemover                Supprime tous les doublons d'un attribut de type liste. Dans
                                     la liste modifiée, il ne reste plus que des valeurs uniques pour
                                     l'ATTRIBUT DE LISTE.
 ListElementCounter                  Compte le nombre d'éléments se trouvant dans la LISTE et
                                     stocke le résultat dans l'ATTRIBUT NOMBRE D'ELEMENTS
                                     ajouté à l'entité.
 ListExploder                        Eclate une liste en générant une entité pour chaque élément
                                     la composant.
      ListExpressionPopulator        Remplit une nouvelle liste à partir d’une série d’attributs
NEW

                                     définis via une exrpession régulière.
 ListHistogrammer                    Dénombre toutes les valeurs prises par un attribut dans une
                                     liste et retourne le résultat dans une nouvelle liste ajoutée à
                                     l'entité.
 ListIndexer                         Transforme les attributs d'un élément de la LISTE en attribut
                                     de l'entité. Ajoute à l'entité les attributs de l'élément de la
                                     liste dont l'index est spécifié par le paramètre INDEX.
 ListPopulator                       Remplit une nouvelle liste à partir d'une série d'attributs.

                                      Exemple :
                                      myattrib0
                                      myattrib1
                                      myattrib2
                                      devient une liste myattrib{} contenant entriesmyattrib{0},
                                      myattrib{1}, myattrib{2}

 ListRangeExtractor                  Extrait les valeurs minimum et maximum d'un ATTRIBUT DE
                                     LISTE.
 ListRenamer                         Renomme une liste ou les composants d'une liste.

Guide de référence FME Transformer                                                             25
ListSearcher                    Recherche une valeur dans une liste et retourne l'index de
                                l'élément correspondant dans un nouvelle attribut dont le
                                nom est défini par le paramètre ATTRIBUT INDEX.
ListSorter                      Trie les éléments d'une liste par rapport à un ATTRIBUT DE
                                LISTE.
ListSummer                      Calcule la somme de tous les éléments d'une liste.

MODIFICATEURS – Ces transformers modifient la géométrie ou les attributs des entités prises
individuellement.
2ArcReplacer                     Remplace la géométrie de
                                l'entité par un arc d'ellipse
                                2D. L'arc est défini par des
                                paramètres qui sont des
                                constantes de type réel
                                ou des valeurs d'attributs
                                existants.
2DBoxReplacer                   Remplace la géométrie de l'entité par un rectangle 2D dont
                                les coordonnées sont définies à partir de valeurs constantes
                                ou de valeurs d'attributs de l'entité d'origine.
2DEllipseReplacer               Remplace la géométrie de l'entité par un arc d'ellipse 2D. L'arc
                                est défini par des paramètres qui sont des constantes de type
                                réel ou des valeurs d'attributs existants.
2DForcer                        Supprime toutes les coordonnées d'altitude (z) qui pourraient
                                être présentes sur l'entité d'origine.
2DPointAdder                    Ajoute un point 2D à la fin de l'entité (dernier vertex). Si
                                l'entité est une polyligne qui se referme à la suite de l'ajout
                                du point, son type devient polygonal (ndt : fme_type=fme_
                                area). Dans les autres cas, le type de l'entité est linéaire.

2DPointReplacer                 Remplace la géométrie de l'entité par un point 2D dont les
                                coordonnées sont définies à partir des attributs de l'entité
                                d'origine.

3DAffiner                       Effectue des transformations affines 3D sur les coordonnées
                                des entités. Une transformation affine conserve le parallélisme
                                des droites et des plans en géométrie. Les transformations
                                affines comprennent les translations, rotations, changements
                                d'échelle et les réflexions.

26
3DArcReplacer                        Remplace la géométrie de l'entité par un arc d'ellipse 2D. L'arc
                                     est défini par des paramètres qui sont des constantes de type
                                     réel ou des valeurs d'attributs existants.
3DForcer                             Attribue aux coordonnées Z de l'entité la valeur de l'attribut
                                     ou de la constante spécifié.
3DInterpolator                       Calcule par interpolation les valeurs d'élévation le long d'une
                                     entité linéaire. L'élévation résultante croît ou décroît de façon
                                     monotone entre le point de départ et le point d'arrivée.Si
                                     l'entité était 2D, elle devient 3D.Si l'entité était déjà 3D, ses
                                     valeurs d'élévation d'origine sont supprimées et remplacées.
3DPointAdder                         Ajoute un point 3D à la fin de l'entité (dernier vertex).
                                     Si l'entité est une polyligne qui se referme à la suite de l'ajout
                                     du point, son type devient polygonal (ndt : fme_type=fme_
                                     area), sinon son type devient linéaire.
                                     Si le point ajouté est le premier de l'entité, son type devient
                                     ponctuel.
3DPointReplacer                      Remplace la géométrie de l'entité par un point 3D dont
                                     les coordonnées sont définies à partir de constantes ou
                                     de valeurs d'attributs. Si l'entité était, à l'origine, de type
                                     texte (annotation), elle conserve son type mais son point
                                     d'insertion est déplacé. Toutes les autres entités deviennent
                                     des points.

      3DRotator                      Fait pivoter les entités selon la règle de la main droite et dans
NEW

                                     le sens inverse des aiguilles d’une montre autour d’un axe
                                     spécifié en paramètre.
Affiner                              Effectue des transformations affines sur les coordonnées de
                                     l'entité.
AngleConverter                       Convertit les angles d'une entité (géométrie ou attributs)
                                     dans une autre unité.
ArcEstimator                         Remplace la géométrie de
                                     l'entité par un arc de cercle
                                     2D dont la forme est estimée
                                     à partir des extrémités et
                                     du point médian de l'entité
                                     linéaire entrant dans le
                                     Transformer.
ArcPropertyExtractor                 Extrait les caractéristiques d'un arc de cercle et les stocke
                                     dans de nouveaux attributs.
ArcPropertySetter                    Modifie les propriétés d'un arc de cercle.

Guide de référence FME Transformer                                                               27
ArcSDEGridSnapper      Simule la transformation appliquée lors du chargement de
                       l'entité dans une base ArcSDE en appliquant une translation,
                       une mise à l'échelle et le déplacement des coordonnées sur
                       la grille. Les vertex successifs déplacés sur le même point de
                       grille sont dédoublonnés (suppression d'un des deux vertex).
ArcStroker             Convertit les arcs en lignes
                       en remplaçant la géométrie
                       de l'entité par une série de
                       points interpolés le long de
                       la bordure de l'arc. Les entités
                       elliptiques sont converties en
                       polygones par interpolation
                       des sommets le long de la
                       bordure de l'ellipse.
AttributeKeeper        Supprime tous les attributs de l'entité à l'exception de ceux
                       qui sont retenus dans la liste.
AttributeRangeMapper   Effectue une recherche sur les entités en entrée pour
                       comparer la valeur de l’attribut à des plages de valeurs. En
                       sortie, les entités ressortent avec un nouvel attribut ayant
                       pour valeur le nom de la plage de données à laquelle elles
                       appartiennent.
AttributeRemover       Supprime les attributs sélectionnés et les attributs de liste de
                       l'entité.
BoundingBoxReplacer    Remplace la géométrie de l'entité par le plus petit rectangle
                       2D ou 3D englobant l'entité d'origine.

Bufferer               Remplace la géométrie de l'entité par une entité (polygone,
                       polygone troué ou ligne) qui forme une zone tampon autour
                       de l'entité d'origine. Chaque point de la zone créée se trouve
                       à la distance spécifiée de l'entité d'origine.
BulkAttributeRemover   Supprime tous les attributs qui correspondent à une
                       expression régulière. Ce Transformer peut être utilisé
                       pour éliminer un grand nombre d'attributs ayant une
                       dénomination commune.
BulkAttributeRenamer   Renomme des attributs en ajoutant ou supprimant des
                       préfixes ou suffixes, ou en remplacant des chaînes de
                       caractères.

28
Vous pouvez aussi lire