ebook img

Guide des Transformers FME 2018 PDF

60 Pages·2017·7.62 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Guide des Transformers FME 2018

GUIDE DES TRANSFORMERS FME 2018 FME et les Transformers FME est un logiciel ETL Spatial (Extract Transform Load), un outil de traitement et de conversion de données géographiques adapté à une grande diversité d’usages : chargement de données vers un SGBD, contrôle qualité, extraction, production de rapports, génération de plans imprimables, réplication, modélisation 3D, manipulation XML... La conception d’un traitement s’effectue de manière totalement graphique à partir du logiciel FME Workbench et repose sur l’utilisation de deux composants de base : - des formats en lecture (Readers) et en écriture (Writers). FME supporte plusieurs centaines de formats de tous types (SIG, CAO, 3D, BIM, raster, SGBD, XML, texte...). - des unités de traitement ou Transformers, qui permettent de modifer 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 Sommaire 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. FME et la transformation des données 3 Pour plus d’information, consultez le site web de Safe FME Workbench 3 Software (http://safe.com) ou de Veremes (http://www. veremes.com) ou bien contactez notre support FME Data Inspector 4 technique (http://support.veremes.com). 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 Pour avoir des exemples d’utilisation de FME, vous pouvez télécharger notre livre blanc sur Liste des Transformers de FME 15 http://www.veremes.com/livre-blanc FME et la transformation des données Convertir 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. FME Workbench FME 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 fux 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 fux de données mais une branche peut avoir plusieurs directions ou mener à une impasse en cas de besoin. 1 2 4 3 5 1 Navigateur : affche une vue hiérarchique des objets du projet. 2 Editeur de paramètres : affche les paramètres confgurables pour chaque objet sélectionné sur la fenêtre principale 3 Galerie de Transformers : contient plus de 500 Transformers pour restructurer les entités. 4 Fenêtre principale : affche une vision graphique des objets et connexions représentant les données et leurs transformations. 5 Log : contient des détails sur le déroulement du traitement. semere V rap esiaçnarf noitatpadA 3 FME Data Inspector FME Data Inspector est principalement utilisé pour prévisualiser des données avant un traitement et pour les vérifer après, mais peut également être utilisé pour contrôler des données à différentes étapes d’un projet. 1 2 3 4 1 Table des matières : affche la liste des jeux de données ouverts et leurs types d’entités 2 Vue : affche un ou plusieurs jeux de données en même temps 3 Informations sur l'entité : affche les informations relatives à l'entité sélectionnée, dont le type, les attributs et les détails de la géométrie 4 Vue Table : affche les valeurs des informations sur l'entité qui sont exposées à l'utilisateur fnal sous forme de tableau Composants d'un projet simple Dans 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é. 4 2 EMF · sremrofsnar T sed ediuG 10 8 nI sré er et dé iter des rT ansformers Il 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 affcher 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 affche 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. Possibilité d’éditer le nom du Transformer Les paramètres requis obligatoires sont en surbrillance Bouton de menu des paramètres du Transformer Le bouton Par défaut Cliquez sur OK pour accepter les modifcations et fermer vous permet de modifer la boîte de dialogue (ce bouton est désactivé si les les paramètres par défaut paramètres requis n’ont pas été renseignés) Adaptation française par Veremes 5 Travailler avec les paramètres des Transformers La plupart des paramètres peuvent être intégrés avec d’autres élements d’un projet. Cela signifie que les paramètres peuvent être aisément configurés pour fonctionner avec d’autres éléments 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 affchez la vue Aide. Paramétrer et exécuter un projet simple Cet 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 cliquant Fichier > Nouveau > Générer un projet. Puis : 1. Sélectionner le format et l’emplacement des données source (Reader), 2. Spécifer le format et l’emplacement de destination des données (Writer), et 3. 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 fux de données. Le type d’entités source montre que les données contiennent un attribut nommé DogPark. Attribut DogPark 6 2 EMF · sremrofsnar T sed ediuG 10 8 Nous souhaitons déterminer les parcs autorisant l’accès aux chiens. Deux Transformers sont utilisés : le Transformer Tester (pour fltrer les données) et le Transformer Inspector (pour visualiser le résultat). Tester est paramétré pour fltrer uniquement les parcs accessibles aux chiens et le Transformer Inspector ouvre Data Inspector pour affcher 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. semere V rap esiaçnarf noitatpadA 7 Raccourcis clavier FME Workbench pour Windows Visualisation générale Édition générale Nouveau Ctrl+N Couper Ctrl+X (crée un nouveau projet) Copier Ctrl+C Générer un projet Ctrl+G Coller Ctrl+V Ouvrir (projet) Ctrl+O Refaire Ctrl+Y Quitter (workbench) Ctrl+Q Sauvegarder Ctrl+S Fermer (projet) Ctrl+W Tout sélectionner Ctrl+A Passer à l'onglet Ctrl+Tab Annuler Ctrl+Z suivant Suppression intelligente Delete Passer à l'onglet Ctrl+Shift+Tab (répare les connexions) précédent Suppression Shift+Delete Sélection numéro Ctrl+clavier numérique (sans réparation) onglet Couper Ctrl+X Fermer l'onglet courant Ctrl+F4 Copier Ctrl+C Ouvrir le contenu d'un Ctrl+O dossier Coller Ctrl+V Agrandir la fenêtre Shift+F11 Refaire Ctrl+Y Plein écran F11 Sauvegarder Ctrl+S Zoom avant Ctrl+ Tout sélectionner Ctrl+A Zoom arrière Ctrl- Annuler Ctrl+Z Zoom 100% Ctrl+0 Suppression intelligente Delete (répare les connexions) Zoom avant et arrière Ctrl+molette Suppression Shift+Delete Zoom vers le signet Space/Ctrl+Space (sans réparation) suivant/précédent Note: l'affchage des Autres outils d'espace de travail signets doit être activé Ajouter signet Ctrl+B dans la barre d'outils Ajouter annotation Sélectionner les objets Déplacement Clic sur la molette de la puis Ctrl+K souris (ou bouton central) et faire glisser Ajouter résumé Sélectionner les objets le curseur d'annotation puis Ctrl+Shift+K Retransformer le Clic droit n'importe où Insérér Jonction Ctrl+Shift+J curseur en fèche de sur le plan de travail sélection Activer/Désactiver objets Ctrl+E (y compris liens et types Recherche : Ctrl+F d'entité) - de projet si on est F3 dans le projet ou Exécution de traitements Navigateur - de Log si on est dans la Exécuter un projet F5 fenêtre de log. Saisie de paramètres et Ctrl+R Style de connexion Ctrl+Shift+C exécution de projet Imprimer Ctrl+P Exécution de traitement Shift+F5 en mode inspection Aide Sélectionner un objet Exécuter avec points Ctrl+Shift+F5 puis appuyer sur F1 d'inspection Basculer en mode Sélectionner la Inspection connexion, puis F9 8 2 EMF · sremrofsnar T sed ediuG 10 8 Readers · Writers · Transformers Ajouter Reader Ctrl+Alt+R Ajouter Writer Ctrl+Alt+W Affcher 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 Sélectionner un ou plusieurs Transformers, puis Ctrl+T personnalisé Dupliquer un Transformer Ctrl+D Si vous ajoutez un Transformer et que vous voulez l’ajouter à nouveau, appuyer slash “/”. La boîte d’ajout rapide apparaît et affche 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, Quand le curseur est sur la fenêtre principale, appuyez sur slash "/" pour Readers, Writers activer une recherche rapide de Transformers. Cliquez sur la fèche pour alterner la recherche entre nom et mot-clé. Adaptation française par Veremes 9 Index des catégories de Transformers D3 ArcSDEGridSnapper 17 AttributeSplitter 20 AreaAmalgamator 17 BulkAttributeRemover 21 3DAffner 15 AreaBuilder 17 BulkAttributeRenamer 21 3DArcReplacer 15 AreaOnAreaOverlayer 18 DatabaseJoiner 25 3DForcer 15 BoundingBoxAccumulator 21 Deaggregator 26 3DInterpolator 15 Bufferer 21 ListBuilder 37 3DRotator 15 CenterLineReplacer 21 ListConcatenator 37 AppearanceExtractor 16 CenterPointReplacer 22 ListCopier 37 AppearanceMerger 16 Clipper 23 ListExploder 37 AppearanceRemover 16 ContourGenerator 23 ListExpressionPopulator 37 AppearanceSetter 16 DEMDistanceCalculator 26 ListIndexer 37 AppearanceStyler 16 Displacer 26 ListPopulator 37 Bufferer 21 Dissolver 27 ListRenamer 37 Creator 24 DonutBridgeBuilder 27 ListSorter 37 CSGBuilder 24 FeatureReader 29 NullAttributeMapper 40 CSGEvaluator 24 GeographicBufferer 30 DEMDistanceCalculator 26 aC rot rg aihp e e t raop rst HullAccumulator 33 DEMGenerator 26 Intersector 34 AreaAmalgamator 17 ElevationExtractor 28 NeighborFinder 40 ChartGenerator 22 Extruder 28 NeighborhoodAggregator 40 CommonLocalReprojector 23 FaceReplacer 28 NeighborPairFinder 40 Curveftter 25 GeometryInstantiator 31 NetworkCostCalculator 40 DGNStyler 26 GeometryPartExtractor 31 NetworkFlowOrientor 40 Displacer 26 GeometryPropertyExtractor 31 NetworkTopologyCalculator 40 DWGStyler 27 GeometryPropertyRemover 31 Offsetter 41 ExcelStyler 28 GeometryPropertyRenamer 31 PointOnAreaOverlayer 43 FeatureColorSetter 28 GeometryPropertySetter 31 PointOnLineOverlayer 43 Generalizer 30 IFCPropertySetDefnitionCreator 33 PointOnPointOverlayer 43 GeometryColorSetter 30 IFCQuantitySetDefnitionCreator 33 PointOnRasterValueExtractor 43 ImageRasterizer 33 MeshMerger 38 SectorGenerator 50 KMLPropertySetter 35 MeshSimplifer 38 ShortestPathFinder 50 KMLRegionSetter 35 MRF3DCleaner 39 Snapper 50 KMLStyler 35 Offsetter 41 SpatialFilter 51 KMLTimeSetter 35 PlanarityFilter 41 SpatialRelator 51 KMLTourBuilder 35 PointCloudSurfaceBuilder 43 SurfaceBuilder 53 KMLViewSetter 35 RasterDEMGenerator 46 SurfaceDissolver 53 Labeller 35 RasterHillshader 46 SurfaceDraper 54 LabelPointReplacer 35 RasterSlopeCalculator 48 SurfaceOnSurfaceOverlayer 54 MapboxStyler 38 Scaler 50 TopologyBuilder 56 MapInfoStyler 38 SecondOrderConformer 50 VectorOnRasterOverlayer 57 MapnikRasterizer 38 SharedItemAdder 50 VoronoiCellGenerator 57 MapTextLabeller 38 SharedItemIDExtractor 50 VoronoiDiagrammer 57 MapTextStyler 38 SharedItemIDSetter 50 MSWordStyler 39 SharedItemRetriever 50 rtA iub st NumericRasterizer 40 SolidBuilder 51 Aggregator 16 PDFPageFormatter 41 SurfaceBuilder 53 AttributeCompressor 18 PDFStyler 41 SurfaceDissolver 53 AttributeCopier 18 PowerPointStyler 44 SurfaceDraper 54 AttributeCreator 18 RasterHillshader 46 SurfaceFootprintReplacer 54 AttributeDecompressor 18 SherbendGeneralizer 50 SurfaceModeller 54 AttributeDereferencer 18 TextAdder 55 SurfaceOnSurfaceOverlayer 54 AttributeExploder 19 TextPropertySetter 55 SurfaceSplitter 54 AttributeExposer 19 TextStroker 55 TINGenerator 56 AttributeFileReader 19 WebMapTiler 57 VolumeCalculator 57 AttributeFileWriter 19 ahC nî es de ac rarètc es nA asyl e sap it ael AttributeKeeper 19 AttributeManager 19 AngleConverter 16 AffneWarper 15 AttributeRemover 19 AttributeCompressor 18 AnchoredSnapper 16 AttributeRenamer 19 AttributeDecompressor 18 10 Guide des Transformers · FME 2018

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.