1 - Arc topologique#
ID de l’algorithme: hedgetools:topologicalarc
Cet outil prend des géométries polygonales et génère leur axe médian en élaguant le squelette créé à partir des polygones de Voronoï.
Deux paramètres contrôlent le processus d’élagage : longueur des arcs pendants et largeur minimale.
Longueur des arcs pendants
Ce paramètre définit le seuil de longueur en dessous duquel un arc pendant est supprimé.
Un dangle est un segment de ligne qui commence à un noeud de degré 3 ou plus et se termine à un noeud terminal (une extrémité).
Le curseur ci-dessous montre l’influence de la longueur du dangle sur l’axe médian.
Explication
L’image initiale montre le squelette d’un polygone. L’augmentation de la longueur du dangle supprime progressivement les branches plus petites. À la longueur de dangle la plus élevée, même les extrémités valides sont supprimées.
Largeur minimale
Ce paramètre définit l’intervalle entre les sommets du polygone (densification). Des valeurs plus petites génèrent plus de sommets, augmentant le temps de traitement, mais permettent à l’axe médian de passer par des bords étroits du polygone sans être déconnecté.
Lorsqu’il y a plusieurs lignes déconnectées dans un polygone (généralement à cause de bords étroits), la ligne la plus longue est utilisée comme axe médian valide, et les autres sont placées dans la couche d’erreur.
Vous pouvez fusionner manuellement les lignes déconnectées, mais assurez-vous de rester à l’intérieur des limites du polygone et de maintenir des valeurs eid uniques.
Explication
L’image initiale montre l’axe médian d’un polygone. L’augmentation de la valeur de densification rend progressivement l’axe médian plus irrégulier jusqu’à ce qu’il devienne déconnecté.
Avertissement
La valeur par défaut de -1 définit automatiquement l’intervalle de densification. Pour l’optimisation, si la valeur automatique est inférieure à 2 mètres, elle est plafonnée à 2 mètres.
Vous pouvez saisir manuellement une valeur plus faible, mais sachez que le temps de traitement augmentera considérablement.
Paramètres#
Étiquette |
Nom |
Type |
Description |
|---|---|---|---|
Couche de polygone en entrée |
|
[vecteur : polygone] |
Couche vectorielle de polygone utilisée pour créer l’axe médian. |
Longueur minimale des arcs pendants (mètres) |
|
[numérique : double] |
Valeur pour la suppression des arcs pendants (voir section Longueur des arcs pendants ci-dessus) |
Largeur minimale (mètres) |
|
[numérique : double] |
Valeur de largeur minimale (voir section Largeur minimale ci-dessus) |
Couche vectorielle de polygone en sortie |
|
[vecteur : polygone] |
Couche vectorielle de polygone en sortie |
Couche d’arc en sortie |
|
[vecteur : ligne] |
Couche vectorielle linéaire en sortie |
Couche vectorielle linéaire en sortie |
|
[vecteur : ligne] |
Couche vectorielle linéaire en sortie |
Sorties#
Étiquette |
Nom |
Type |
Description |
|---|---|---|---|
Couche vectorielle de polygone en sortie |
|
[vecteur : polygone] |
Couche vectorielle de polygone avec un champ |
Couche d’arc en sortie |
|
[vecteur : ligne] |
Couche vectorielle linéaire de l’axe médian principal avec un champ |
Couche vectorielle linéaire en sortie |
|
[vecteur : ligne] |
Couche vectorielle linéaire des axes médians déconnectés/secondaires. |