60
GUIDE DES TRANSFORMERS FME 2018

Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

  • Upload
    others

  • View
    29

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

GUIDE DES TRANSFORMERS

FME 2018

Page 2: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

SommaireFME et la transformation des données 3

FME Workbench 3

FME Data Inspector 4

Composants d'un projet simple 4

Insérer et éditer des Transformers 5

Paramétrer et exécuter un projet simple 6

Raccourcis clavier FME Workbench pour Windows 8

Index des catégories de Transformers 10

Liste des Transformers de FME 15

FME et les TransformersFME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement et de conversion de données géographiques adapté à une grande diversité d’usages : chargement de données vers un SGBD, contrôle qualité, extraction, production de rapports, génération de plans imprimables, réplication, modélisation 3D, manipulation XML...La conception d’un traitement s’effectue de manière totalement graphique à partir du logiciel FME Workbench et repose sur l’utilisation de deux composants de base :- des formats en lecture (Readers) et en écriture (Writers). FME supporte plusieurs centaines de formats de tous types (SIG, CAO, 3D, BIM, raster, SGBD, XML, texte...).- des unités de traitement ou Transformers, qui permettent de modifier les caractéristiques attributaires ou géométriques des entités source pour les conformer à la structure cible attendue.Mais avec près de 500 Transformers disponibles il n’est pas toujours facile de trouver celui correspondant à ses besoins. C’est pourquoi Safe Software, l’éditeur de FME, et Veremes, son distributeur français, vous proposent ce Guide des Transformers de FME.Ce mémento doit vous permettre d’apprécier la diversité des Transformers disponibles dans FME et de vous familiariser avec leur dénomination. Il ne remplace pas la documentation du logiciel qui fournit une aide complète et détaillée de chaque Transformer.

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

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

Page 3: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

3Adaptation française par Veremes

FME WorkbenchFME Workbench est un outil puissant pour la conversion, le partage, la transformation, la validation et l'intégration de données. Les éléments de Workbench sont représentés graphiquement sur le plan de travail 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.

Navigateur : affiche une vue hiérarchique des objets du projet.Editeur de paramètres : affiche les paramètres configurables pour chaque objet sélectionné sur la fenêtre principaleGalerie de Transformers : contient plus de 500 Transformers pour restructurer les entités.Fenêtre principale : affiche une vision graphique des objets et connexions représentant les données et leurs transformations.Log : contient des détails sur le déroulement du traitement.

1

1

2

2

3

3

4

4

5

5

FME et la transformation des donnéesConvertir des données entre différents formats et applications implique souvent bien plus qu'une conversion format à format. Les jeux de données peuvent contenir de complexes composants 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.FME contient près de 500 Transformers qui exécutent différents types d'opérations sur les données. Dans l'interface FME Workbench, les Transformers sont stockés dans la galerie de Transformers et groupés en catégories selon leur fonction. Vous pouvez aussi rechercher les Transformers par leur mot-clé.

Ce guide propose un résumé de FME Workbench, de l'inspection des données et des fonctionnalités de chaque Transformer. Pour plus d'informations, sélectionnez les Transformers FME depuis le menu d'aide de FME Workbench, sélectionnez un Transformer depuis FME Workbench et appuyez sur la touche F1 ou visitez support.safe.com/KnowledgeDocumentation.

Page 4: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

4 Guide des Transformers · FME 2018

1 2 3

4

Table des matières : affiche la liste des jeux de données ouverts et leurs types d’entitésVue : affiche un ou plusieurs jeux de données en même tempsInformations sur l'entité : affiche les informations relatives à l'entité sélectionnée, dont le type, les attributs et les détails de la géométrieVue Table : affiche les valeurs des informations sur l'entité qui sont exposées à l'utilisateur final sous forme de tableau

1

2

3

4

FME Data InspectorFME 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.

Composants d'un projet simpleDans un projet, les composants d’un traitement sont représentés hierarchiquement. La hiérarchie est importante car elle affecte la façon dont les composants sont ajoutés à un traitement et, plus important, la façont dont ils sont contrôlés. Les composants sont (mais ne se limitent pas à) :

• Readers (format et données source)• Writers (format et emplacement des données destination)• Types d’entités source et destination (dans FME, les types d’entités représentent un ensemble

d’enregistrements ; par exemple une couche, une table ou une feuille de calcul)• Attributs• Transformers

Ce guide décrit les Transformers – mais il est important de comprendre pourquoi les Transformers sont la clé de la puissance et de la polyvalence de FME. L’exemple très simple de la page suivante montre comment un Transformer fonctionne et le reste du guide décrit les fonctionnalités de chaque Transformer.Une des fonctionnalités clés de FME est la communication entre FME Workbench et Data Inspector : le Transformer Inspector permet de démarrer Data Inspector à n’importe quelle étape d’un projet et les outils d’inspection permettent une analyse entité par entité.

Page 5: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

5Adaptation française par Veremes

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

Possibilité d’éditer le nom du Transformer

Les paramètres requis obligatoires sont en surbrillance

Bouton de menu des paramètres du Transformer

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

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

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

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

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

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

Page 6: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

6 Guide des Transformers · FME 2018

Attribut DogPark

Travailler avec les paramètres des TransformersLa plupart des paramètres peuvent être intégrés avec d’autres élements d’un projet. Cela signifie que les paramètres peuvent être aisément configurés pour fonctionner avec d’autres éléments 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, 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 et exécuter un projet simpleCet exemple montre comment paramétrer un nouveau projet. Les données source dans cet exemple contiennent des informations relatives à 80 parcs urbains.

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

1. Sélectionner le format et l’emplacement des données source (Reader),2. Spécifier le format et l’emplacement de destination des données (Writer), et3. Accepter les valeurs par défaut.Cliquer sur OK. Workbench lit les données et génère le projet initial.

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

Page 7: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

7Adaptation française par Veremes

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

Cliquer sur Exécuter

Le résultat du projet montre que 7 parcs autorisent les chiens. Les résultats sont envoyés vers le port du Tester puis vers un type d’entités destination précédemment ajouté et nommé DogPark.Le projet montre également que 73 parcs n’autorisent pas l’accès des chiens et ressortent directement via le port

du Tester vers le type d’entités destination d’origine

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

Page 8: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

8 Guide des Transformers · FME 2018

Raccourcis clavier FME Workbench pour WindowsVisualisation générale

Nouveau(crée un nouveau projet)

Ctrl+N

Générer un projet Ctrl+GOuvrir (projet) Ctrl+OQuitter (workbench) Ctrl+QFermer (projet) Ctrl+WPasser à l'onglet suivant

Ctrl+Tab

Passer à l'onglet précédent

Ctrl+Shift+Tab

Sélection numéro onglet

Ctrl+clavier numérique

Fermer l'onglet courant Ctrl+F4Ouvrir le contenu d'un dossier

Ctrl+O

Agrandir la fenêtre Shift+F11Plein écran F11Zoom avant Ctrl+Zoom arrière Ctrl-Zoom 100% Ctrl+0Zoom avant et arrière Ctrl+moletteZoom vers le signet suivant/précédent

Space/Ctrl+SpaceNote: l'affichage des signets doit être activé dans la barre d'outils

Déplacement Clic sur la molette de la souris (ou bouton central) et faire glisser le curseur

Retransformer le curseur en flèche de sélection

Clic droit n'importe où sur le plan de travail

Recherche : - de projet si on est dans le projet ou Navigateur - de Log si on est dans la fenêtre de log.

Ctrl+FF3

Style de connexion Ctrl+Shift+C

Imprimer Ctrl+PAide Sélectionner un objet

puis appuyer sur F1

Édition généraleCouper Ctrl+X

Copier Ctrl+C

Coller Ctrl+V

Refaire Ctrl+Y

Sauvegarder Ctrl+S

Tout sélectionner Ctrl+A

Annuler Ctrl+Z

Suppression intelligente (répare les connexions)

Delete

Suppression (sans réparation)

Shift+Delete

Couper Ctrl+X

Copier Ctrl+C

Coller Ctrl+V

Refaire Ctrl+Y

Sauvegarder Ctrl+S

Tout sélectionner Ctrl+A

Annuler Ctrl+Z

Suppression intelligente (répare les connexions)

Delete

Suppression (sans réparation)

Shift+Delete

Autres outils d'espace de travailAjouter 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érér Jonction Ctrl+Shift+J

Activer/Désactiver objets (y compris liens et types d'entité)

Ctrl+E

Exécution de traitementsExécuter un projet F5

Saisie de paramètres et exécution de projet

Ctrl+R

Exécution de traitement en mode inspection

Shift+F5

Exécuter avec points d'inspection

Ctrl+Shift+F5

Basculer en mode Inspection

Sélectionner la connexion, puis F9

Page 9: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

9Adaptation française par Veremes

Readers · Writers · TransformersAjouter Reader Ctrl+Alt+R

Ajouter Writer Ctrl+Alt+W

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

Dupliquer un Transformer Ctrl+DSi 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 Sélectionner un objet, puis 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é.

Page 10: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

10 Guide des Transformers · FME 2018

3D3DAffiner 153DArcReplacer 153DForcer 153DInterpolator 153DRotator 15AppearanceExtractor 16AppearanceMerger 16AppearanceRemover 16AppearanceSetter 16AppearanceStyler 16Bufferer 21Creator 24CSGBuilder 24CSGEvaluator 24DEMDistanceCalculator 26DEMGenerator 26ElevationExtractor 28Extruder 28FaceReplacer 28GeometryInstantiator 31GeometryPartExtractor 31GeometryPropertyExtractor 31GeometryPropertyRemover 31GeometryPropertyRenamer 31GeometryPropertySetter 31IFCPropertySetDefinitionCreator 33IFCQuantitySetDefinitionCreator 33MeshMerger 38MeshSimplifier 38MRF3DCleaner 39Offsetter 41PlanarityFilter 41PointCloudSurfaceBuilder 43RasterDEMGenerator 46RasterHillshader 46RasterSlopeCalculator 48Scaler 50SecondOrderConformer 50SharedItemAdder 50SharedItemIDExtractor 50SharedItemIDSetter 50SharedItemRetriever 50SolidBuilder 51SurfaceBuilder 53SurfaceDissolver 53SurfaceDraper 54SurfaceFootprintReplacer 54SurfaceModeller 54SurfaceOnSurfaceOverlayer 54SurfaceSplitter 54TINGenerator 56VolumeCalculator 57Analyse spatialeAffineWarper 15AnchoredSnapper 16

ArcSDEGridSnapper 17AreaAmalgamator 17AreaBuilder 17AreaOnAreaOverlayer 18BoundingBoxAccumulator 21Bufferer 21CenterLineReplacer 21CenterPointReplacer 22Clipper 23ContourGenerator 23DEMDistanceCalculator 26Displacer 26Dissolver 27DonutBridgeBuilder 27FeatureReader 29GeographicBufferer 30HullAccumulator 33Intersector 34NeighborFinder 40NeighborhoodAggregator 40NeighborPairFinder 40NetworkCostCalculator 40NetworkFlowOrientor 40NetworkTopologyCalculator 40Offsetter 41PointOnAreaOverlayer 43PointOnLineOverlayer 43PointOnPointOverlayer 43PointOnRasterValueExtractor 43SectorGenerator 50ShortestPathFinder 50Snapper 50SpatialFilter 51SpatialRelator 51SurfaceBuilder 53SurfaceDissolver 53SurfaceDraper 54SurfaceOnSurfaceOverlayer 54TopologyBuilder 56VectorOnRasterOverlayer 57VoronoiCellGenerator 57VoronoiDiagrammer 57AttributsAggregator 16AttributeCompressor 18AttributeCopier 18AttributeCreator 18AttributeDecompressor 18AttributeDereferencer 18AttributeExploder 19AttributeExposer 19AttributeFileReader 19AttributeFileWriter 19AttributeKeeper 19AttributeManager 19AttributeRemover 19AttributeRenamer 19

AttributeSplitter 20BulkAttributeRemover 21BulkAttributeRenamer 21DatabaseJoiner 25Deaggregator 26ListBuilder 37ListConcatenator 37ListCopier 37ListExploder 37ListExpressionPopulator 37ListIndexer 37ListPopulator 37ListRenamer 37ListSorter 37NullAttributeMapper 40Cartographie et rapportsAreaAmalgamator 17ChartGenerator 22CommonLocalReprojector 23Curvefitter 25DGNStyler 26Displacer 26DWGStyler 27ExcelStyler 28FeatureColorSetter 28Generalizer 30GeometryColorSetter 30ImageRasterizer 33KMLPropertySetter 35KMLRegionSetter 35KMLStyler 35KMLTimeSetter 35KMLTourBuilder 35KMLViewSetter 35Labeller 35LabelPointReplacer 35MapboxStyler 38MapInfoStyler 38MapnikRasterizer 38MapTextLabeller 38MapTextStyler 38MSWordStyler 39NumericRasterizer 40PDFPageFormatter 41PDFStyler 41PowerPointStyler 44RasterHillshader 46SherbendGeneralizer 50TextAdder 55TextPropertySetter 55TextStroker 55WebMapTiler 57Chaînes de caractèresAngleConverter 16AttributeCompressor 18AttributeDecompressor 18

Index des catégories de Transformers

Page 11: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

11Adaptation française par Veremes

AttributeEncoder 18AttributeExploder 19AttributePivoter 19AttributeRangeMapper 19AttributeReprojector 19AttributeRounder 19AttributeSplitter 20AttributeTrimmer 20AttributeValidator 20AttributeValueMapper 20BaseConverter 20BinaryDecoder 20BinaryEncoder 20CharacterCodeExtractor 22CharacterCodeReplacer 22CoordinateConcatenator 24CoordinateSystem DescriptionConverter 24DateTimeConverter 25DimensionExtractor 26ElevationExtractor 28ExpressionEvaluator 28FilenamePartExtractor 29HTMLExtractor 32HTMLToXHTMLConverter 32ListDuplicateRemover 37ListSearcher 37ListSummer 37NullAttributeMapper 40RandomNumberGenerator 44StringCaseChanger 52StringConcatenator 52StringFormatter 53StringLengthCalculator 53StringPadder 53StringPairReplacer 53StringReplacer 53StringSearcher 53SubstringExtractor 53TextDecoder 55TextEncoder 55Coordonnées2DForcer 153DAffiner 153DForcer 15Affiner 15ArcSDEGridSnapper 17AttributeReprojector 19BMGReprojector 20CenterPointExtractor 22CommonLocalReprojector 23CoordinateConcatenator 24CoordinateExtractor 24CoordinateReplacer 24CoordinateRounder 24CoordinateSwapper 24CoordinateSystemDescription Converter 24CoordinateSystemExtractor 24

CoordinateSystemRemover 24CoordinateSystemSetter 24CsmapAttributeReprojector 25CsmapReprojector 25DecimalDegreesCalculator 26DimensionExtractor 26DMSCalculator 27ElevationExtractor 28EsriReprojector 28GridInquestIIReprojector 32GridInquestReprojector 32GtransAttributeReprojector 32GtransReprojector 32LatLongToMGRSConverter 35LocalCoordinateSystemSetter 37MGRSToLatLongConverter 39RasterGCPExtractor 46RasterGCPSetter 46RasterGeoreferencer 46ReframeReprojector 48ReprojectAngleCalculator 48ReprojectLengthCalculator 48Reprojector 49RubberSheeter 49Scaler 50SecondOrderConformer 50TextureCoordinateSetter 55VertexCounter 57VertexRemover 57ExécutionArcSDEQuerier 17AttributeFileReader 19AttributeFileWriter 19AutodeskA360Connector 20BoxConnector 21Cloner 23Creator 24DatabaseDeleter 25DatabaseUpdater 25Decelerator 26EnvironmentVariableFetcher 28FeatureHolder 28FeatureReader 29FeatureTypeExtractor 29FeatureWriter 29FMEFunctionCaller 29FMEServerJobSubmitter 29FMEServerJobWaiter 29FMEServerLogFileRetriever 29FMEServerNotifier 29FMEServerResourceConnector 29FTPCaller 29GeometryExtractor 30GeometryReplacer 31GoogleDriveConnector 32HDFSConnector 32HTMLExtractor 32HTTPCaller 33ImageFetcher 33

InlineQuerier 33Inspector 33JavaScriptCaller 34LicenseChecker 35Logger 38LogMessageStreamer 38OneDriveConnector 41ParameterFetcher 41PinterestConnector 41Player 42PythonCaller 44PythonCreator 44RasterCheckpointer 45Recorder 48S3Connector 49SalesforceConnector 49Sampler 49SchemaMapper 50Sorter 51SQLCreator 52SQLExecutor 52SummaryReporter 53SystemCaller 54TclCaller 54TCPIPReceiver 54TCPIPSender 54TempPathnameCreator 54Terminator 55TransporterReceiver 56TransporterSender 56VariableRetriever 57VariableSetter 57WebSocketReceiver 57WebSocketSender 57WorkspaceRunner 58XSLTProcessor 58Filtres et jointuresAggregateFilter 16Aggregator 16AreaOnAreaOverlayer 18AttributeFilter 19AttributePivoter 19AttributeRangeFilter 19ChangeDetector 22ClosedCurveFilter 23ConvexityFilter 24DatabaseJoiner 25Deaggregator 26DuplicateFilter 27FeatureJoiner 28FeatureMerger 28FeatureReader 29FeatureTypeFilter 29GeometryFilter 31LineOnAreaOverlayer 36LineOnLineOverlayer 36ListBasedFeatureMerger 37MultipleGeometryFilter 40NeighborhoodAggregator 40

Page 12: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

12 Guide des Transformers · FME 2018

PlanarityFilter 41PointCloudFilter 42PointCloudMerger 42PointOnAreaOverlayer 43PointOnLineOverlayer 43PointOnPointOverlayer 43RasterMosaicker 47Sampler 49SpatialFilter 51SpatialRelator 51Tester 55TestFilter 55TraitMerger 56Géométries2DArcReplacer 152DBoxReplacer 152DEllipseReplacer 152DForcer 152DGridAccumulator 152DGridCreator 153DArcReplacer 153DForcer 153DInterpolator 153DRotator 15AffineWarper 15AnchoredSnapper 16AngleConverter 16ArcEstimator 17ArcPropertySetter 17ArcSDEGridSnapper 17ArcStroker 17AreaAmalgamator 17AreaBuilder 17AreaGapAndOverlapCleaner 18BoundingBoxReplacer 21CenterLineReplacer 21CenterPointReplacer 22Chopper 23CoordinateReplacer 24CoordinateRounder 24CoordinateSwapper 24CSGBuilder 24Curvefitter 25Densifier 26Displacer 26Dissolver 27DonutBridgeBuilder 27DonutBuilder 27DonutHoleExtractor 27EllipsePropertySetter 28FaceReplacer 28Generalizer 30GeometryCoercer 30GeometryExtractor 30GeometryRefiner 31GeometryRemover 31GeometryReplacer 31HullReplacer 33Intersector 34

LabelPointReplacer 35LineBuilder 36LineCloser 36LineCombiner 36LineExtender 36MeasureRemover 38MeasureSetter 38MeshMerger 38MeshSimplifier 38MinimumAreaForcer 39MinimumSpanningCircleReplacer 39MultipleGeometrySetter 40OffsetCurveGenerator 40Orientor 41PathBuilder 41PathSplitter 41PointCloudSurfaceBuilder 43PointPropertySetter 44Rotator 49RubberSheeter 49Scaler 50SherbendGeneralizer 50Snapper 50Snipper 51SolidBuilder 51SpikeRemover 51SurfaceFootprintReplacer 54SurfaceSplitter 54TextAdder 55Tiler 55TINGenerator 56Triangulator 56VertexCreator 57VertexRemover 57IntégrationsAutodeskA360Connecto 20BMGReprojector 20BoxConnector 21CsmapAttributeReprojector 25CsmapReprojector 25Curvefitter 25DatabaseDeleter 25DatabaseUpdater 25DirectTweeter 26DropboxConnector 27Emailer 28EsriReprojector 28FMEServerJobSubmitter 29FMEServerJobWaiter 29FMEServerLogFileRetriever 29FMEServerNotifier 29FMEServerResourceConnector 29FTPCaller 29GCMMessenger 29Geocoder 30GoogleDriveConnector 32GridInquestIIReprojector 32GridInquestReprojector 32GtransAttributeReprojector 32

GtransReprojector 32HDFSConnector 32HTMLExtractor 32JMSReceiver 34JMSSender 34KinesisReceiver 34KinesisSender 34MRF2DCleaner 39MRF2DConflator 39MRF2DDangleRemover 39MRF2DDuplicateRemover 39MRF2DExtender 39MRF2DGeneralizer 39MRF2DIntersector 39MRF2DJoiner 39MRF2DShort GeometryRemover 39MRF3DCleaner 39OneDriveConnector 41PinterestConnector 41RCaller 48ReframeReprojector 48S3Connector 49S3Deleter 49S3Downloader 49S3ObjectLister 49S3Uploader 49SalesforceConnector 49SlackConnector 50SNSSender 51SQSDeleter 52SQSMessageCounter 52SQSReceiver 52SQSSender 52TCPIPReceiver 54TCPIPSender 54TransporterReceiver 56TransporterSender 56Tweeter 56TweetSearcher 56TweetStreamer 56TwitterStatusFetcher 56WhiteStarLeaseBuilder 57Nuages de pointsDEMGenerator 26GeometryCoercer 30PointCloudCoercer 42PointCloudCombiner 42PointCloudComponentAdder 42PointCloudComponentCopier 42PointCloudComponentKeeper 42PointCloudComponentRemover 42PointCloudComponentRenamer 42PointCloudComponentTypeCoercer 42PointCloudConsumer 42PointCloudCreator 42PointCloudExpressionEvaluator 42PointCloudExtractor 42PointCloudFilter 42

Page 13: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

13Adaptation française par Veremes

PointCloudMerger 42PointCloudOnRaster ComponentSetter 42PointCloudPropertyExtractor 43PointCloudReplacer 43PointCloudSimplifier 43PointCloudSorter 43PointCloudSplitter 43PointCloudStatisticsCalculator 43PointCloudSurfaceBuilder 43PointCloudThinner 43PointCloudTransformation Applier 43SurfaceDraper 54SurfaceModeller 54Qualité des donnéesAngularityCalculator 16AreaGapAndOverlapCleaner 18AttributeValidator 20ChangeDetector 22CircularityCalculator 23ClosedCurveFilter 23CommonSegmentFinder 23ConvexityFilter 24CRCCalculator 24DimensionExtractor 26DuplicateFilter 27ElevationExtractor 28FeatureTypeFilter 29GeometryFilter 31GeometryValidator 31HoleCounter 32Inspector 33JSONValidator 34ListDuplicateRemover 37ListElementCounter 37ListHistogrammer 37Matcher 38MRF2DCleaner 39MRF2DConflator 39MRF2DDangleRemove 39MRF2DDuplicateRemover 39MRF2DExtender 39MRF2DGeneralizer 39MRF2DIntersector 39MRF2DJoiner 39MRF2DShort GeometryRemover 39MRF3DCleaner 39NullAttributeMapper 40PartCounter 41PlanarityFilter 41Sampler 49Snapper 50Snipper 51SpatialFilter 51SpatialRelator 51SpikeRemover 51SummaryReporter 53

Tester 55TestFilter 55VertexCounter 57RastersAppearanceExtractor 16AppearanceMerger 16AppearanceRemover 16AppearanceSetter 16AppearanceStyler 16ChartGenerator 22DEMDistanceCalculator 26ImageFetcher 33ImageRasterizer 33MapnikRasterizer 38NumericRasterizer 40PointCloudOn RasterComponentSetter 42PointOnRasterValueExtractor 43RasterAspectCalculator 44RasterBandAdder 44RasterBandCombiner 44RasterBand InterpretationCoercer 44RasterBandKeeper 44RasterBandMinMaxExtractor 44RasterBandNameSetter 44RasterBandNodataRemover 44RasterBandNodataSetter 44RasterBandOrderer 44RasterBandPropertyExtractor 45RasterBandRemover 45RasterBandSeparator 45RasterCellCoercer 45RasterCellOriginSetter 45RasterCellValueCalculator 45RasterCellValueReplacer 45RasterCellValueRounder 45RasterCheckpointer 45RasterConsumer 45RasterDEMGenerator 46RasterExpressionEvaluator 46RasterExtentsCoercer 46RasterExtractor 46RasterGCPExtractor 46RasterGCPSetter 46RasterGeoreferencer 46RasterHillshader 46RasterInterpretationCoercer 46RasterMosaicker 47RasterNumericCreator 47RasterPaletteAdder 47RasterPaletteExtractor 47RasterPaletteGenerator 47RasterPalette InterpretationCoercer 47RasterPaletteNodataSetter 47RasterPaletteRemover 47RasterPaletteResolver 47RasterPropertyExtractor 47

RasterPyramider 47RasterReplacer 47RasterResampler 47RasterRGBCreator 48RasterRotationApplier 48RasterSelector 48RasterSingularCell ValueCalculator 48RasterSlopeCalculator 48RasterSubsetter 48RasterTiler 48RasterToPolygonCoercer 48RCaller 48TextStroker 55VectorOnRasterOverlayer 57WebMapTiler 57Spécifique à un formatArcSDEGridSnapper 17AttributeFileReader 19AttributeFileWriter 19DatabaseDeleter 25DatabaseUpdater 25DGNStyler 26DWGStyler 27EsriReprojector 28ExcelStyler 28FeatureReader 29FeatureWriter 29GeometryExtractor 30GeometryReplacer 31GeoRSSFeatureComposer 31GeoRSSFeatureReader 32GMLFeatureComposer 32HTMLLayouter 32HTMLReportGenerator 32HTMLToXHTMLConverter 32IFCProperty SetDefinitionCreator 33IFCQuantity SetDefinitionCreator 33JSONExtractor 34JSONFlattener 34JSONFormatter 34JSONFragmenter 34JSONTemplater 34JSONUpdater 34JSONValidator 34KMLPropertySetter 35KMLRegionSetter 35KMLStyler 35KMLTimeSetter 35KMLTourBuilder 35KMLViewSetter 35MapboxStyler 38MapInfoStyler 38MapTextLabeller 38MapTextStyler 38PDFPageFormatter 41PDFStyler 41

Page 14: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

14 Guide des Transformers · FME 2018

Légende ⊛ Ces Transformers sont disponibles pour un coût supplémentaire. Contactez Veremes pour plus d'informations

Les Transformers avec ce symbole sont nouveaux dans cette version de FME NOUVEAU

RCaller 48WebMapTiler 57XMLAppender 58XMLFeatureMapper 58XMLFlattener 58XMLFormatter 58XMLFragmenter 58XMLNamespaceDeclarer 58XMLSampleGenerator 58XMLTemplater 58XMLUpdater 58XMLValidator 58XMLXQueryExploder 58XMLXQueryExtractor 58XMLXQueryUpdater 58XSLTProcessor 58Valeurs calculéesAggregator 16AngleConverter 16AngularityCalculator 16ArcPropertyExtractor 17AreaCalculator 18AttributePivoter 19AttributeRounder 19BaseConverter 20BoundsExtractor 21CenterPointExtractor 22CircularityCalculator 23CoordinateConcatenator 24CoordinateExtractor 24Counter 24CRCCalculator 24DateTimeCalculator 25DateTimeConverter 25DateTimeStamper 25DecimalDegreesCalculator 26DEMDistanceCalculator 26DensityCalculator 26DimensionExtractor 26DMSCalculator 27ElevationExtractor 28EllipsePropertyExtractor 28ExpressionEvaluator 28GeometryExtractor 30GOIDGenerator 32HoleCounter 32LeftRightSpatialCalculator 35LengthCalculator 35LengthToPointCalculator 35ListHistogrammer 37ListRangeExtractor 37MeasureExtractor 38MeasureGenerator 38

ModuloCounter 39NetworkCostCalculator 40NetworkTopologyCalculator 40OrientationExtractor 41PartCounter 41PointCloudPropertyExtractor 43PointCloudStatisticsCalculator 43PointPropertyExtractor 44RandomNumberGenerator 44RasterAspectCalculator 44RasterBandMinMaxExtractor 44RasterBandPropertyExtractor 45RasterCellValueCalculator 45RasterExpressionEvaluator 46RasterPropertyExtractor 47RasterSingular CellValueCalculator 48ReprojectAngleCalculator 48ReprojectLengthCalculator 48StatisticsCalculator 52StreamOrderCalculator 52StreamPriorityCalculator 52StringLengthCalculator 53SubstringExtractor 53TempPathnameCreator 54TextLocationExtractor 55TextPropertyExtractor 55TextureCoordinateSetter 55UUIDGenerator 56VertexCounter 57VolumeCalculator 57WebAttributeEncoder 18ChartGenerator 22Decelerator 26DirectTweeter 26DropboxConnector 27Emailer 28FMEServerJobSubmitter 29FMEServerJobWaiter 29FMEServerLogFileRetriever 29FMEServerNotifier 29FMEServerResourceConnector 29FTPCaller 29GCMMessenger 29Generalizer 30Geocoder 30GeoRSSFeatureComposer 31GeoRSSFeatureReader 32HTMLExtractor 32HTMLLayouter 32HTMLReportGenerator 32HTMLToXHTMLConverter 32

HTTPCaller 33JavaScriptCaller 34JMSReceiver 34JMSSender 34JSONExtractor 34JSONFlattener 34JSONFormatter 34JSONFragmenter 34JSONTemplater 34JSONUpdater 34JSONValidator 34ParameterFetcher 41RasterPyramider 47S3Connector 49S3Deleter 49S3Downloader 49S3ObjectLister 49S3Uploader 49SlackConnector 50SNSSender 51SQSDeleter 52SQSMessageCounter 52SQSReceiver 52SQSSender 52TCPIPReceiver 54TCPIPSender 54Tweeter 56TweetSearcher 56TweetStreamer 56TwitterStatusFetcher 56WebMapTiler 57WebSocketReceiver 57WebSocketSender 57XMLAppender 58XMLFeatureMapper 58XMLFlattener 58XMLFormatter 58XMLFragmenter 58XMLNamespaceDeclarer 58XMLSampleGenerator 58XMLTemplater 58XMLUpdater 58XMLValidator 58XMLXQueryExploder 58XMLXQueryExtractor 58XMLXQueryUpdater 58XSLTProcessor 58

Page 15: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

15Adaptation française par Veremes

2D 2DArcReplacer

GéométriesRemplace 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.

2DBoxReplacerGéométries

Remplace la géométrie de l'entité par un rectangle 2D dont les minimums et maximums sont des valeurs fixes ou proviennent des valeurs d'attributs de l'entité d'origine.

2DEllipseReplacerGéométries

Remplace la géométrie de l'entité par une ellipse 2D dont la forme est définie par les paramètres, les valeurs ou par les valeurs d'attributs existants.

2DForcerCoordonnées

Géométries

Supprime toutes les coordonnées d'altitude (Z) qui pourraient être ou ne pas être présentes sur l'entité d'origine.

2DGridAccumulatorGéométries

Remplace les entités entrant dans le Transformer par une grille 2D de points ou de polygones possédant l'espacement spécifié et couvrant au minimum toutes les entités d'origine.

2DGridCreatorGéométries

Créé une grille d'entités 2D surfaciques ou ponctuelles en utilisant des décalages spécifiés. Chaque entité créée a des attributs colonne et ligne qui indiquent sa position dans la grille.

3D 3DAffiner

3DCoordonnées

Effectue une transformation 3D affine sur les coordonnées de l'entité. 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 (ndt : symétrie de plan).

3DArcReplacer3D

Géométries

Remplace la géométrie de l'entité par un arc d'ellipse 3D dont la forme est définie par des paramètres pouvant être des valeurs constantes flottantes ou les valeurs d'attributs existants.

3DForcer3D

CoordonnéesGéométries

Transforme des données 2D en données 3D en ajoutant une valeur Z à chaque coordonnée.

3DInterpolator3D

Géométries

Calcule par interpolation l'élévation d'une l'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é é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.

3DRotator3D

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é.

AAffiner

CoordonnéesEffectue une transformation affine 2D sur les coordonnées de l'entité.

AffineWarperAnalyse spatiale

Géométries

Déforme la géométrie des entités en appliquant une transformation affine. Cette opération est utilisée pour ajuster un jeu de données en fonction d'une transformation spatiale définie par un jeu de vecteurs de contrôle ou vecteurs de déformation. X

23ABCDEFGHIJKLMNOPRSTUVW

Liste des Transformers de FME

Page 16: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

16 Guide des Transformers · FME 2018

AggregateFilterFiltres et jointures

Filtre les entités en fonction de la complexité de leur géométrie et distingue les entités simples et isolées des entités complexes, constituées par agrégation d'entités simples.

AggregatorAttributs

Filtres et jointuresValeurs calculées

Combine les géométries de l'entité en agrégats hétérogènes ou homogènes. Ce Transformer peut aussi combiner des attributs sans géométrie.

AnchoredSnapperGéométries

Analyse spatiale

Accroche des entités sources candidates à des entités dites ANCHOR. Vous pouvez utiliser se Transformer pour effectuer des opérations de nettoyage durant une conversion.

AngleConverterChaînes de caractères

GéométriesValeurs calculées

Convertit les angles de la géométrie et/ou des attributs d'une entité d'une représentation vers une autre.

AngularityCalculatorQualité des données

Valeurs calculées

Calcule l'angularité d'une entité linéaire ou polygonale. Plus la valeur est élevée, plus la géométrie est courbée. L’angularité indique le degré de courbure d'une entité.

AppearanceExtractor3D

Rasters

Extrait le ou les style(s) d'apparence de la face avant et/ou arrière des géométries.

AppearanceMerger3D

Rasters

Définit les styles d'apparence de la face avant et/ou arrière des géométries spécifiées afin d'être identiques à ceux d'une géométrie source spécifique.

AppearanceRemover3D

Rasters

Supprime les styles d'apparence d’une géométrie (face avant et/ou face arrière). Lors de la suppression de l'apparence d'une surface, la surface hérite de l'apparence de son parent si ce dernier existe et s'il possède une apparence.

AppearanceSetter3D

Rasters

Définit le ou les style(s) d'apparence sur les faces avant et/ou arrière des géométries.

AppearanceStyler3D

Rasters

Créé un style d'apparence qui peut par la suite être appliqué sur une surface (en utilisant le Transformer ApparenceSetter par exemple).

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 17: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

17Adaptation française par Veremes

ArcEstimatorGéométries

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.

ArcPropertyExtractorValeurs calculées

Extrait les caractéristiques d'un arc de cercle et les stocke dans de nouveaux attributs.

ArcPropertySetterGéométries

Change les propriétés d'un arc de cercle par les valeurs spécifiées.

ArcSDEGridSnapperAnalyse spatiale

CoordonnéesGéométries

Spécifique à un format

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).

ArcSDEQuerierExécution

Effectue des requêtes sur une base ArcSDE. Ces requêtes permettent de lire aussi bien des données spatiales que non-spatiales.

ArcStrokerGé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 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.

AreaAmalgamatorAnalyse spatiale

Cartographie et rapportsGéométries

Généralise un polygone en connectant les géométries voisines. AreaAmalgamator accepte les géométries polygonales, dont les polygones troués, en entrée et produit des triangles joignant les entités entrantes en pièces connectées ou amalgames.

AreaBuilderAnalyse spatiale

Géométries

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

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 18: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

18 Guide des Transformers · FME 2018

AreaCalculatorValeurs calculées

Calcule la superficie d'un objet surfacique et stocke la valeur dans un attribut. L'unité de superficie est l'unité de la carte au carré.

AreaGapAndOverlapCleanerGéométries

Qualité des données

Répare les topologies de surfaces en corrigeant les trous et chevauchements entre polygones adjacents. Un chevauchement apparaît lorsque deux polygones au moins s'intersectent, créant une région couverte par de multiples surfaces. Un trou apparaît lorsque deux polygones ou plus n'ont pas de frontières communes..

AreaOnAreaOverlayerAnalyse spatiale

Filtres et jointures

Calcule l'intersection généralisée des entités polygones de l'intersection et les entités surfaciques résultantes sont créées en sortie. Les polygones générés héritent des attributs des entités d'origine dans lesquelles ils sont inclus.

AttributeCompressorAttributs

Chaînes de caractères

Compresse et, optionnellement, crypte les valeurs des attributs spécifiés.

AttributeCopierAttributs

Copie les attributs existants vers de nouveaux attributs dont les noms sont spécifiés par l'utilisateur. L'attribut original reste intact et le nouvel attribut est créé avec un nom différent mais la même valeur.

AttributeCreatorAttributs

Ajoute un ou plusieurs attribut(s) à l'entité et, optionnellement, assigne une valeur dérivée de constantes, de valeurs d'attributs et d'expressions. Les valeurs peuvent se référer à des entités adjacentes.

AttributeDecompressorAttributs

Chaînes de caractères

Décompresse et décrypte les valeurs des attributs spécifiés ayant été préalablement compressés par AttributeCompressor.

AttributeDereferencerAttributs

Copie la valeur de l'attribut dont le nom se trouve dans l'attribut source vers un attribut nouvellement créé.

AttributeEncoderChaînes de caractères

Web

Encode les valeurs d'attributs définis en paramètres.

NO

UVE

AU

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 19: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

19Adaptation française par Veremes

AttributeExploderAttributs

Chaînes de caractères

Crée une nouvelle paire d'attributs (nom d'attribut / valeur d'attribut) à partir de chaque attribut de l'entité 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 l'entité d'origine.

AttributeExposerAttributs

Expose des attributs cachés dans Workbench de manière à ce qu'ils puissent être utilisés par les Transformers et writers suivants.

AttributeFileReaderAttributs

ExécutionSpécifique à un format

Lit le contenu d'un fichier et stocke ce contenu en tant que valeur d'un attribut spécifié.

AttributeFileWriterAttributs

ExécutionSpécifique à un format

Écrit le contenu de l'attribut défini en paramètre dans un fichier.

AttributeFilterFiltres et jointures

Dirige les entités vers différents ports de sortie en fonction de la valeur d'un attribut.

AttributeKeeperAttributs

Supprime tous les attributs et attributs de liste à l'exception de ceux spécifiés par l'utilisateur qui sont alors conservés.

AttributeManagerAttributs

Modifie de multiples attributs en les additionnant, renommant, copiant, supprimant ou triant. Définit 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 à des entités adjacentes.

AttributePivoterChaînes de caractères

Filtres et jointuresValeurs calculées

Restructure et regroupe les entités en entrée selon un attribut de regroupement et calcule des statistiques pour former un tableau croisé dynamique en sortie.

AttributeRangeFilterFiltres et jointures

Trie les entités par plage de valeurs en fonction de la valeur d'un attribut et les entités ressortent par le port de sortie correspondant.

AttributeRangeMapperChaînes de caractères

Effectue une recherche sur les entités en entrée pour comparer la valeur de l’attribut à des plages de valeurs. Les entités ressortent avec un nouvel attribut ayant pour valeur le nom de la plage de données à laquelle elles appartiennent.

AttributeRemoverAttributs

Supprime les attributs et les attributs de liste sélectionnés de l'entité.

AttributeRenamerAttributs

Renomme un ou plusieurs attributs tout en conservant leurs valeurs actuelles.

AttributeReprojectorChaînes de caractères

Coordonnées

Effectue une reprojection de l'entité d'un système de coordonnées vers un autre.

AttributeRounderChaînes de caractères

Valeurs calculées

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

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 20: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

20 Guide des Transformers · FME 2018

AttributeSplitterAttributs

Chaînes de caractères

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 Transformer serait le découpage d'un attribut contenant une liste de valeurs séparées par des virgules.

AttributeTrimmerChaînes de caractères

Supprime des caractères en début ou en fin de chaîne correspondant à la valeur des attributs à nettoyer.

AttributeValidatorChaînes de caractères

Qualité des données

Valide un certain nombre d'attributs grâce à 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 test(s) auront les raisons de l'échec définies dans un attribut et un attribut liste sur l'entité sortante.

AttributeValueMapperChaînes de caractères

Recherche et assigne des valeurs d'attributs en se basant sur d'autres attributs, puis stocke la valeur recherchée dans un nouvel attribut.

AutodeskA360ConnectorExécution

Intégrations

Accède au service de stockage de fichiers Autodesk A360 pour téléverser ou télécharger des fichiers ou lister des informations de fichiers et dossiers à partir d'un compte Autodesk 360.

BBaseConverter

Chaînes de caractèresValeurs calculées

Convertit une valeur d'attribut depuis un système numérique (base) vers un autre, insérant la valeur obtenue dans un nouvel attribut.

BinaryDecoderChaînes de caractères

Décode des textes en Base64 ou HEX en données binaires.

BinaryEncoderChaînes de caractères

Encode des données binaires en texte utilisant les méthodes d'encodage Base64 ou HEX.

BMGReprojectorCoordonnées

Intégrations

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 Calculator.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 21: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

21Adaptation française par Veremes

BoundingBoxAccumulatorAnalyse spatiale

Prend un ensemble d'entités de points, lignes, polygones et/ou agrégées et créé un rectangle englobant 2D qui contient toutes ces entités.

BoundingBoxReplacerGéométries

Remplace la géométrie de l'entité par le plus petit rectangle 2D ou 3D englobant l'entité d'origine.

BoundsExtractorValeurs calculées

Extrait les valeurs minimum et maximum des coordonnées de l'entité vers de nouveaux attributs.

BoxConnectorExécution

Intégrations

Accède au service de stockage de fichiers Box pour téléverser, télécharger ou supprimer fichiers et dossiers ou lister les informations de fichiers et dossiers depuis un compte Box.

Bufferer3D

Analyse spatiale

Crée une zone tampon de la taille spécifiée autour ou à l'intérieur de la géométrie entrante.

BulkAttributeRemoverAttributs

Supprime tous les 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.

BulkAttributeRenamerAttributs

Renomme des attributs en ajoutant ou supprimant préfixes et suffixes ou en remplacant du texte par des expressions régulières ou des chaînes de caractères.

CCenterLineReplacer

Analyse spatialeGéométries

Remplace une entité surfacique avec son axe médian ou une ligne "squelette". Ce Transformer fonctionne mieux avec des polygones longs et étroits.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 22: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

22 Guide des Transformers · FME 2018

CenterPointExtractorCoordonnées

Valeurs calculées

Extrait les attributs X, Y et Z du centre de gravité du rectangle englobant d'entités.

CenterPointReplacerAnalyse spatiale

Géométries

Remplace la géométrie de l'entité par un point qui est au centre du rectangle englobant de l'entité. Remplace la géométrie de l'entité par un point au centre gravité de l'entité.

ChangeDetectorFiltres et jointures

Qualité des données

Détecte les changements entre deux jeux de données entrants dans le Transformer.

CharacterCodeExtractorChaînes de caractères

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 n'importe quel caractère Unicode (depuis le Plan Multilingue de Base), y compris ceux non-imprimables.

CharacterCodeReplacerChaînes de caractères

Convertit la valeur numérique d'un attribut et stocke le résultat dans un nouvel attribut.

ChartGeneratorCartographie et rapports

RastersWeb

Crée des graphiques de barres, d'histogrammes, de dispersion, de lignes, en secteurs basés sur les valeurs d'attributs sélectionnées.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 23: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

23Adaptation française par Veremes

ChopperGéométries

Découpe des entités entrantes en points, lignes ou surfaces. Les entités découpées contiennent le même jeu de vertex que celles en entrée.

CircularityCalculatorQualité des données

Valeurs calculées

Calcule le coefficient de circularité ou d'aplatissement d'une entité surfacique.

ClipperAnalyse spatiale

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

ClonerExécution

Réalise le nombre spécifié de copies des entités entrant dans le Transformer. Toutes les copies ressortent par le même port.

ClosedCurveFilterFiltres et jointures

Qualité des données

Vérifie que les courbes forment des boucles fermées. Les courbes incluent les lignes, les arcs et les 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é.

CommonLocalReprojectorCartographie et rapports

Coordonnées

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.

CommonSegmentFinderQualité des données

Teste si l'entité candidate possède au moins un segment linéaire en commun avec n'importe quelle entité de base.

ContourGeneratorAnalyse spatiale

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.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 24: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

24 Guide des Transformers · FME 2018

ConvexityFilterFiltres et jointures

Qualité des données

Détermine si les polygones, surfaces et 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°. Tous les autres polygones sont considérés comme concaves.

CoordinateConcatenatorChaînes de caractères

CoordonnéesValeurs calculées

Récupère la valeur de toutes les coordonnées de l'entité dans un attribut, séparées par un caractère délimiteur.

CoordinateExtractorCoordonnées

Valeurs calculées

Récupère la valeur des coordonnées X, Y et Z à l'index spécifié en paramètre et les stocke dans de nouveaux attributs.

CoordinateReplacerCoordonnées

Géométries

Recherche et remplace les valeurs de coordonnées de vertex définies par l'utilisateur par des valeurs spécifiées.

CoordinateRounderCoordonnées

Géométries

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.

CoordinateSwapperCoordonnées

Géométries

Inverse les axes de coordonnées des entités en entrée.

CoordinateSystemDescriptionConverter

Chaînes de caractèresCoordonnées

Convertit les systèmes de coordonnées entre FME et Autodesk® WKT, EPSG, Esri® WKT, MapInfo® , OGC® WKT, Oracle® SRID et PROJ.

CoordinateSystemExtractorCoordonnées

Récupère les coordonnées de l'entité dans un attribut.

CoordinateSystemRemoverCoordonnées

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.

CoordinateSystemSetterCoordonnées

Marque toutes les entités avec le système de coordonnées spécifié. Cela ne reprojette pas les entités et ne modifie pas leur géométrie.

CounterValeurs calculées

Ajoute un nouvel attribut numérique à l'entité et lui affecte une valeur.

CRCCalculatorQualité des données

Valeurs calculées

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.

Creator3D

Exécution

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

CSGBuilder3D

Géométries

Crée une géométrie de construction de solides (CSG) à partir de paires d'entités géométriques solides qui entrent dans les ports A et B.

CSGEvaluator3D

Remplace la géométrie de l'entité possédant une géométrie de construction de solides (CSG) par une évaluation de l'arbre du solide CSG, éliminant ainsi l'aspect de construction de la géométrie.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 25: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

25Adaptation française par Veremes

CsmapAttributeReprojectorCoordonnées

Intégrations

Reprojette des attributs depuis un système de coordonnées vers un autre à l'aide de la librairie CS-MAP.

CsmapReprojectorCoordonnées

Intégrations

Reprojette les coordonnées de l'entité d'un système de coordonnées à un autre en utilisant la librairie de reprojection CS-MAP.

Curvefitter ⊛Cartographie et rapports

GéométriesIntégrations

Lisse les lignes dérivées de segments de lignes, points ou données raster, puis remplace une série de segments de lignes par la combinaison optimale de lignes droites et de segments d'arcs requis pour créer une lignes courbes lissées. Ce processus offre une représentation plus juste des objets du monde réel et permet de réduire la taille des fichiers jusqu'à 80%. Curvefitter préserve la topologie des entités lors du lissage des limites des entités adjacentes.

DDatabaseDeleter

ExécutionIntégrations

Spécifique à un format

Supprime les enregistrements d'une table de base de données selon une condition spécifiée en paramètre.

DatabaseJoinerAttributs

Filtres et jointures

Joint des attributs d'une table externe vers une entité entrante dans un projet.

DatabaseUpdaterExécution

IntégrationsSpécifique à un format

Met à jour des champs d'une table de base de données selon une condition spécifiée en paramètre.

DateTimeCalculatorValeurs calculées

Effectue des calculs arithmétiques sur une date, une heure et des valeurs d'intervalles.

DateTimeConverterChaînes de caractères

Valeurs calculées

Convertit des attributs de type date/heure sources d'un format vers un autre.

DateTimeStamperValeurs calculées

Ajoute un horodatage à une entité dans un nouvel attribut sous la forme d'une date, heure (avec ou sans décalage UTC) ou date/heure (avec ou sans UTC), en temps local ou UTC.

NO

UVE

AU

X

⊛ Ces Transformers sont disponibles pour un coût supplémentaire. Contactez Veremes pour plus d'informationsX

23ABCDEFGHIJKLMNOPRSTUVW

Page 26: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

26 Guide des Transformers · FME 2018

DeaggregatorAttributs

Filtres et jointures

Décompose une entité complexe (agrégat) en éléments simples selon ses composants.

DeceleratorExécution

Web

Ralentit le flux des entités passant dans FME.

DecimalDegreesCalculatorCoordonnées

Valeurs calculées

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.

DEMDistanceCalculator3D

Analyse spatialeRasters

Valeurs calculées

Calcule la distance entre un nombre de lignes vecteurs entrantes et les valeurs d'élévation d'une référence raster Modèle Numérique d'Élévation, puis crée un nouveau raster MNE pour chaque ligne à l'entrée. Les données contenues dans le MNE résultant sont la distance 3D entre la ligne considérée et le point correspondant MNE de référence.

DEMGenerator3D

Nuages de points

Crée une triangulation de Delaunay basée sur les points et les lignes de rupture de pente. Cette triangulation est ensuite uniformément échantillonnée pour produire un modèle numérique d'élévation (MNE).

DensifierGéométries

Ajoute des vertex à chaque entité en interpolant de nouvelles coordonnées à intervalles fixes.

DensityCalculatorValeurs calculées

Détermine la densité d'un groupe d'entités CANDIDATES basé sur la superficie d'une entité AREA.

DGNStylerCartographie 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 interface pratique pour définir une variété d'attributs spécifiques au format.

DimensionExtractor3D

Chaînes de caractèresCoordonnées

Qualité des donnéesValeurs calculées

Retourne la dimension de l'entité sous la forme d'un nouvel attribut.

DirectTweeterIntégrations

Web

Envoie un message privé depuis FME sur TwitterTM.

DisplacerAnalyse spatiale

Cartographie et rapportsGéométries

Résout les conflits de proximité entre les entités en utilisant une variante de l’algorithme de Nickerson.X

23ABCDEFGHIJKLMNOPRSTUVW

Page 27: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

27Adaptation française par Veremes

DissolverAnalyse spatiale

Géométries

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.

DMSCalculatorCoordonné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.

DonutBridgeBuilderAnalyse spatiale

Géométries

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.

DonutBuilderGéométries

Découpe des trous dans des entités polygonales en utilisant des polygones complètement inclus dans des polygones plus grands.

DonutHoleExtractorGéométries

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

DropboxConnectorIntégrations

Web

Accède au service de stockage de fichiers Dropbox pour téléverser, télécharger ou supprimer fichiers et dossiers ou lister le contenu de dossiers depuis un compte Dropbox.

DuplicateFilterFiltres et jointures

Qualité des données

Détecte les doublons à partir de la valeur d'un ou plusieurs attributs clés.

DWGStylerCartographie et rapports

Spécifique à un format

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. X

23ABCDEFGHIJKLMNOPRSTUVW

Page 28: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

28 Guide des Transformers · FME 2018

EElevationExtractor

3DChaînes de caractères

CoordonnéesQualité des données

Valeurs calculées

Extrait l'élévation de la première coordonnée et l'assigne à l'attribut nommé.

EllipsePropertyExtractorValeurs calculées

Définit les propriétés d'une géométrie elliptique gâce aux attributs donnés.

EllipsePropertySetterGéométries

Définit les propriétés d'une géométrie elliptique.

EmailerIntégrations

Web

Envoie un email par entité entrante via Simple Mail Transfer Protocol (SMTP). Des E-mails HTML ou en texte en clair peuvent être envoyés, chacun avec une ou plusieurs pièces jointes.

EnvironmentVariableFetcherExécution

Récupère la variable d'environnement spécifiée et la stocke dans un nouvel attribut.

EsriReprojectorCoordonnées

IntégrationsSpécifique à un format

Effectue une reprojection de l'entité, d'un système de coordonnées vers un autre, en utilisant la librairie de reprojection Esri.

ExcelStylerCartographie et rapports

Spécifique à un format

Définit le style de composants de tableaux tels que les cellules et lignes pour le Writer Excel.

ExpressionEvaluatorChaînes de caractères

Valeurs calculées

Réalise un calcul sur un ou plusieurs attributs en exploitant des fonctions d'entités FME, des fonctions de chaînes de caractères, des fonctions et des opérateurs mathématiques.

Extruder3D

Crée des géométries (lignes, surfaces ou solides) par extrusion de la géométrie de l'entité d'origine.

FFaceReplacer

3DGéométries

Transforme la géométrie de polygone, polygone troué ou raster en face.

FeatureColorSetterCartographie et rapports

Applique des couleurs aux entités entrantes.

FeatureHolderExécution

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

FeatureJoinerFiltres et jointures

Joint les entités en combinant les attributs/entités géométriques en se basant sur les valeurs d'attributs communes, telle une opération de jointure SQL.

FeatureMergerFiltres et jointures

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).

NO

UVE

AU

NO

UVE

AU

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 29: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

29Adaptation française par Veremes

FeatureReaderAnalyse spatiale

Exécution Filtres et jointures

Spécifique à un format

Exécute une requête permettant de lire n’importe quel format supporté par FME en lecture.

FeatureTypeExtractorExécution

Ajout un attribut contenant le type d'entité original d'une entité.

FeatureTypeFilterFiltres et jointures

Qualité des données

Dirige l'entité vers un port correspondant à son type d'entité.

FeatureWriterExécution

Spécifique à un format

Écrit des entités vers n'importe quel Writer supporté par FME.

FilenamePartExtractorChaînes de caractères

Extrait une partie de chemin d'un fichier et renvoie le résultat sous la forme d'une chaîne de caractères.

FMEFunctionCallerExécution

Appelle une fonction FME et renvoie un éventuel résultat dans l'attribut Résultat.

FMEServerJobSubmitterExécution

IntégrationsWeb

Soumet une tâche pour être exécutée sur FME Server. Une tâche est un projet (contenu dans un dépôt FME Server) associé avec des valeurs pour chacun de ses paramètres publiés.

FMEServerJobWaiterExécution

IntégrationsWeb

Attend que des tâches FME soient complètement traitées par FME Server. Un traitement est identifié par son "Job ID" (ID traitement).Quand une tâche est terminée, les entités produites sont immédiatement disponibles.

FMEServerLogFileRetrieverExécution

IntégrationsWeb

Accède au log pour un traitement FME Server spécifié. Le log du traitement est identifié par le paramètre en entrée ID traitement.

FMEServerNotifierExécution

IntégrationsWeb

Envoie une notification à un FME Server spécifié. Une notification peut être utilisée pour une grande variété d'actions, comme le déclenchement d'un projet, ou l'envoi d'un e-mail à des clients.

FMEServerResource Connector

ExécutionIntégrations

Web

Accède au service de stockage de fichiers FME Server pour téléverser, télécharger ou supprimer fichiers et dossiers ou lister les informations à propos des fichiers/dossiers depuis un compte FME Server.

FTPCallerExécution

IntégrationsWeb

Téléverse et télécharge des données depuis et vers un serveur FTP.

GGCMMessenger

IntégrationsWeb

Envoie un message au système Android en utilisant Google Cloud Messaging (GCM). X

23ABCDEFGHIJKLMNOPRSTUVW

Page 30: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

30 Guide des Transformers · FME 2018

GeneralizerCartographie et rapports

GéométriesWeb

Transforme ou mesure la géométrie d'entités selon l'algorithme spécifié. Il y a quatre types d'algorithmes : • L'algorithme de généralisation réduit la densité de coordonnées en

supprimant des vertex. • L'algorithme de lissage détermine une nouvelle position pour chaque

vertex. • L'algorithme de mesure calcule l'emplacement des points et retourne une

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

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

GeocoderIntégrations

Web

Utilise divers services web externes pour convertir des adresses en coordonnées latitude/longitude, ou trouver l'adresse la plus proche à partir de ces coordonnées (géocodage inversé). Certains services disposent d'informations complémentaires (altitude, fuseau horaire...)

GeographicBuffererAnalyse spatiale

Remplace la géométrie d'une entité par une entité qui forme une zone tampon autour ou dans l'entité source.

GeometryCoercerGéométries

Nuages de points

Réinitialise le type de géométrie de l'entité.

GeometryColorSetterCartographie et rapports

Définit les couleurs, via les apparences, des géométries (comme les surfaces) qui supportent les apparences et correspondent à une géométrie XQuery.

GeometryExtractorExécution

GéométriesSpé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 stockée dans un attribut qui peut ensuite être utilisé pour restaurer la géométrie de l'entité via le Transformer GeometryReplacer.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 31: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

31Adaptation française par Veremes

GeometryFilterFiltres et jointures

Qualité des données

Dirige l'entité vers un port correspondant à son type de géométrie.

GeometryInstantiator3D

Instancie une géométrie. Une transformation spécifique (position, échelle et rotation) est appliquée à la définition de la géométrie (référence) pour créer l'instance.

GeometryPartExtractor3D

Extrait ou supprime les parties de géométrie sélectionnées à partir d'une requête XQuery.

GeometryPropertyExtractor3D

Extrait le nom de géométrie ou les traits vers des attributs de l'entité.

GeometryPropertyRemover3D

Supprime les noms de géométrie ou les traits.

GeometryPropertyRenamer3D

Renomme les noms de géométries ou les traits.

GeometryPropertySetter3D

Définit les traits ou noms de géométries à partir d'attributs ou de constantes.

GeometryRefinerGéométries

Effectue les opérations suivantes sur la géométrie de l'entité :• Les entités IFMEAggregate homogènes sont transformées en entités

"multi" : IFMEMultiCurve, IFMEMultiArea, IFMEMultiPoint ou IFMEMultiText.

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

• Les entités IFMEDonut sans trou sont transformées en IFMEPolygon ou IFMEEllipse.

• Les entités IFMEPath avec un seul segment sont remplacées par celui-ci. • Les éléments consécutifs IFMELine constituant une entité IFMEPath sont

combinés. GeometryRemover

GéométriesSupprime la géométrie de l'entité.

GeometryReplacerExécution

GéométriesSpécifique à un format

Remplace la géométrie de l'entité selon le paramètre d'encodage de l'entité. Ce Transformer est typiquement utilisé pour restaurer des géométries précédemment extraites avec GeometryExtractor.

GeometryValidatorQualité des données

Détecte des erreurs géométriques et optionnellement les répare. Chaque entité entrante est traitée séparément.

GeoRSSFeatureComposerSpé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. X

23ABCDEFGHIJKLMNOPRSTUVW

Page 32: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

32 Guide des Transformers · FME 2018

GeoRSSFeatureReader 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 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.

GMLFeatureComposerSpécifique à un format

Écrit des entités GML correspondant à des types d'entités d'un schéma d'application GML existant.

GOIDGeneratorValeurs calculées

Calcule un GOID (Identifiant d'Objet Géographique) pour chaque entité entrant dans le Transformer et les stocke dans un nouvel attribut. Le GOID est un nombre unique codé sur 128 bits calculé notamment à partir de la position de l'entité. Le résultat est une valeur unique qui peut être utilisée pour distinguer différentes entités entre elles.

GoogleDriveConnectorExécution

Intégrations

Accède au service de stockage de fichiers Google Drive pour téléverser, télécharger ou supprimer des fichiers et dossiers ou pour lister le contenu d'un dossier à partir d'un compte Google Drive.

GridInquestIIReprojectorCoordonnées

Intégrations

Reprojette les coordonnées de l'entité depuis un système de coordonnées vers un autre en utilisant la librairie de reprojection Grid InQuestII.

GridInquestReprojectorCoordonnées

Intégrations

Reprojette les coordonnées de l'entité depuis un système de coordonnées vers un autre en utilisant la librairie de reprojection Grid InQuest.

GtransAttributeReprojectorCoordonnées

Intégrations

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 de traduction spécifié.

GtransReprojectorCoordonnées

Intégrations

Reprojette les entités 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 de traduction spécifié.

HHDFSConnector

ExécutionIntégrations

Accède à un HDFS (Hadoop Distributed File System) pour téléverser, télécharger ou supprimer des fichiers et dossiers ou pour lister le contenu d'un dossier depuis un service HDFS.

HoleCounterQualité des données

Valeurs calculées

Compte le nombre de trous et stocke le résultat dans un nouvel attribut.

HTMLExtractorChaînes de caractères

ExécutionIntégrations

Web

Extrait des données structurées d'une page web ou d'autres sources HTML formatées pour la lecture par un humain (capture de données d'écran) en utilisant les sélecteurs CSS pour extraire des portions de contenu HTML et les ajouter dans des attributs d'entité.

HTMLLayouterSpécifique à un format

Web

Combine des rapports web générés par HTMLReportGenerator dans une grille Bootstrap ou dans une disposition verticale.

HTMLReportGeneratorSpé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.

HTMLToXHTMLConverterChaînes de caractèresSpécifique à un format

Web

Convertit un document HTML en un document XHTML valide.

NO

UVE

AU

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 33: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

33Adaptation française par Veremes

HTTPCallerExécution

Web

Accède à une URL via HTTP ou HTTPS, effectuant une opération GET, PUT, POST, DELETE, HEAD, PATCH ou OPTIONS.

HullAccumulatorAnalyse spatiale

Calcule le plus petit polygone convexe ou concave englobant un groupe d'entités. Une entité enveloppe est créée pour chaque combinaison de valeurs unique des attributs spécifiés dans le paramètre de regroupement.

HullReplacerGéométries

Remplace la géométrie d'une entité par un polygone représentant son enveloppe convexe.

IIFCPropertySetDefinitionCreator

3DSpécifique à un format

Crée une entité dont les attributs contiennent la définition d'un jeu de propriétés IFC. Les entités qui ressortent de ce Transformer sont similaires aux entités PropertySetDefinition produites par le reader IFC.

IFCQuantitySetDefinition Creator

3DSpécifique à un format

Crée une entité dont les attributs contiennent la définition d'un jeu de quantités IFC. Les entités sortantes de ce Transformer sont similaires aux entités QuantitySetDefinition produites par le Reader IFC.

ImageFetcherExécution

Rasters

Récupère une image en exécutant une requête HTTP GET sur l'URL indiquée. Le résultat est utilisé pour définir une géométrie de type Raster.

ImageRasterizerCartographie et rapports

Rasters

Dessine les entités de points, lignes ou un polygones entrantes sur un raster couleur rempli avec la couleur d'arrière-plan.

InlineQuerierExécution

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.

InspectorExécution

Qualité des données

Envoie les entités dans FME Data Inspector pour affichage. X

23ABCDEFGHIJKLMNOPRSTUVW

Page 34: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

34 Guide des Transformers · FME 2018

IntersectorAnalyse spatiale

Géométries

Calcule les intersections entre toutes les entités entrantes et coupe les lignes et les polygones à chaque intersection.

JJavaScriptCaller

ExécutionWeb

Exécute un script JavaScript pour manipuler les entités.

JMSReceiverIntégrations

Web

Reçoit un message d'un courtier (message broker) en utilisant l'API Java Message Service (JMS).

JMSSenderIntégrations

Web

Envoie un message à un courtier (message broker) en utilisant l'API Java Message Service (JMS).

JSONExtractorSpécifique à un format

Web

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

JSONFlattenerSpécifique à un format

Web

Aplatit les objets JSON, extrait les clés et valeurs de l'objet dans des attributs de l'entité FME.

JSONFormatterSpécifique à un format

Web

Fournit des options pour le formatage de texte JSON.

JSONFragmenterSpécifique à un format

Web

Extrait des portions de texte JSON formaté en de nouvelles entités FME.

JSONTemplaterSpécifique à un format

Web

Remplit un document JSON avec les valeurs d'attributs d'entités FME.

JSONUpdaterSpécifique à un format

Web

Crée, modifie, remplace ou supprime des valeurs d'objets ou de tableaux dans un document JSON.

JSONValidatorQualité des données

Spécifique à un formatWeb

Valide la syntaxe d'un texte JSON.

KKinesisReceiver

IntégrationsUtilise le service Amazon Kinesis pour recevoir des enregistrements de données depuis un flux Amazon Kinesis.

KinesisSenderIntégrations

Utilise le service Amazon Kinesis pour envoyer des enregistrements de données à un flux Amazon Kinesis.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 35: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

35Adaptation française par Veremes

KMLPropertySetterCartographie et rapports

Spécifique à un format

Définit les propriétés communes à des groupes d’entités (vecteur et raster) destinées àu Writer OGCKML.

KMLRegionSetterCartographie et rapports

Spécifique à un format

Définit les attributs KML relatifs à la région d'un groupe d'entités destinées au Writer OGCKML.

KMLStylerCartographie 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 d'entités KML

KMLTimeSetterCartographie et rapports

Spécifique à un format

Définit les attributs KML relatifs au temps d'un groupe d'entités destinées au Writer OGCKML.

KMLTourBuilderCartographie et rapports

Spécifique à un format

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.

KMLViewSetterCartographie et rapports

Spécifique à un format

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

LLabeller

Cartographie et rapportsPositionne une étiquette le long d'une entité linéaire ou d'un polygone.

LabelPointReplacerGéométries

Cartographie et rapports

Remplace la géométrie de l'entité par une étiquette. L'étiquette est obligatoirement, selon les cas, dans le polygone ou sur la ligne de l'objet d'origine. Notez que puisque le texte peut être plus grand qu'une entité entrante surfacique, les limites de l'étiquette peuvent dépasser les limites du polygone.

LatLongToMGRSConverterCoordonnées

Calcule un code Military Grid Reference System (MGRS) d'un point à partir des valeurs de latitude et longitude provenant d'attributs de l'entité.

LeftRightSpatialCalculatorValeurs calculées

Calcule la position relative d'une entité CANDIDAT par rapport à une entité BASE. La géométrie de l'entité BASE est restreinte à des lignes.

LengthCalculatorValeurs calculées

Calcule la longueur de l'entité et stocke le résultat dans un nouvel attribut.

LengthToPointCalculatorValeurs calculées

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.

LicenseCheckerExécution

Vérifie si le fichier de licence est valide et si le produit est bien sous licence en se basant sur la clé vendeur et le code enregistrement.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 36: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

36 Guide des Transformers · FME 2018

LineBuilderGéométries

Connecte des entités ponctuelles entre elles selon leur ordre d'entrée, créant ainsi des entités de type ligne ou polygone.

LineCloserGéométries

Convertit une entité linéaire en polygone en ajoutant le point de départ à la fin de la géométrie.

LineCombinerGéométries

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.

LineExtenderGéométries

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.

LineOnAreaOverlayerFiltres et jointures

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

LineOnLineOverlayerFiltres et jointures

Ce Transformer traite les superpositions Lignes/Lignes. Chaque ligne est découpée lorsqu'elle intersecte une autre ligne et les entités linéaires résultantes sont créées et ressortent par un port spécifique. X

23ABCDEFGHIJKLMNOPRSTUVW

Page 37: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

37Adaptation française par Veremes

ListBasedFeatureMergerFiltres et jointures

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).

ListBuilderAttributs

Regroupe les attributs de plusieurs entités dans une seule structure de liste.

ListConcatenatorAttributs

Concatène toutes les valeurs d'une liste dans un seul attribut.

ListCopierAttirbuts

Copie une liste complète d'attributs, y compris tous les attributs imbriqués, d'un nom de liste vers un autre.

ListDuplicateRemoverChaî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 valeurs uniques pour l'attribut de liste.

ListElementCounterQualité des données

Stocke le nombre d'éléments membres trouvés pour une liste spécifié dans un attribut.

ListExploderAttributs

Éclate une liste en générant une entité pour chaque élément la composant.

ListExpressionPopulatorAttributs

Remplit une nouvelle liste depuis une série d'attributs spécifiée en utilisant une expression régulière.

ListHistogrammerQualité des données

Valeurs calculées

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é.

ListIndexerAttributs

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

ListPopulatorAttributs

Remplit une nouvelle liste depuis une série d'attributs. Les attributs à utiliser sont spécifiés par le paramètre préfixe.

Exemple : myattrib0.myattrib1.myattrib2.devient une liste myattrib{} contenant les entrées myattrib{0}, myattrib{1}, myattrib{2}.

ListRangeExtractorValeurs calculées

Extrait les valeurs minimum et maximum d'une liste.

ListRenamerAttributs

Renomme une liste ou les composants d'une liste.

ListSearcherChaînes de caractères

Recherche une valeur dans une liste et retourne l'index de l'élément correspondant dans un nouvel attribut.

ListSorterAttribut

Trie les éléments de la liste donnée en une nouvelle liste.

ListSummerChaînes de caractères

Calcule la somme de tous les éléments d'une liste.

LocalCoordinate SystemSetter

Coordonnées

Marque toutes les entités avec le système de coordonnées local définit par les paramètres spécifiés. Ce Transformer ne reprojette pas les entités et ne modifie pas leur géométrie.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 38: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

38 Guide des Transformers · FME 2018

LoggerExécution

Consigne chaque entité dans le fichier de log. Tous les attributs et la géométrie de l'entité sont enregistrés en sortie.

LogMessageStreamerExécution

Capture des messages depuis le fichier de log FME et/ou le Transformer Logger. Les messages sont chargés dans les entités. Attention : les messages émis en dehors de la durée de traitement d'un Transformer ne peuvent pas être capturés.

MMapboxStyler

Cartographie et rapportsSpécifique à un format

Crée un style commun pour un groupe d'entités destinées au Writer GeoJSON.

MapInfoStylerCartographie et rapports

Spécifique à un format

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.

MapnikRasterizerCartographie et rapports

Rasters

Dessine des points, lignes, polygones et rasters sur un raster en utilisant la boîte à outils Mapnik.

MapTextLabeller ⊛Cartographie et rapports

Spécifique à un format

Ajoute des étiquettes aux entités, en utilisant la gestion d’étiquette MapText.

MapTextStylerCartographie et rapports

Spécifique à un format

Pépare les entités pour l'étiquetage avec le Transformer MapTextLabeller en spécifiant les zones sans étiquette autour des entités.

MatcherQualité des données

Détecte des entités correspondantes entre elles. 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.

MeasureExtractorValeurs calculées

Extrait la ou les mesure(s) d'une géométrie de type point, arc ou surface ou un vertex d'une géométrie linéaire ou surfacique dans des attributs ou un attribut de type liste.

MeasureGeneratorValeurs calculées

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'à ce vertex, multiplié par le multiplicateur donné.

MeasureRemoverGéométries

Supprime les mesures de la géométrie d'une entité.

MeasureSetterGé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éométrie linéaire par la ou les valeurs d'un ou de plusieurs attributs donnés ou par un attribut de liste.

MeshMerger3D

Géométries

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

MeshSimplifier3D

Géométries

Simplifie les entités de type Mesh (entités avec géométries IFMEMesh) en réduisant le niveau de détails. Le type de simplification est défini en paramètres.N

OU

VEA

UX

23ABCDEFGHIJKLMNOPRSTUVW

Page 39: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

39Adaptation française par Veremes

MGRSToLatLongConverterCoordonnées

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

MinimumAreaForcerGéométries

Permet de s'assurer que les entités de type surfacique aient une superficie égale ou supérieure à la superficie minimale spécifiée.

MinimumSpanningCircleReplacer

Géométries

Remplace la géométrie de l'entité par un polygone représentant son plus petit cercle englobant. Le cercle minimum est défini comme le plus petit cercle englobant toutes les vertex de l'entité entrée.

ModuloCounterValeurs calculées

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.

MRF2DCleaner ⊛Intégrations

Qualité des données

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

MRF2DConflator ⊛Intégrations

Qualité des données

Change la géométrie d'une entité pour qu'elle corresponde à une autre, si les deux ont approximativement la même forme, la même position, et ont des extrémités correspondantes.

MRF2DDangleRemover ⊛Intégrations

Qualité des données

Supprime les entités qui ont au moins une extrémité libre et qui ont une longueur inférieure à (Facteur pendant * Tolérance de nettoyage) ou (Facteur pendant * valeur de l'attribut Tolérance de l'entité).

MRF2DDuplicateRemover ⊛Intégrations

Qualité des données

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

MRF2DExtender ⊛Intégrations

Qualité des données

Prolonge les arcs et lignes qui sont sous le seuil de tolérance pour corriger les dépassements tout en maintenant la direction de la ligne.

MRF2DGeneralizer ⊛Intégrations

Qualité des données

Supprime un certain nombre de vertex de lignes. Le nombre de vertex supprimés est contrôlé par la Tolérance de nettoyage.

MRF2DIntersector ⊛Intégrations

Qualité des données

Calcule les intersections entre toutes les entités en entrée, coupant les arcs et lignes à chaque intersection rencontrée.

MRF2DJoiner ⊛Intégrations

Qualité des données

Permet de joindre des entités connectées pour en former une plus longue. Deux entités linéaires ne deviennent des candidats à la jointure que si les deux sont connectées par un nœud ou point final.

MRF2DShortGeometryRemover ⊛

IntégrationsQualité des données

Supprime les entités qui ont une longueur inférieure à la tolérance spécifiée, si 'Action sur les petits objets' est défini à 'Supprimer'.

MRF3DCleaner ⊛3D

IntégrationsQualité des données

Répare les problèmes de géométrie dans les données entrantes comme les dépassements et prolongements de ligne sous le seuil de tolérance spécifié par l'utilisateur. Ceci est utile pour nettoyer des données 3D de plusieurs couches avec des tolérances différentes.

MSWordStylerCartographie et rapports

Prépare les entités pour générer des données au format Microsoft Word par l'intermédiaire d'une interface intuitive de paramétrage d'attributs spécifiques au format MSWord.N

OU

VEA

U

⊛ Ces Transformers sont disponibles pour un coût supplémentaire. Contactez Veremes pour plus d'informations

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 40: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

40 Guide des Transformers · FME 2018

MultipleGeometryFilterFiltres et jointures

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

MultipleGeometrySetterGéométries

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.

NNeighborFinder

Analyse spatialeTrouve l'entité entrée par le port CANDIDATE (candidat) la plus proche de chaque entité entrée par le port BASE (entité de base).

NeighborhoodAggregatorAnalyse spatiale

Filtres et jointures

Crée des agrégats d'entités en se basant sur leur proximité.

NeighborPairFinderAnalyse spatiale

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

NetworkCostCalculatorAnalyse spatiale

Valeurs calculées

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.

NetworkFlowOrientorAnalyse spatiale

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

NetworkTopologyCalculatorAnalyse spatiale

Valeurs calculées

Trouve les lignes connectées appartenant à un même réseau.

NullAttributeMapperAttributs

Chaînes de caractèresQualité des données

Modifie les valeurs d'attributs d'entités. Ce Transformer traite les valeurs nulles, les chaînes vides et les attributs manquants.

NumericRasterizerCartographie et rapports

Rasters

Dessine les entités entrantes ponctuelles, linéaires et polygonales sur un raster numérique rempli avec la valeur de couleur de fond. Les coordonées Z des entités vecteurs entrantes sont utilisées pour générer les valeurs des pixels.

OOffsetCurveGenerator

GéométriesDécale les segments des entités linéaires et si nécessaire, les connecte en utilisant des arcs.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 41: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

41Adaptation française par Veremes

Offsetter3D

Analyse spatiale

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.

OneDriveConnectorExécution

Intégrations

Accède au service de stockage de fichiers Microsoft OneDrive pour téléverser, télécharger ou supprimer les fichiers et dossiers ou lister le contenu d'un dossier depuis un compte Microsoft OneDrive.

OrientationExtractorValeurs calculées

Retourne l'orientation d'une entité. Ceci aura différentes valeurs de retour possibles, basées sur le type de géométrie entrante.

OrientorGéométries

Modifie l'orientation d'une entité de type polygone ou la direction d'une entité de type linéaire.

PParameterFetcher

ExécutionWeb

Ajoute un nouvel attribut à l'entité et lui attribue la valeur d'un paramètre précédemment publié.

PartCounterValeurs calculées

Qualité des données

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.

PathBuilderGéométries

Connecte des entités linéaires (arcs et lignes) dans leur ordre d'entrée, constituant une entité de type Chemin (Path).

PathSplitterGéométries

Décompose une entité de type Chemin (Path) selon les segments qui la composent. Chaque entité sortante contient une copie des attributs de l'entité source.

PDFPageFormatterCartographie et rapports

Spécifique à un format

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.

PDFStylerCartographie et rapports

Spécifique à un format

Définit les attributs de style communs Adobe® PDF pour un groupe d'entités destinées à l'écriture de fichiers PDF Géospatiales.

PinterestConnectorExécution

Intégrations

Accède au service du réseau social pinterest pour créer, éditer, télécharger ou supprimers Épingles et Tableaux ou pour lister les informations Épingles/Tableaux depuis un compte Pinterest.

PlanarityFilter3D

Filtres et jointuresQualité 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 le même plan.

NO

UVE

AU

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 42: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

42 Guide des Transformers · FME 2018

PlayerExécution

Lit les entités stockées dans un fichier au format FFS (fichier FME Feature Store) et les envoie dans l'espace de travail.

PointCloudCoercerNuages de points

Décompose les nuages de points en points ou multipoints. Ce Transformer est utilisé lors de l'écriture de formats ne supportant pas les nuages de points.

PointCloudCombinerNuages de points

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

PointCloudComponentAdder

Nuages de points

Ajoute de nouveaux composants avec des valeurs constantes à un nuage de points.

PointCloudComponentCopier

Nuages de points

Copie un composant existant vers un nouveau avec le nom indiqué. Le composant existant demeure et un nouveau composant est créé avec un nom différent mais avec les mêmes valeurs.

PointCloudComponentKeeper

Nuages de points

Supprime tous les composants de l'entité à l'exception de ceux qui sont retenus dans la liste.

PointCloudComponentRemover

Nuages de points

Supprime les composants indiqués dans un nuage de points.

PointCloudComponentRenamer

Nuages de points

Renomme un composant existant.

PointCloudComponent TypeCoercer

Nuages de points

Convertit le type de composants d'un nuage de points.

PointCloudConsumerNuages de points

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(s) point(s).

PointCloudCreatorNuages de points

Crée une nouvelle entité "nuage de points" en spécifiant sa taille et ses composants puis l'envoie dans l'espace de travail pour traitement.

PointCloudExpressionEvaluator

Nuages de points

Effectue des opérations, telles des opérations algébriques ou des conditions, pour définir les valeurs des composants d'un nuage de points.

PointCloudExtractorNuages 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 fonction du format sélectionné.

PointCloudFilterFiltres et jointuresNuages de points

Filtre une entité nuage de points en une ou plusieurs parties basée(s) sur des expressions d'évaluations.

PointCloudMergerFiltres et jointuresNuages de points

Fusionne les valeurs des composants d'un nuage de points vers un autre.

PointCloudOnRaster ComponentSetter

Nuages de pointsRasters

Définit les valeurs des composants d'un nuage de points en superposant un nuage de points à un raster.X

23ABCDEFGHIJKLMNOPRSTUVW

Page 43: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

43Adaptation française par Veremes

PointCloudPropertyExtractor

Nuages de pointsValeurs calculées

Extrait les propriétés d'une entité nuage de points et les expose en tant qu'attributs.

PointCloudReplacerNuages 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 fonction du format sélectionné.

PointCloudSimplifierNuages de points

Met en sortie les entités nuages de points qui ont moins de points que les entités d'origine entrantes tout en conservant le forme originale.

PointCloudSorterNuages de points

Trie un nuage de points en fonction des valeurs de ses composants.

PointCloudSplitterNuages de points

Découpe une entité nuage de points en multiples entités, chacune ayant une valeur homogène pour le composant ayant le servi de critère de découpage.

PointCloudStatisticsCalculator

Nuages de pointsValeurs calculées

Calcule des statistiques sur les composants des nuages de points et les expose sous la forme d'attributs.

PointCloudSurfaceBuilder3D

GéométriesNuages de points

Prend un nuage de point entrant et le reconstruit en entité de type Mesh.

PointCloudThinnerNuages de points

Génère des entités nuages de points qui ont moins de points que les entités d'origine.

PointCloudTransformationApplier

Nuages de points

Applique une transformation à un nuage de points.

PointOnAreaOverlayerAnalyse spatiale

Filtres et jointures

Recherche les relations d'inclusion entre un ensemble de points et de polygones.

PointOnLineOverlayerAnalyse spatialesFiltres et jointures

Recherche les relations de superposition ou de proximité entre un ensemble de points et de lignes. Chaque ligne entrant est découpée à l'endroit le plus proche de n'importe quel point selon le seuil de tolérance spécifié.

PointOnPointOverlayerAnalyse spatiale

Filtres et jointures

Recherche les relations de superposition ou de proximité entre un ensemble de points.

PointOnRasterValueExtractor

Analyse spatialeRasters

Extrait les valeurs bande et palette d'un raster à la position de chaque point en entrée et les définit en attributs de l'entité.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 44: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

44 Guide des Transformers · FME 2018

PointPropertyExtractorValeurs calculées

Extrait l'orientation de points dans des attributs.

PointPropertySetterGéométries

Ajoute ou supprime l'orientation d'un point.

PowerPointStylerCartographie et rapports

Prépare des entités pour générer des données au format PowerPoint par l'intermédiaire d'une interface intuitive de paramétrage d'attributs spécifiques au format PowerPoint.

PythonCallerExé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.

PythonCreatorExécution

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.

RRandomNumberGenerator

Chaînes de caractèresValeurs calculées

Génère un nombre aléatoire uniformément distribué. Le nombre aléatoire est x, où la valeur minimale <= x <= valeur maximale.

RasterAspectCalculatorRasters

Valeurs calculées

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

RasterBandAdderRasters

Ajoute une nouvelle bande à un raster qui aura la même valeur dans toutes les cellules et les mêmes propriétés que les autres bandes dans le raster (c'est-à-dire nombre de lignes/colonnes, espacement des cellules, origine de cellules, etc.)

RasterBandCombinerRasters

Fusionne plusieurs entités raster superposées en une seule entité.

RasterBandInterpretationCoercer

Rasters

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

RasterBandKeeperRasters

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

RasterBandMinMaxExtractor

RastersValeurs calculées

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

RasterBandNameSetterRasters

Définit le nom des canaux d'un raster.

RasterBandNodataRemoverRasters

Supprime toutes les valeurs "sans information" (nodata) des bandes sélectionnées d'une entité raster. Les valeurs précédemment égales à nodata seront alors considérées comme valides.

RasterBandNodataSetterRasters

Identifie une valeur qui agira en tant qu'identifiant "sans information" (nodata) au niveau des bandes d'une entité raster. Les valeurs égales à la valeur spécifiée seront alors considérées invalides et ne seront pas affectées par de nombreuses opérations.

RasterBandOrdererRasters

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

NO

UVE

AU

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 45: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

45Adaptation française par Veremes

RasterBandPropertyExtractor

RastersValeurs calculées

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

RasterBandRemoverRasters

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

RasterBandSeparatorRasters

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

RasterCellCoercerRasters

Décompose toutes les entités raster numériques entrantes en points ou polygones individuels. Une entité vecteur est générée pour chaque cellule du raster.

RasterCellOriginSetterRasters

Définit l'origine des cellules du raster.

RasterCellValueCalculatorValeurs calculées

Rasters

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

RasterCellValueReplacerRasters

Remplace une classe de valeurs dans une image raster source par une nouvelle valeur unique.

RasterCellValueRounderRasters

Arrondit les valeurs des cellules raster.

RasterCheckpointerExécution

Rasters

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

RasterConsumerRasters

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

23ABCDEFGHIJKLMNOPRSTUVW

Page 46: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

46 Guide des Transformers · FME 2018

RasterDEMGenerator3D

Rasters

Construit une triangulation de Delaunay basée sur les points et lignes de casse entrants. Cette triangulation est ensuite uniformément échantillonnée pour produire un modèle numérique de terrain (MNT) raster.

RasterExpressionEvaluatorRasters

Valeurs calculées

Calcule des expressions sur chaque cellule d'un raster, comme des opérations algébriques ou des formulations conditionnelles.

RasterExtentsCoercerRasters

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

RasterExtractorRasters

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

RasterGCPExtractorCoordonnées

Rasters

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.

RasterGCPSetterCoordonnées

Rasters

Définit le GCP d'un raster avec les colonnes (pixels), rangs (lignes), coordonnées X, Y et Z spécifiés.

RasterGeoreferencerCoordonnées

Rasters

Géoréférence un raster avec des paramètres spécifiés.

RasterHillshader3D

Cartographie et rapportsRasters

Génère un effet de relief ombragé utile pour visualiser un terrain.

RasterInterpretationCoercer

Rasters

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

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 47: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

47Adaptation française par Veremes

RasterMosaickerFiltres et jointures

Rasters

Fusionne plusieurs entités raster superposées en une seule entité.

RasterNumericCreatorRasters

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 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.

RasterPaletteAdderRasters

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

RasterPaletteExtractorRasters

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

RasterPaletteGeneratorRasters

Génère une palette à partir des canaux/bandes sélectionnés d'un raster.

RasterPaletteInterpretationCoercer

Rasters

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

RasterPaletteNodataSetter

Rasters

Identifie la valeur "sans information" (nodata) d'une entité raster au niveau de la palette.

RasterPaletteRemoverRasters

Supprime les palettes sélectionnées de l'entité raster tout en conservant les valeurs des canaux.

RasterPaletteResolverRasters

Remplace les palettes des bandes sélectionnées de l'entité raster entrante en appliquant la palette à chaque cellule source.

RasterPropertyExtractorRasters

Valeurs calculées

Extrait les propriétés géométriques de l'entité raster et les stocke sous forme d'attributs.

RasterPyramiderRasters

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.

RasterReplacerRasters

Remplace la géométrie de l'entité avec la géométrie contenu dans l'attribut Raster Blob. Ce blob est décodé selon le format de raster sélectionné.

RasterResamplerRasters

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.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 48: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

48 Guide des Transformers · FME 2018

RasterRGBCreatorRasters

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

RasterRotationApplierRasters

Applique l'angle de rotation des propriétés de l'entité raster.

RasterSelectorRasters

Sélectionne des bandes et palettes spécifiques d'un raster pour d'ultérieures opérations avec les Transfomers.

RasterSingularCellValueCalculator

RastersValeurs calculées

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

RasterSlopeCalculator3D

Rasters

Calcule la pente (différence maximale en Z) pour chaque cellule d'un raster.

RasterSubsetterRasters

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.

RasterTilerRasters

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.

RasterToPolygonCoercerRasters

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

RCallerIntégrations

RastersSpécifique à un format

Exécute un script R qui peut accéder aux données de l'entité depuis une frame de données R temporaire. 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 supportent des colonnes de différents types.

RecorderExécution

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

ReframeReprojectorCoordonnées

Intégrations

Reprojette les coordonnées de l'entité d'un système de coordonnées à un autre en utilisant la librairie de reprojection REFRAME.

ReprojectAngleCalculatorCoordonnées

Valeurs calculées

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.

ReprojectLengthCalculatorCoordonnées

Valeurs calculées

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 première coordonnée de l'entité avec les paramètres de longueur et d'angle donnés.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 49: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

49Adaptation française par Veremes

ReprojectorCoordonnées

Effectue une reprojection de l'entité, d'un système de coordonnées vers un autre.

RotatorGéométries

Pivote l'entité dans le sens anti-horaire, autour du point spécifié, selon l'angle de rotation (mesuré en degrés).

RubberSheeterCoordonnées

Géométries

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.

SS3Connector

ExécutionIntégrations

Web

Accède au service de stockage de fichiers Amazon Simple Storage Service (S3) pour téléverser, télécharger ou supprimer fichiers et dossiers ou lister les informations de fichiers/dossiers depuis un compte S3.

S3DeleterIntégrations

Web

Utilise Amazon Simple Storage Service (S3) pour supprimer un fichier ou dossier d'un bucket.

S3DownloaderIntégrations

Web

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

S3ObjectListerIntégrations

Web

En utilisant le service Amazon Simple Storage (S3), liste les clés de tous les objets contenus dans un dossier ou conteneur bucket.

S3UploaderIntégrations

Web

Utilise Amazon Simple Storage Service (S3) pour uploader des données vers un bucket Amazon S3.

SalesforceConnectorExécution

Intégrations

Récupère des données depuis la plateforme de gestion relation clients Salesforce en utilisant des requêtes Salesforce Object Query Language (SOQL).

SamplerExécution

Filtres et jointuresQualité des données

Échantillonne les entités qui doivent sortir du Transformer.

NO

UVE

AU

NO

UVE

AU

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 50: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

50 Guide des Transformers · FME 2018

Scaler3D

CoordonnéesGéométries

Dilate les entités en multipliant leurs coordonnées par un coefficient multiplicateur.

SchemaMapperExé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.

SecondOrderConformer3D

Coordonnées

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.

SectorGeneratorAnalyse spatiale

Génère des secteurs de cercle (parts de tartes) à partir d'un jeu de données ayant leur direction définie par des azimuts (degrés horaires depuis le Nord).

SharedItemAdder3D

Ajoute ou remplace les Apparences, Textures, Rasters ou Définitions de Géométrie dans la librairie FME interne (FMELibrary).

SharedItemIDExtractor

3D

Extrait les IDs des éléments partagés des faces avant et/ou arrières des géométries et les ajoute sous la forme de traits ou d'attributs de liste.

SharedItemIDSetter3D

Attribue un identifiant d'objet partagé aux faces avant et/ou arrière des géométries.

SharedItemRetriever3D

Récupère les Apparences, Textures, Rasters ou Définitions de Géométrie dans la librairie FME interne (FMELibrary).

SherbendGeneralizerCartographie et rapports

Géométries

Utilise l'algorithme de Sherbend pour simplifier des lignes en réduisant les détails non-nécessaires en 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 une :

ShortestPathFinderAnalyse spatiale

Calcule le chemin le plus court d'une ou plusieurs ligne(s) contenant un nœud de source et de destination dans un réseau basé sur la longueur de l'entrée ou le coût (spécifié en attribut) de chaque bord.

SlackConnectorIntégrations

Web

Poste un message ou charge un fichier sur le service chat Slack group.

SnapperAnalyse spatiale

GéométriesQualité des données

Accroche les lignes, segments,vertex ou points finaux d'entités entre eux si ils se trouvent à une certaine distance les uns des autres et s'ils ont au moins un attribut en commun

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 51: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

51Adaptation française par Veremes

SnipperGéométries

Qualité des données

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 ou polygonale sans trous.

SNSSenderIntégrations

Web

Utilise le Amazon Simple Notification Service (SNS) pour envoyer des messages à un topic d'Amazon SNS.

SolidBuilder3D

Géométries

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.

SorterExécution

Trie les entités par selon la valeur d'un attribut.

SpatialFilterAnalyse spatiale

Filtres et jointuresQualité des données

Filtre des entités de type points, lignes, surfaciques et textes selon des relations spatiales définies en paramètres. Chaque entité CANDIDATE entrante est comparée à toutes les entités FILTER en se basant sur des tests spatiaux.

SpatialRelatorAnalyse spatiale

Filtres et jointuresQualité des données

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é, le chevauchement, l'intersection, etc.

SpikeRemoverGéométries

Qualité des données

Corrige les géométries des entités en enlevant les pointes (épis) en 2D.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 52: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

52 Guide des Transformers · FME 2018

SQLCreatorExé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 est créée pour chaque ligne du résultat de la requête.

SQLExecutorExécution

Exécute des requêtes SQL dans une base de données.

SQSDeleterIntégrations

Web

Utilise Amazon Simple Queue Service (SQS) pour supprimer des messages depuis une file Amazon SQS.

SQSMessageCounterIntégrations

Web

Utilise Amazon Simple Queue Service (SQS) pour compter le nombre de messages d'une file Amazon SQS.

SQSReceiverIntégrations

Web

Utilise Amazon Simple Queue Service (SQS) pour recevoir des messages depuis une file Amazon SQS.

SQSSenderIntégrations

Web

Utilise Amazon Simple Queue Service (SQS) pour envoyer des messages vers une file Amazon SQS.

StatisticsCalculatorValeurs calculées

Calcule des statistiques à partir des valeurs d'un attribut d'entités.

StreamOrderCalculatorValeurs calculées

Calcule l'ordre Strahler et/ou l'ordre Horton dans un réseau fluvial.

StreamPriorityCalculatorValeurs calculées

Calcule le flux primaire et secondaire d’un réseau.

StringCaseChangerChaînes de caractères

Change la casse de la chaîne en Majuscule, Minuscule, Titre et Titre complet.

StringConcatenatorChaînes de caractères

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.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 53: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

53Adaptation française par Veremes

StringFormatterChaînes de caractères

Reformate les données contenues dans chaque attribut spécifié selon la commande Tcl format qui est similaire à la fonction printf en C. Les valeurs de l'attribut peuvent être formatées en chaînes de caractères, caractères ou nombres.

StringLengthCalculatorChaînes de caractères

Valeurs calculées

Calcule la longueur de la chaîne et le nombre d'octets dans un blob.

StringPadderChaînes de caractères

Ajoute des caractères au contenu des attributs sélectionnés soit du côté droit soit du côté gauche.

StringPairReplacerChaînes de caractères

Remplace des caractères dans la valeur contenue dans l'attribut source en se basant sur les paires de remplacement clé-valeur.

StringReplacerChaînes de caractères

Remplace les sous-chaînes de caractères correspondant à une chaîne de caractères ou une expression régulière dans un attribut spécifié.

StringSearcherChaînes de caractères

Vérrifie si la valeur d'un attribut correspond à une expression régulière.

SubstringExtractorChaînes de caractères

Valeurs calculées

Extrait une sous-chaîne depuis l'attribut source.

SummaryReporterExécution

Qualité des données

Génère un rapport de synthèse sous forme de fichier à partir des entités entrantes. Les entités sont triées avant leur analyse.

SurfaceBuilder3D

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 par une autre doît être coplanaire avec cette seconde surface, avoir une orientation compatible et contenir cette seconde surface.

SurfaceDissolver3D

Analyse spatiale

Détecte les régions coplanaires des surfaces entrantes et les dissout en faces uniques. Les faces sortantes conservent les attributs, traits et apparences de l'entité.

NO

UVE

AU

1

2

3

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 54: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

54 Guide des Transformers · FME 2018

SurfaceDraper3D

Analyse spatialeNuages de points

Construit une triangulation de Delaunay basée sur des points et des ruptures de pente. Les entités entrantes devant être drapées sont superposées sur le modèle de surface et ressortent en tant qu'entités drapées.

SurfaceFootprintReplacer3D

Géométries

Remplace la géométrie d'une entité avec une représentation planaire des ombres de l'entité.

SurfaceModeller3D

Nuages de points

Construit une triangulation de Delaunay basée sur les points et lignes de ruptures entrants. Ce Transformer est utile quand vous avez plusieurs représentations du même modèle.

SurfaceOnSurfaceOverlayer3D

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.

SurfaceSplitter3D

Géométries

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).

SystemCallerExécution

Lance un programme ou une commande de système d'exploitation et attend sa fin avant de quitter et de continuer la conversion.

TTclCaller

Exécution Lance une commande du Langage TCL et affecte la valeur renvoyée à un attribut.

TCPIPReceiverExécution

IntégrationsWeb

Reçoit des données brutes via TCP/IP. Génère une entité chaque fois que la somme des bits reçus atteint la valeur spécifiée par requête ou qu'une séquence particulière est détectée.

TCPIPSenderExécution

IntégrationsWeb

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 application cliente qui communique par TCP/IP.

TempPathnameCreatorExécution

Valeurs calculées

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é.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 55: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

55Adaptation française par Veremes

TerminatorExécution

Entraîne l'arrêt du traitement et détecte une situation non valide ou des données en entrée dont les conditions ne devraient pas exister.

TesterFiltres et jointures

Qualité des données

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.

TestFilterFiltres et jointures

Qualité des données

Filtre les entités par des conditions de test. Chaque condition de test correspond à un port de sortie.

TextAdderCartographie 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 texte.

TextDecoderChaînes de caractères

Décode une chaîne de caractères depuis différents encodages en texte plein.

TextEncoderChaînes de caractères

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

TextLocationExtractorValeurs calculées

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

TextPropertyExtractorValeurs calculées

Extrait les valeurs d'attributs de texte depuis les entités de géométrie de texte entrantes.

TextPropertySetterCartographie et rapports

Définit les propriétés d'une annotation.

TextStrokerCartographie 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 polygone.

TextureCoordinateSetterCoordonnées

Valeurs calculées

Affecte les coordonnées de texture aux surfaces.

TilerGéométries

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.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 56: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

56 Guide des Transformers · FME 2018

TINGenerator3D

Géométries

Construit une triangulation de Delaunay basée sur les points et lignes de rupture entrantes. Le modèle 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.

TopologyBuilderAnalyse spatiale

Calcule la topologie des entités points, lignes et/ou polygones entrantes.

TraitMergerFiltres et jointures

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 sous la forme d'attributs.

TransporterReceiverExécution

Intégrations

Reçoit des entités depuis un autre espace de travail FME lancé sur un processus différent, qui peut être situé sur la même machine ou une autre. Utilisé en complément de TransporterSender.

TransporterSenderExécution

Intégrations

Envoie des entités depuis un autre espace de travail FME lancé sur un processus différent, qui peut être situé sur la même machine ou une autre. Utilisé en complément de TransporterReceiver.

TriangulatorGéométries

Découpe une géométrie entrante en unités triangulaires ou un maillage.

TweeterIntégrations

Web

Envoie une mise à jour de statut TwitterTM depuis Workbench.

TweetSearcherIntégrations

Web

Exécute une recherche pour les entrées TwitterTM qui contiennent la requête donnée.

TweetStreamerIntégrations

Web

Se connecte à un flux TwitterTM et génère une nouvelle entité pour chaque tweet.

TwitterStatusFetcherIntégrations

Web

Récupère la chronologie d'un utilisateur TwitterTM spécifié ou une liste.

UUUIDGenerator

Valeurs calculéesCalcule un GOID (Identifiant d'Objet Géographique) pour chaque entité entrant dans le Transformer et l'affecte à un nouvel attribut. Exemple d'identifiant universel unique : 7672aac8-fa0b-464c-b0b8-3efa9ae9cd86.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 57: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

57Adaptation française par Veremes

VVariableRetriever

ExécutionLit la variable spécifiée et insère sa valeur dans l'attribut spécifié. Cette variable doit avoir été préalablement définie en utilisant VariableSetter.

VariableSetterExécution.

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.

VectorOnRasterOverlayerAnalyse 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.

VertexCounterCoordonnées

Qualité des donnéesValeurs calculées

Stocke le nombre des coordonnées d'une entité dans un attribut.

VertexCreatorGéométries

Ajoute des vertex à des géométries de type point, ligne arc, text ou null, ou remplace les géométries existantes par un point.

VertexRemoverCoordonnées

Géométries

Supprime un ou plusieurs vertex de la géométrie de l'entité.

VolumeCalculator3D

Valeurs calculées

Calcule le volume d'un objet de type solide et stocke sa valeur sous la forme d'un nouvel attribut.

VoronoiCellGeneratorAnalyse spatiale

Génère des secteurs d'influence circulaires pour les entités points qui ont des directions définies en azimuths (degrés horaires depuis le Nord).

VoronoiDiagrammerAnalyse spatiale

Génère un diagramme de Voronoi ou polygones de Thiessen. Chaque polygone dans le diagramme définit la surface de l'espace qui est la plus proche à partir d'un point entrant particulier.

WWebMapTiler

Cartographie et rapportsRasters

Spécifique à un formatWeb

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.

WebSocketReceiverExécution

Web

Reçoit des messages WebSocket depuis le serveur WebSocket spécifié.Produit une entité chaque fois qu'un message est reçu, et place le contenu du message dans l'attribut spécifié.

WebSocketSenderExécution

Web

Envoie des messages WebSocket vers le serveur WebSocket spécifié.

WhiteStarLeaseBuilderIntégrations

Envoie une requête à un serveur WhiteStar Legal2MapTM WebServices (W3) pour obtenir des points ou des polygones qui correspondent à une liste de descriptions cadastrales.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 58: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

58 Guide des Transformers · FME 2018

WorkspaceRunnerExécution

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

XXMLAppender

Spécifique à un formatWeb

Assemble plusieurs documents XML en un seul.

XMLFeatureMapperSpécifique à un format

Web

Ce Transformer construit des entités à partir de documents XML via xfMaps.

XMLFlattenerSpécifique à un format

Web

Aplatit le contenu d'éléments XML dans des attributs de l'entité.

XMLFormatterSpécifique à un format

Web

Fournit différentes options pour le formatage et le nettoyage de documents XML.

XMLFragmenterSpécifique à un format

Web

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

XMLNamespaceDeclarerSpécifique à un format

Web

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

XMLSampleGeneratorSpécifique à un format

Web

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

XMLTemplaterSpécifique à un format

Web

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

XMLUpdaterSpécifique à un format

Web

Ce Transformer crée, modifie, remplace ou supprime des éléments XML ou des attributs dans un document XML.

XMLValidatorSpécifique à un format

Web

Valide la syntaxe ou le schéma d'un fichier ou texte XML.

XMLXQueryExploderSpécifique à un format

Web

Ce Transformer éclate des portions de texte XML en utilisant des expressions XQuery et les introduit dans des attributs d'entités.

XMLXQueryExtractorSpécifique à un format

Web

Utiliser des expressions XQuery pour extraire des portions de texte XML dans les attributs d'une entité.

XMLXQueryUpdaterSpécifique à un format

Web

Ce Transformer met à jour à un document XML en utilisant des expressions XQuery de mise à jour.

XSLTProcessorExécution

Spécifique à un formatWeb

Utilise une feuille de style XLS (eXtensible Stylesheet Language) pour convertir un document dans les formats les plus courants. Les formats les plus courants en sortie sont les formats texte, RSS, SVG et CSV.

X

23ABCDEFGHIJKLMNOPRSTUVW

Page 59: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

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és, services, défense et sécurité...

FormationQue 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.

SupportUn problème, une question ? Notre support technique est à votre disposition !En ligne : http://support.veremes.comPar téléphone : +33 (0)4.68.38.65.27

ExpertiseQuelle stratégie adopter pour faire communiquer mes outils de dessin et ma base de données spatiale ? Comment reprojeter mes Go de données en Lambert93 ? Comment vérifier la qualité de mes données ?Veremes met son savoir-faire et ses ressources à votre disposition pour répondre à vos besoins, de la conception de scripts FME à l’audit.

DéveloppementPour développer un projet FME, intégrer un nouveau format ou concevoir une nouvelle application, l’équipe technique de Veremes met son expérience à votre service.

LicencesVeremes est l’un des principaux partenaires européens de Safe Software et bénéficie du statut Platinum Partner en reconnaissance de son expertise technique et commerciale sur FME.

VeremesSpécialiste français de FME

et du traitement de données géographiques

9 rue de la Courregade66240 St-EsteveTél : 33 (0)4.68.38.65.27Fax : 33 (0)9.72.40.31.96www.veremes.com

Adaptation françaiseMarguerite EspadaAlexandre RoyRelectureMarie LabbeVersion de référenceFME 2018.0

ImpressionEncre Verte7 boulevard Docteur Joseph Denoyès66000 Perpignan

Ce guide est l'adaptation française par Veremes du "FME® Transformer Reference Guide" pour FME 2018.0 de Safe Software.

GUIDE DES TRANSFORMERS

FME 2018

Page 60: Guide des Transformers FME 2018 - Veremes...Liste des Transformers de FME 15 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement

TM

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

Version 2018