Vous êtes ici
areabuilder
Construit des entités polygonales à partir de lignes et découpe optionnellement tous les trous résultants.
Port d'entrée
- INPUT : Les lignes en entrée doivent être topologiquement correctes et ne doivent pas s'auto-intersecter. Leurs extrémités doivent se superposer.Si ces conditions sont remplies tous les polygones formés par les lignes en entrée sont créés.Les Transformers Snapper, Intersector, SelfIntersector et MRF2DCleaner peuvent être utilisés avant AreaBuilder pour essayer de nettoyer les données qui ne satisfont pas à ces conditions. Ce Transformer peut également créer des polygones et des polygones avec trous. Toutes les lignes ne pouvant formées de polygones sont jointes ensemble.
Ports de sortie
- UNUSED_LINE : Les lignes qui ne sont pas utilisées pour former un polygone ressortent par le port UNUSED_LINE.
- AREA : Les polygones générés ressortent pas ce port.
Paramètres
Regrouper par
Choisir les attributs préservés par ce Transformer (par exemple, ceux des entités linéaires en entrée). Si aucun paramètre de regroupement n'est défini, toutes les lignes seront traitées ensemble.
Aucun attribut des entités en entrée n'est gardé dans les entités polygonales générées. Le paramètre REGROUPER PAR permet de spécifier des attributs qui doivent être communs à toutes les lignes générant un polygone
Si la clause OUTPUT LINE n'est pas définie, alors les lignes ne composant pas un polygone sont supprimées.
Liste des polygones
Si vous entrez un nom de liste, une liste de chaque entité composant le polygone sera générée.
Création de trous
Si CREATION DE TROUS vaut "oui", les polygones résultants sont découpés par les polygones plus petits qui se superposent à eux. Des trous peuvent ainsi être formés. Ensuite les trous partageant un sommet sont dissous pour former un trou plus grand.
Si CREATION DE TROUS vaut "non", les polygones résultants sont directement renvoyés vers le port AREA. Le Transformer DonutBuilder permet de réaliser cette opération par la suite.
Supprimer les trous
Si SUPPRESSION DE TROUS vaut "Oui", le résultat est le même que si le paramètre CREATION DE TROUS vaut "oui" mais les polygones ayant servi à la découpe des trous ne sortent pas du Transformer.
Liste des trous
Si vous entrez un nom de liste de trous, une liste de chaque entité générée contenant un trou, sera générée.
Astuce
- Vous pouvez utiliser un AreaBuilder au lieu d'un PolygonBuilder et d'un DonutBuilder.
- Pour créer des polygones sans créer de trou, utilisez le Transformer PolygonBuilder.
Gestion de la géométrie
Implémentation
Fonction(s) de bas niveau utilisée(s) (Function ou Factory): PolygonFactory, DonutFactory.

Ajouter un commentaire