Vous êtes ici
donutbuilder
Découpe des trous dans des entités polygonales en utilisant des polygones complétement inclus dans des polygones plus grands.
DonutBuilder doit être employé sur des données topologiquement propres sans chevauchement de polygones au sein d'un même groupe.
Les entités aggrégées sont décomposées récursivement et les éléments non surfaciques ressortent par le port INVALID.
Paramètres
Regrouper par
Choisir les attributs à regrouper.
Supprimer les trous
Le paramètre SUPPRESSION DES TROUS indique si les polygones inclus ayant servi à découper des polygones plus grands doivent être supprimés ou conservés.
Attribut indicateur de trou
L'ATTRIBUT INDICATEUR DE TROU est ajouté à chaque entité résultante et contient "yes" si cette entité a été utilisée pour découper un trou dans un polygone englobant ou "no" dans le cas contraire.
Les entités surfaciques peuvent être regroupées en fonction de la valeur d'un ou plusieurs attributs.Seules les entités d'un même groupe sont alors utilisées lors de la recherche des polygones inclus.
Liste des trous
Si une LISTE DES TROUS est indiquée, une liste sera créée dans chaque polygone et contiendra chaque élément de l'entité entrante traité comme trou, dans l'ordre où les trous apparaissent dans le polygone.
Préserver les bordures internes
PRESERVER LES BORDURES INTERNES spécifie que les coordonnées formant un cycle dans un polygone sont autorisées et seront préservées. Un "cycle" est une portion de ligne qui apparaît deux fois dans les bordures d'un même polygone (une fois dans chaque sens).
Gestion de la géométrie
Si le paramètre avancé de support de la géométrie vaut riche, alors les ellipses sont traitées commes des polygones sinon elles seront ignorées.
Exemple

Implémentation
Fonction(s) de bas niveau utilisée(s) (Function ou Factory): DonutFactory

Ajouter un commentaire