GeometryFilter

Achemine les entités en fonction de leur type de géométrie.

Chaque entité qui entre dans le Transformer ressort via le port correspondant à son type géométrique. Les entités ne sont pas modifiées.

Cas d'utilisation courants

  • Écriture dans des formats avec différents types d'entités pour des types de géométrie spécifiques

  • Séparation des entités en fonction de leur géométrie pour un traitement individuel ultérieur.

  • Extraction d'un ou plusieurs groupes d'entités à partir d'un jeu de données basé sur la géométrie et mise au rebut du reste.

Comment fonctionne-t-il ?

Une fois connecté, le GeometryFilter vous permet de sélectionner les types de géométrie à utiliser pour filtrer les entités entrantes. Toutes les entités passent par le Transformer et sortent par le port correspondant à leur type de géométrie, ou par le port non filtré pour les types de géométrie qui n'ont pas été sélectionnés.

Notes

  • FME insère parfois automatiquement un GeometryFilter dans un traitement généré. Certains formats de destination ne permettent d'écrire que des entités d'un type géométrique spécifique dans un seul type d'entité. Par exemple, une entité Personal Geodatabase Feature Type (Esri Feature Class) peut contenir des polygones ou des polylignes, mais pas les deux.

    Lorsque vous lisez un jeu de données source qui autorise plusieurs types de géométrie dans une classe d'entités, mais que vous écrivez dans un jeu de données de destination qui est limité à un seul type de géométrie par classe, FME crée automatiquement un type d'entité de destination pour chaque type de géométrie et insère un GeometryFilter pour diviser les entités sur la base de la géométrie. Ainsi, aucun type d'entité de destination ne reçoit des entités qu'il n'est pas autorisé à écrire.

  • Avec la méthode Simple, les entités des agrégats sont automatiquement homogénéisées et filtrées en fonction de leur type de composant. Pour garder ensemble les agrégats hétérogènes et filtrer les agrégats homogènes en fonction de leur type de géométrie, utilisez la méthode Détaillée. Pour filtrer tous les types d'agrégats ensemble, utilisez le filtre AggregateFilter.

  • Avec la méthode Simple, les entités GeometryInstance sont automatiquement instanciées. Pour filtrer les GeometryInstances sans modification, utilisez la méthode Détaillée.

  • Les entités MultipleGeometry sont traitées comme des agrégats dans ce Transformer. Pour filtrer spécifiquement les entités MultipleGeometry, utilisez MultipleGeometryFilter.

Configuration

Ports d'entrée

Ports de sortie

Paramètres

Éditer les paramètres des Transformers

À l'aide d'un ensemble d'options de menu, les paramètres du Transformer peuvent être attribués en faisant référence à d'autres éléments de traitement. Des fonctions plus avancées, telles qu'un éditeur avancé et un éditeur arithmétique, sont également disponibles dans certains Transformers. Pour accéder à un menu de ces options, cliquez sur à côté du paramètre applicable. Pour plus d'informations, voir Options de menus et paramètres de Transformer.

Définir les valeurs

Il existe plusieurs façons de définir une valeur à utiliser dans un Transformer. La plus simple est de simplement taper une valeur ou une chaîne de caractères, qui peut inclure des fonctions de différents types comme des références d'attributs, des fonctions mathématiques et de chaînes de caractères, et des paramètres de traitement. Il existe un certain nombre d'outils et de raccourcis qui peuvent aider à construire des valeurs, généralement disponibles dans le menu contextuel déroulant adjacent au champ de valeur.

Options - Tables

Les Transformers avec des paramètres de style table possèdent des outils additionnels pour remplir et manipuler des valeurs.

Références

Comportement

Basé sur des entités

Stockage des entités

Non

Dépendances  
Alias  
Historique  

FME Community

FME Community est l'endroit où trouver des démos, des tutoriaux, des articles, des FAQ et bien plus encore. Obtenez des réponses à vos questions, apprenez des autres utilisateurs et suggérez, votez et commentez de nouvelles entités.

Voir tous les résultats à propos de ce Transformer sur FME Community.

 

Les exemples peuvent contenir des informations sous licence Open Government - Vancouver et/ou Open Government - Canada.