30
PRESENTATION DE FME LP TIG Carcassonne 5 Société VEREMES

PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

Embed Size (px)

Citation preview

Page 1: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

PRESENTATION

DE

FME

LP TIG Carcassonne 5 Société VEREMES

Page 2: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

FME (Feature Manipulation Engine) est une boîte à outil qui révolutionne letraitement et la conversion de données géographiques. FME est capable d'exploiter enlecture et en écriture plus d'une centaine de formats de données et des dizainesd'opérateurs géométriques topologiques et attributaires.

Ces quelques exemples d'utilisation montre la vaste étendue du champ d'action deFME : • Conversion de données entre plus de 100 formats différents• Modification de modèle de données• Chargement de données dans Oracle Spatial ou ArcSDE en étant sûr de la qualité desdonnées• Réalisation d'analyses spatiales• Migration d'un système vers un autre• Développement de sites web cartographiques sans serveur cartographique• Contrôle de la qualité de travaux de saisie• Correction de géométries incohérentes• Génération de MNT ou de TIN à partir d'une source vectorielle• Traitement par lots et bien d'autres choses encore...

FME ne remplace pas un logiciel SIG mais il peut devenir son meilleur compagnon ense chargeant des tâches de traitement et de conversion de manière efficace.

FME est développé par l'éditeur canadien SAFE Software.

FME est utilisé dans tous les secteurs d'activité de l'information géographique :collectivités, industrie, services…

C'est un outil pratique pour les communautés de communes qui peuvent ainsi échangerdes données géographiques avec les communes et les gestionnaires de réseaudisposant de logiciels différents ou utilisant un autre modèle de données.

Dans le domaine de l'industrie, FME est utilisé pour intégrer des plans numériques dumonde CAO dans des bases de données géographiques.

LP TIG Carcassonne 6 Société VEREMES

Page 3: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

1. Le traitement de données avec FME____________________

Pour FME, un traitement est l'ensemble des actions nécessaires pour fairepasser un jeu de données source se trouvant dans un certain format et un certainmodèle de données vers un jeu de données cible ayant son propre format et modèle dedonnées. Ces trois constituants du jeu de données, format, données et modèle,peuvent évoluer indépendamment les uns des autres : il est possible de modifier lesdonnées sans changer le format ni le modèle (généralisation de la géométrie ouchangement de projection par exemple) ou changer ces trois éléments à la fois(génération d'une topologie en shapefile à partir des données DXF).

Structure générale d'un traitement avec FME

Pour être performant, tout traitement doit mettre en œuvre quatre phases successives :

L'analyse des données, qui permet de prendre connaissance du modèle de donnéessource.

La description du traitement, qui permet de décrire le jeu de données cible et lesopérations à appliquer sur la source.La conversion, qui correspond au traitement effectif des données source et à laproduction d'un jeu de données cible.

LP TIG Carcassonne 7 Société VEREMES

Page 4: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

Enfin le contrôle, qui doit permettre de comparer le résultat avec les attentes dudemandeur.

FME met à la disposition des utilisateurs quatre outils logiciels permettantd'assurer ces différentes tâches dans les meilleures conditions :

• Universal Viewer• Workbench• Universal Translator• fme.exe

Universal Viewer est un outil de consultation des données graphiques et attributaires. Ilest utilisé dans les phases d'analyse et de contrôle qualité.

Interface graphique de FME Universal Viewer

Workbench est le logiciel de conception des traitements. Son interface graphiquepermet de définir simplement des traitements très complexes sans développement,grâce à l'utilisation des Transformers. Workbench donne la possibilité de tracer de

LP TIG Carcassonne 8 Société VEREMES

Page 5: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

manière fine les différentes étapes d'un traitement en produisant des résultatsintermédiaires consultables directement dans Universal Viewer.

Interface graphique de FME Workbench

Universal Translator permet d'appliquer, dans un environnement graphique, untraitement conçu par Workbench sur un jeu de données source.

LP TIG Carcassonne 9 Société VEREMES

Page 6: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

Fme.exe correspond au noyau de FME. Cette application est exploitable en modeconsole pour lancer des traitements par lots (batch) ou pour automatiser des tâchesrégulières.

2. Formats___________________________________________

FME prend en compte plus de 100 formats différents notamment :

Access database (non spatial)Adobe IllustratorAutodesk Autocad DWG/DXFDbaseMapinfo (MID/MIF, TAB, SpatialWare on SQL Servar)ODBC DatabaseESRI (SHP, Arcinfo, ...)Images ratser (png/gif)SVG (Scalable Vector Graphics)VRMLXML…

3. Systèmes de référence spatiale________________________

FME est livré avec plus de 1000 systèmes de coordonnées et permet d’endécrire des nouveaux. FME permet les changements de projections et supporte lesgrilles de transformation telles que celle de l’IGN pour le passage de NTF en RGF93.

FME assure le stockage du système de référence spatiale dans le fichier cible sile format de celui ci le permet (MapInfo par exemple).

LP TIG Carcassonne 10 Société VEREMES

Page 7: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

UTILISATION

DE

FME WORKBENCH

LP TIG Carcassonne 11 Société VEREMES

Page 8: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

1. Manipulations de base_______________________________

1.1. Comment démarrer.

1.1.1. Les données en entrée :

A l’ouverture de FME WORKBENCH, il faut sélectionner le fichier de données.Pour cela, il faut cliquer sur le bouton « Add source dataset ». On sélectionne alors leformat (parmi 100 formats disponibles actuellement) ainsi que le chemin d’accès. FMEreconnaît le système de coordonnées du fichier (s’il en possède un).

Remarque : Cette interface ne permet pas de modifier le système de projection.Nous verrons par la suite, les manipulations nécessaires pour cela.

FME analyse alors les données et affiche leurs caractéristiques (source, projection,champs) dans l’onglet Workspace présent dans la partie gauche de l’interface.

1.1.2. Les données en sortie :

Pour choisir le fichier de sortie, après traitement des données d’entrée,l’utilisateur devra cliquer sur le bouton « Add destination dataset ». Il sélectionne leformat (qui peut être différent du format d’entrée), ainsi que le répertoire de sortie.

LP TIG Carcassonne 12 Société VEREMES

Page 9: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

Après validation, la fenêtre suivante apparaît :

On renseigne alors le nom du fichier de sortie ainsi que son type (ici un fichier de typepoint). Dans l’onglet « User Attributes » on crée les champs du fichier de sortie.

1.1.3. Utilisation du Visualizer de FME :

Pour visualiser les données à tout moment du processus, on peut insérer un

Visualizer en cliquant sur le bouton . Ce Visualizer permet de lire tous les typesde données et d’afficher des renseignements.

LP TIG Carcassonne 13 Société VEREMES

Page 10: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

1.2. Exemples de manipulations courantes

1.2.1. Conversion de fichier MapInfo en fichier ESRI:

LP TIG Carcassonne 14 Société VEREMES

Page 11: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

A l’ouverture de FME, en cliquant sur le bouton la fenêtre suivantes’ouvre :

On sélectionne alors le format et les données source, ainsi que le format dufichier de destination.

Étant donné que le format ESRI n’admet, par fichier, qu’un seul type degéométrie, FME filtre les données source à l’aide du transformer « GeometryFilter » .En sortie, l’utilisateur obtient un fichier par type de géométrie détecté même si dansl’interface tous les types apparaissent.

Il suffit alors de lancer le processus de transformation en cliquant sur le bouton .FME demande alors le répertoire de destination.

LP TIG Carcassonne 15 Société VEREMES

Page 12: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

1.2.2. Changement de projection :

FME permet de changer la projection de n’importe quel fichier. Il offre lapossibilité de convertir, en une seule manipulation, un nombre important de fichiers.

Il suffit pour cela de choisir les fichiers sources. Les fichiers de destination serontcréés et reliés automatiquement par FME.

Pour l’instant la projection des fichiers de destination est identique à celle desfichiers sources (encadré rouge).

Il ne reste plus qu’à préciser le nouveau système de projection. Pour celal’utilisateur doit double cliquer sur le « Coordinate System » des fichiers de destination.

LP TIG Carcassonne 16 Société VEREMES

Page 13: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

L’utilisateur peut alors choisir le nouveau système de coordonnées quel’utilisateur désire. Les changements apparaissent à gauche, dans l’onglet Workspace.

LP TIG Carcassonne 17 Société VEREMES

Page 14: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

Ensuite, un simple clic sur lancera le changement de projection.

LP TIG Carcassonne 18 Société VEREMES

Page 15: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

2. Utilisation de quelques transformers ___________________

2.1. Agregator

2.1.1. Description

Regroupe tous les objets ayant la même valeur pour l'attribut sélectionné dans leparamètre GROUP BY.

Le nouvel objet dispose d'une géométrie complexe regroupant toutes lesgéométries des objets d'origine.

Les attributs de l'objet créé sont ceux du premier objet rencontré. Il est possible deconserver une référence aux objets d'origine en spécifiant un nom de liste. Cette listepeut ensuite être manipulée avec des transformers tels que LISTELEMENTCOUNTER.Exemple : le regroupement des communes de France sur le critère CODE_DEP (codede département) va entraîner la création d'un enregistrement par département. Cetenregistrement sera associé à un polygone multi-part (un par commune) et posséderales attributs d'une des communes du département.

2.1.2. Interface graphique

Le transformer AGGREGATOR

2.1.3. Interface en entrée (Input)

Les données en entrée peuvent avoir une géométrie quelconque.Pour regrouper des objets sans géométrie, il est préférable d'utiliser le transformer

LISTBUILDER.

2.1.4. Interfaces en sortie

En sortie, AGGREGATOR propose deux interfaces :

Aggregate :Interface de sortie des objets créés par plus d'un objet en entrée. Tous les

attributs du flux de données en entrée sont disponibles en sortie. Si un nom deliste a été saisi en paramètre du transformer, l'interface de sortie contient uneliste pour chaque attribut d'origine. Chaque liste contient la valeur d'un des objetsà l'origine de l'agrégation.

LP TIG Carcassonne 19 Société VEREMES

Page 16: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

Singleton :Interface de sortie des objets créés par un seul objet en entrée. Dans ce

cas, les attributs et la géométrie de l'objet d'origine ne sont pas modifiés.

2.1.5. Paramètres

Les paramètres de la fonction AGGREGATOR permettent de définir les caractéristiquesde l’agrégation :

Transformer Name : Le nom du transformer qui apparaîtra à l’écran.

Group by :

Le critère d’agrégation. En cliquant sur on accède à la liste des champs dela table qui permettent l’agrégation.

List name :Lorsque le paramètre List Name est saisi, AGGREGATOR fournit en sortie les

listes des attributs de tous les objets ayant participé à l'agrégation. Ces listes sontexploitables par les transformers de manipulation de listes.

La liste des attributs de chaque objet agrégé. Cette option est facultative.

2.1.6. Exemple

Jeu de données avant le traitement :

LP TIG Carcassonne 20 Société VEREMES

Page 17: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

En entrée un fichier .TAB avec 270 enregistrements juste pour la SEINE.

Paramètres utilisés :

LP TIG Carcassonne 21 Société VEREMES

Page 18: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

On obtient en sortie un seul enregistrement par cours d’eau :

2.2. Snapper

LP TIG Carcassonne 22 Société VEREMES

Page 19: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

2.2.1. Description

Le transformer SNAPPER permet de corriger la géométrie de réseaux malnumérisés en déplaçant l'extrémité de certaines lignes (arc pendant) pour les mettre encontact avec d'autres lignes.

2.2.2. Interface graphique

Le transformer SNAPPER

2.2.3. Interface en entrée (Input)

En entrée SNAPPER n'admet qu'une interface correspondant au flux de donnéesà traiter. Ce flux de données peut provenir d'une source de données (un fichier SHP parexemple) ou de l'interface de sortie d'un autre transformer.

2.2.4. Interfaces en sortie

En sortie SNAPPER admet deux interfaces. L’une correspond au flux de lignesmodifiées par SNAPPER, l'autre aux données non modifiées.

Snapped :La sortie Snapped raccorde des polylignes entre elles lorsque leurs extrémités

ont une distance inférieure à l’indice de tolérance. Les données en sortie sont des lignes.

Untouched :Cette sortie restitue les lignes qui n’ont subi aucun traitement de ce transformer.

2.2.5. Paramètres

LP TIG Carcassonne 23 Société VEREMES

Page 20: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

Les paramètres de SNAPPER permettent de définir les caractéristiques de latransformation: tolérances, type de raccordement, ajout d'un vertex ou déplacement dunœud.

Transformer Name :Le nom du transformer qui apparaîtra à l’écran.

Snapping Type :Ce paramètre correspond au type de raccordement.

Snapping Tolerance :Ce paramètre permet de définir la distance maximale entre deux extrémités de

lignes pour laquelle le raccordement aura lieu. Cette distance s’exprime dans l’unité dufichier source.

Add Additional Vertex :Ce dernier paramètre permet de définir si on utilise l’ajout d’un vertex (ALWAYS)ou le déplacement d’un nœud (FORWARD_ONLY)

2.2.6. Exemple

Données avant le traitement :On possède un fichier de routes dont la numérisation n’est pas parfaite.

LP TIG Carcassonne 24 Société VEREMES

Page 21: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

Paramètres utilisés

Données après le traitement

La polyligne est refermée et ne fait toujours qu’un seul enregistrement.

LP TIG Carcassonne 25 Société VEREMES

Page 22: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

2.3. Intersector

2.3.1. Description

Le transformer INTERSECTOR permet de repérer les lignes qui s’intersectent. Cetransformer découpe les lignes à chaque intersection. A chaque intersectioncorrespondra un point qui pourra être récupéré dans la sortie node. Les lignes sechevauchant seront réduites à une seule ligne donc un seul enregistrement en sortie.

Les attributs de l'objet créé sont ceux du premier objet rencontré. Il est possible deconserver une référence aux objets d'origine en spécifiant un nom de liste. Cette listepeut ensuite être manipulée avec des transformers tels que LISTELEMENTCOUNTER.

2.3.2. Interface graphique

Le transformer INTERSECTOR

2.3.3. Interface en entrée (Input)

En entrée INTERSECTOR n'admet que des lignes ou des polygones.

2.3.4. Interfaces en sortie

En sortie INTERSECTOR admet deux interfaces. L’une correspond aux nœudscréés par INTERSECTOR, l'autre aux segments compris entre deux nœuds.

Intersected :La sortie Intersected crée des segments compris entre deux points d’intersection.

Par exemple, une ligne composée de trois nœuds donnera deux segments.

Node :Cette sortie restitue les points d’intersection entre les lignes ou les polygones. Il

rajoute aussi des nœuds à chaque extrémité.

LP TIG Carcassonne 26 Société VEREMES

Page 23: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

2.3.5. Paramètres

Les paramètres de la fonction INTERSECTOR permettent de définir lescaractéristiques suivantes :

Transformer Name :Le nom du transformer qui apparaîtra à l’écran.

Group by :Ce paramètre correspond au critère de regroupement.

Overlap Count Attribute :Ce paramètre permet de récupérer le nombre d’objets se chevauchant. Si deux

objets se chevauchent, une seule ligne sera restituée en output avec le champ« overlaps » égal à deux.

List Name :Lorsque le paramètre List Name est saisi, INTERSECTOR fournit en sortie les

listes des attributs de tous les objets ayant participé à l'agrégation. Ces listes sontexploitables par les transformers de manipulation de listes.

2.3.6. Exemple

Données avant le traitement :On possède un fichier de routes composé de quatre tronçons.

LP TIG Carcassonne 27 Société VEREMES

Page 24: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

Paramètres utilisés :

Données après le traitement :

On obtient donc 12 points et 13 lignes.

LP TIG Carcassonne 28 Société VEREMES

Page 25: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

2.4. ArcStroker

2.4.1. Description

Le transformer ARCSTROKER permet de transformer un arc en polylignes. Cetransformer interpole des points équidistants le long de l’arc et les relie entre eux,formant une polyligne.

Les données en sortie seront identiques aux données en entrée.

2.4.2. Interface graphique

Le transformer ARCSTROKER

2.4.3. Interface en entrée (Input)

En entrée ARCSTROKER n'admet que des arcs.

2.4.4. Interfaces en sortie

En sortie ARCSTROKER admet une interface.

Stroked :La sortie stroked renvoie les polylignes correspondants aux arcs d’entrée. Les

champs des tables sont inchangés ainsi que les données. Seul l’objet est modifié.

2.4.5. Paramètres

Les paramètres de la fonction ARCSTOKER permettent de définir lescaractéristiques suivantes :

Transformer Name :Le nom du transformer qui apparaîtra à l’écran.

LP TIG Carcassonne 29 Société VEREMES

Page 26: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

Number of Interpolated Points :Ce paramètre correspond au nombre de tronçons qui composeront la polyligne.

2.4.6. Exemple

Données avant le traitement :On possède un fichier d’arcs.

Paramètres utilisés

Données après le traitement

2.5. CenterLineReplacer

LP TIG Carcassonne 30 Société VEREMES

Page 27: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

2.5.1. Description

Le transformer CENTERLINEREPLACER permet de remplacer un objetsurfacique (si possible assez allongé) par une polyligne située en son centre.

2.5.2. Interface graphique

Le transformer CENTERLINEREPLACER

2.5.3. Interface en entrée (Input)

En entrée CENTERLINEREPLACER n'admet que des objets surfaciques.

2.5.4. Interfaces en sortie

En sortie CENTERLINEREPLACER admet une interface.

CenterLine :La sortie CenterLine renvoie les polylignes correspondants aux objets d’entrée.

Les champs des tables sont inchangés ainsi que les données. Seul l’objet est modifié.

2.5.5. Paramètres

Les paramètres de la fonction CENTERLINEREPLACER permettent de définirles caractéristiques suivantes :

Transformer Name :Le nom du transformer qui apparaîtra à l’écran.

Line Tolerance :

LP TIG Carcassonne 31 Société VEREMES

Page 28: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

Ce paramètre est l’indice de généralisation. Il s’exprime dans l’unité de la source desdonnées.

2.5.6. Exemple

Données avant le traitement On possède un fichier d’objets surfaciques.

Paramètres utilisés :

Données après le traitement :En sortie on obtient, à la place des polygones, deux polylignes.

LP TIG Carcassonne 32 Société VEREMES

Page 29: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

2.6. ConvexHullAccumulator

2.6.1. Description

Le transformer CONVEXHULLACCUMULATOR crée un ou plusieurs polygones.Un polygone obtenu en sortie correspond à un regroupement d’objets ayant un attributcommun. On défini le critère de regroupement dans le paramètre Group By.

2.6.2. Interface graphique

Le transformer CONVEXHULLACCUMULATOR

2.6.3. Interface en entrée (Input)

En entrée CONVEXHULLACCUMULATOR admet tout type d’objets (lignes,points, et polygones).

2.6.4. Interfaces en sortie

En sortie CONVEXHULLACCUMULATOR admet une interface.

Convex_Hull :La sortie Convex_Hull renvoie des polygones.

2.6.5. Paramètres

Les paramètres de la fonction CONVEXHULLACCUMULATOR permettent dedéfinir les caractéristiques suivantes :

Transformer Name :Le nom du transformer qui apparaîtra à l’écran.

LP TIG Carcassonne 33 Société VEREMES

Page 30: PRESENTATION DE FME - nicolasvalls.free.frnicolasvalls.free.fr/telechargements/FME.pdf · le format de celui ci le permet (MapInfo par exemple). LP TIG Carcassonne 10 Société VEREMES

Group By :Ce paramètre permet de définir la clause de regroupement. Cela crée donc un polygonepour chaque groupement. Si cette clause Group By n’est pas définie, un polygoneenglobant tous les objets sera créé.

2.6.6. Exemple

Données avant le traitement :On possède un fichier contenant l’emplacement de 24 arbres. Ces objets sont

ponctuels. On souhaite obtenir une zone les représentant.

Paramètres utilisés :

Données après le traitement :On obtient un seul objet de type polygone.

LP TIG Carcassonne 34 Société VEREMES