ebook img

Guide de référence de FME® Transformer PDF

58 Pages·2013·2.99 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 de référence de FME® Transformer

® Guide de référence de FME Transformer ® Guide de référence FME Transformer Ce guide contient un résumé précis des fonctionnalités de chaque Transformer. Pour plus de détails, vous pouvez sélectionner le manuel FME Transformers dans l’aide de FME Desktop ou visiter le site www.fmepedia.safe.com/knowledgedocumentation. Table des matières 3D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 MRF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Création et modification de surfaces 3D et de Traitement de géométries lors de migration de solides données CAO vers SIG. Calculateurs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 RÉSEAU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Calcul de valeurs dans de nouveaux attributs Traitement d’entités linéaires d’un réseau et calcul de priorité et de corrections d’orientation. COLLECTEURS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 Traitement sur des ensemble d’entités en même NUAGES DE POINTS. . . . . . . . . . . . . . . . . . . . . . . 36 temps. Création, utilisation et génération de nuages de points. SYSTEME DE COORDONNES . . . . . . . . . . . . . . 1 2 Reprojection et conversion de systèmes de RASTERS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 coordonnées. Création, utilisation et génération de Rasters. BASE DE DONNÉES . . . . . . . . . . . . . . . . . . . . . . . 1 4 CHAINES DE CARACTERES. . . . . . . . . . . . . . . . 42 Interactions avec des bases de données externes. Traitements de chaînes de caractères stockéers dans des attributs. FILTRE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 Tests sur la géométrie et/ou les attributs . STYLE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 PRéparation d’entités dans des formats OPÉRATEURS GÉOMÉTRIQUES. . . . . . . . . . . . 1 6 particuliers et défnition de paramètres de Opérations sur la géométrie d’entités ou de couleurs et autres caractéristiques. groupes d’entités. SURFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 INFRASTRUCTURE . . . . . . . . . . . . . . . . . . . . . . . . . 21 Création, utilisation et génération de surfaces. Interaction avec des utilitaires de moteur FME. SERVICE WEB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 JSON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Accès aux services Web via le protocle HTTP. Requête, mises à jour et création de données JSON. EXECUTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Exécution de projets FME localement ou à KML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 distance via FME Server. Manipulation de données KML. XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 RÉFÉRENCEMENT LIÉAIRE . . . . . . . . . . . . . . . . . 24 Manipulation de données XML en utilisant des Manipulation de données de type coordonnées feuilles de style curvilignes et systèmes de route. LISTES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Traitement d’attributs de type liste. MODIFICATEURS . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Modifcation de la géométrie et des attributs d’entités individuelles. MAP TEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Création d’étiquettes de type texte. Symboles ⊛ Les Transformers avec ce symbole sont des modules additionnels payants. N E W Les Transformers avec ce symbole sont les nouveaux Transformers de la version 2013. Guide de référence FME Transformer 3 4 Qu’est ce qu’unTransformer ? Un Transformer dans FME Workbench est un objet qui permet de restructurer des entités. FME contient près de 400 Transformers pour mener à bien diférents types de restructuration. Un projet dans FME Workbenchcontient la description des jeux de données source et destination, leurs attributs, ainsi que les Transformers qui manipulent les données. Tous ces éléments sont rerpésentés graphiquement. Par défaut, le fux de travail se lit de gauche à droite : la source de données est à gauche, les Transformers sont au centre, et les données de destination sont à droite. Les connexions entre chaque point représentent le fux de données mais une branche peut avoir plusieurs directions ou mener à une impasse en cas de besoin. Exemple de projet dans FME Workbench Dans l’interface du Workbench, les Transformers sont stockés dans la Galerie des Transformers et sont regroupés par catégorie de fonctionnalités. Vous pouvez également rechercher un Transformer par mot clé. Insérer et éditer des Transformers Il y a plusieurs manières d’insérer un Transformer dans un projet. Vous pouvez simplement faire un Double clic sur le nom du Transformer pour le faire apparaître dans le projet. Chaque Transformer a un bouton Propriétés en haut à droit des Transformers. Ce bouton a un code couleur pour afcher l’état des paramètres ƒ Si le bouton Propriétés est de la même couleur que le Transformer, vous pouvez utiliser le transformer avec les paramètres existants.. ƒ Le bouton de propriétés jaune indique le Transformer contient des paramètres par défaut mais que vous devez les accepter. Vous pouvez utiliser le Transformer en état mais les résultats sont imprévisibles. ƒ Un bouton rouge indique qu’il y a au moins un paramètre pour lequel FME ne peut pas fournir une valeur par défaut. Les paramètres doivent être munis d’une valeur avant que le Transformer puisse être utilisé. Guide de référence FME Transformer 5 Lorsque vous cliquez sur le bouton Propriétés, la boîte de dialogue qui apparaît afche souvent les mêmes éléments que ceux présentés dans l'exemple ci-dessous. Le contenu varie selon le Transformers et parfois selon ses connexions avec les autres Transformers. L'interface de la plupart des Transformers ont des éléments communs décrits ici. Possibilité de modifer le nom du Transformer. De nombreux Transformers permettent de regrouper les résultats selon un attribut. Les paramètres requis apparaissent en surbrillance. Si ce Accès aux paramètre n'est pas fchiers renseigné, le bouton OK d’aide du est désactivé. Transformer Remplacement des paramètres Cliquez sur OK pour accepter les par défaut de FME par vos modifcations et fermer la boîte de propres paramètres. Vous dialogue. (Ce bouton est désactivé pouvez toujours revenir aux si les paramètres requis n’ont pas paramètres par défaut de FME. été renseignés.) Travailler avec les paramètres des Transformers. La plupart des paramètres peuvent être intégrés avec d’autres élements d’un projet. Cela signife que les paramètres peuvent être aisément confgurés pour fonctionner avec d’autres éléments des données source ou d’autres Transformers. D'autres fonctionnalités telles que l'éditeur avancé ou l'éditeur arithmétique sont également disponibles dans certains Transformers. La plupart du temps, vous pouvez utiliser les paramètres par défaut des Transformers, mais vous pouvez aussi accéder aux autres paramètres avancés. Un bouton Menu afche les options disponibles pour chaque paramètre. Exemple du menu Paramètre Options de Défnition de la valeur d’un attribut paramétrage des Ouverture de l'éditeur arithmétique pour Transformers construire une expression mathématique dont le résultat est utilisé en paramètre. Lien vers un autre paramètre du projet Pour obtenir une aide détaillée sur les paramètres des Transformers, veuillez consulter l’aide FME Transformers ou FME Workbench. 6 3D – Ces Transformers créent et modifent des surfaces 3D et des géométries de solides. CSGBuilder Crée une géométrie de construction de solides (CSG) à partir de paires d'entités géométriques solides. CSGEvaluator Remplace la géométrie d'une entité possédant une CSG. Extruder Crée des géométries de type Surface ou Solides par extrusion de la géométrie de l'entité d'origine. FaceReplacer Transforme une entité de type Polygone, raster ou Polygone troué en Face. MeshMerger Fusionne les entités maillées (entités avec des géométries IFMEMesh) en un maillage de sortie unique. SurfaceReverser Inverse des surfaces et des solides. Pour des surfaces, le Transformer va réordonner les coordonnées de la surface de telle sorte que la normale de la surface en sortie soit à l’opposé de la surface en entrée. Les vertex normaux qui existent dans la surface pourront aussi être inversés. Dans le cas d’un solide, il sera inversé par rapport à une surface sous- jacente. En efet, le solide sera tourné à l’envers. CALCULATEURS – Ces Transformers calculent une valeur et ajoutent un nouvel attribut à l'entité. AngularityCalculator Calcule l'angularité d'une entité de type ligne ou polygone. L’angularité indique le degré de courbure d’une entité. Plus la valeur est élevée, plus la géométrie est courbée. Guide de référence FME Transformer 7 AreaCalculator Calcule la superfcie d'un objet surfacique et l'ajoute à l'entité sous la forme d'un nouvel attribut. AttributeRounder Arrondit la valeur d'un attribut au nombre de décimales spécifé. BaseConverter Convertit la valeur d'un attribut numérique d'un système de base vers un autre et stocke le résultat dans un nouvel attribut. BoundsExtractor Extrait les coordonnées min et max d'une entité dans de nouveaux attributs. CircularityCalculator Calcule le coefcient de circularité ou d'aplatissement d'une entité surfacique. CoordinateConcatenator Récupère la valeur de toutes les coordonnées de l'entité dans un attribut, les coordonnées sont séparées par des caractères délimiteurs. CoordinateCounter Ajoute à l'entité un ATTRIBUT NOMBRE DE COORDONNEES qui contient le nombre de vertex de l'entité. CoordinateExtractor Extrait les coordonnées d'un vertex de l'entité dans les ATTRIBUT X, ATTRIBUT Y et ATTRIBUT Z. Counter Ajoute un nouvel attribut numérique à l'entité et lui afecte une valeur. CRCCalculator Calcule une valeur de CRC (Contrôle de Redondance Cyclique) à partir des caractéristiques de l'entité et stocke le résultat dans un nouvel attribut. 8 DateFormatter Reformate et remplace une chaîne de caractères représentant une date ou une heure dans un nouveau format Date. La chaîne source peut être dans presque n'importe quel format de type date/heure. Quelques exemples : ‚ 20091206 15:05 ‚ 20091206150500 ‚ Décembre 6, 2009 ‚ 06 Décembre 09, 15:05 ‚ 3:05pm DecimalDegreesCalculator Calcule la valeur en degrés décimaux d'un angle stocké en degrés, minutes, secondes (DMS) dans trois attributs : DEGRES, MINUTES et SECONDES. Le résultat est stocké dans un nouvel attribut dont le nom est fourni par le paramètre ATTRIBUT RESULTAT DMS. DEMDistanceCalculator Calcule la distance entre des entités linéaires entrantes et les valeurs d'élévation du Modèle Numérique de Terrain de référence. Un MNE est créé pour chaque ligne. Le MNE généré contient les distances 3D entre les lignes et le MNE de référence. DensityCalculator Détermine la densité d'un groupe d'entités CANDIDAT basé sur la superfcie d'une entité AREA. DimensionExtractor Retourne la dimension de l'entité sous la forme d'un nouvel attribut ATTRIBUT DE DIMENSION. DMSCalculator Calcule la valeur en degrés, minutes et secondes (DMS) d'un angle stocké dans l'attribut ATTRIBUT SOURCE en degrés décimaux. ElevationExtractor Extrait la valeur Z de la première coordonnée de l'entité et affecte cette valeur à l'ATTRIBUT ELEVATION. EnvironmentVariableFetcher Récupère la variable d’environnement spécifée et stocke le résultat dans un nouvel attribut. ExpressionEvaluator Évalue une expression arithmétique5.2 et retourne le résultat dans un nouvel attribut. HoleCounter Compte le nombre de trous dans l'entité et stocke le résultat dans l'ATTRIBUT NOMBRE DE TROUS. InsidePointExtractor Ajoute deux attributs portant les coordonnées d'un point (centroïd) se trouvant obligatoirement à l'intérieur de l'entité surfacique. La géométrie de l'entité n'est pas changée par ce Transformer. LeftRightSpatialCalculator Calcule la position relative d'un CANDIDAT par rapport à une entité de BASE. La géométrie autorisée de l'entité CANDIDAT est limitée au point et polygone et celle pour les entités BASE ne peut être que de type ligne. LengthCalculator Calcule la longueur de l'entité et stocke le résultat dans un nouvel attribut. Guide de référence FME Transformer 9 ModuloCounter Ajoute un attribut portant le prochain entier pris dans une séquence. La séquence est réinitialisée à 0 lorsqu’elle atteint la valeur VALEUR MAX. OrientationExtractor Détermine l'orientation de l'entité et la renvoie dans l'ATTRIBUT ORIENTATION. RandomNumberGenerator Génère un nombre aléatoire entre les valeurs renseignées dans VALEUR MINIMUM et VALEUR MAXIMUM. Le nombre aléatoire est arrondi au nombre de décimales spécifé dans le paramètre NOMBRE DE DECIMALES. SpatialRelator Détermine les relations topologiques (spatiales) entre des ensembles d'entités. Le Transformer marque les entités ayant certaines propriétés telles que la contiguïté, la superposition ou l'intersection. StatisticsCalculator Calcule des statistiques à partir des valeurs d'un attribut des entités entrantes. TextureCoordinateSetter Afecte les coordonnées de texture aux surfaces. VolumeCalculator Calcule le volume d'un objet de type solide et stocke sa valeur sous la forme d'un nouvel attribut. COLLECTEURS – Ces Transformers interviennent sur un ensemble d'entités. La collection d’entités peut être remplacée par de nouvelles entités dont les attributs et géométries peuvent être regroupés et dont l’ordre peut être modifé. 2DGridAccumulator Remplace les entités entrant dans le Transformer par une grille couvrant au minimum toutes les entités d'origine. Aggregator Forme des agrégats en regroupant plusieurs entités entre elles. Une entité est générée pour chaque combinaison unique des valeurs des attributs de regroupement. Amalgamator Généralise un polygone en prenant en compte les géométries voisines. Il accepte en entrée les entités de type polygone, incluant les polygones troués, et produit en sortie des triangles qui touchent les entités en entrée par des connecteurs ou des amalgames. AttributeAccumulator Regroupe les attributs de plusieurs entités. Une entité est générée pour chaque combinaison unique des valeurs des attributs de regroupement. L'entité en sortie n'a pas de géométrie. 10 NEW

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.