Titre

Populate the sidearea with useful widgets. It’s simple to add images, categories, latest post, social media icon links, tag clouds, and more.
hello@youremail.com
+1234567890

Astuce FME : Comment utiliser un « Group By » dans un transformateur alors que ce paramètre n’existe pas dans ce transformateur

FME_RGB

Astuce FME : Comment utiliser un « Group By » dans un transformateur alors que ce paramètre n’existe pas dans ce transformateur

Bonjour à tous,

Je vous invite à utiliser cette astuce très utile, publiée dans le FME Knowledge Centre : elle permet de créer un paramètre Group By lorsqu’il n’existe pas dans un transformateur.

Dans cet exemple, vous avez un ensemble de données avec des polygones et vous souhaitez utiliser le transformateur « Tiler » pour diviser chaque polygone dans une grille de 3×6 tuiles.

Le problème est que le transformateur va diviser l’ensemble des données au lieu de diviser chaque polygone individuellement car dans le transformateur, il n’existe pas de paramètre « Group By ».

Pour résoudre ce problème, il est possible de créer un transformateur personnalisé :

  1. Clique-droit sur Tiler -> Create custom Transformer
  2. Ajouter un nom et éditer le transformateur personnalisé
  3. Dans le Navigator, sous Transformer Parameters, clique-droit sur Parallel Process By -> Create User Parameter
  4. Revenir dans le workspace et dans les paramètres du transformateur personnalisé, choisir un attribut Group By pour le paramètre « Parallel Process By » qui a été crée

 

Tiler dans un Transformateur par défaut :

Résultat avec tiler dans transformateur par défaut

Tiler dans un transformateur personnalisé :

Résultat avec tiler comme transformateur personnalisé

 

rickard hansenRickard Hansen

Ingénieur d’application

Graph Land Paris