Vous êtes ici

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.

Les entités sont ajoutées dans l'aggrégat selon leur ordre de passage dans le factory. Si l'ordre de passage des entités individuelles est important, vous pouvez dans un premier temps acheminer les entités via un
Sorter
.

Paramètres

Regrouper par

Si aucun attribut de regroupement n'est spécifié, une seule entité est générée par agrégation de toutes les entités entrant dans le Transformer. Si un groupe est composé d'une seule entité, celle-ci ressort comme un agrégat d'une seule partie.

Une entité agrégat est créée pour chaque valeur des attributs spécifiés dans le paramètre REGROUPER PAR (critère de regroupement).Une entité agrégat est créée pour chaque valeur des attributs spécifiés dans le paramètre REGROUPER PAR.

Entrée des groupes ordonnée

Lorsque le paramètre ENTREE DES GROUPES ORDONNEE est défini à "Oui", le Transformer génère un nouvel aggrégat à chaque fois que les valeurs des attributs de regroupement sont modifiées.

Attribut(s) à pondérer par la superficie

Si désiré, des attributs peuvent être ajoutés à l'entité surfacique résultante comme la somme,la moyenne, ou la moyenne pondérée (en superficie) de certaines valeurs d'attribut d'origine. Notez que les entités non surfaciques auront un zéro dans le calcul de la moyenne pondérée. Par conséquent, si il n'ya pas d'éléments surfaciques, la moyenne pondérée sera infinie.

Nom liste

Si le nom de la liste est fourni, une liste de tous les attributs de toutes les entités combinées est créée. Permet l'inspection des attributs des entités de départ formant l'aggrégat.

Attribut nombre

Si un ATTRIBUT NOMBRE est fourni, un nouvel attribut contenant le nombre d'éléments de l'agrégat est ajouté à l'entité.

Accumuler les attributs

Lorsque le paramètre "Accumuler les attributs" vaut "Oui", Aggregator conserve tous les attributs des entités d'origine, même ceux qui ne font pas partie du critère de regroupement. Il semble que ce soit la première entité passant dans le Transformer qui définisse la valeur des attributs.Lorsque le paramètre "Accumuler les attributs" vaut "Non" et que le nom de la liste n'est pas fourni, le Transformer conserve quand même les attributs de l'entité d'origine.Avant la version 2005 de FME, les entités simples ressortaient par le port SINGLETON. Désormais, toutes les entités sortant d'Aggregator sont considérées comme des agrégats.

Gestion de la géométrie

Si le paramètre avancé de workbench "Gestion de la géométrie" vaut "Riche", la géométrie agrégée conserve les arcs, les ellipses et les textes. Dans le cas contraire ces géométries seront converties en points.

Notes

Ce Transformer ne dissout pas les limites entre polygones adjacents. Il crée simplement une géométrie complexe composée d'éléments simples. Pour dissoudre les limites entre polygones adjacents, utilisez le Transformer Dissolver.

Exemple

Implémentation

Fonction(s) de bas niveau utilisée(s) (Function ou Factory) : AggregateFactory

Ajouter un commentaire