3 - Polygone topologique#
ID de l’algorithme: hedgetools:topologicalpolygon
Cet outil découpe les polygones en utilisant :
la couche de polygone créée par l’outil Arc topologique
les couches linéaire et ponctuelle créée par l’outil Noeud topologique.
Les polygones sont divisés à chaque noeud non terminaux (c’est-à-dire, les noeuds dont le degré est supérieur à 1). Les champs de clef primaire (PK) et de clef étrangère (FK) des couches associées sont automatiquement mis à jour pour refléter la nouvelle topologie.

Avertissement
L’algorithme vérifie si la relation polygone–arc est un-à-un à la fin du processus. Un avertissement est généré pour les polygones qui ne contiennent aucun arc ou plusieurs arcs.
Continuer sans corriger ou supprimer ces erreurs peut causer des problèmes lors des étapes suivantes.
Lors de la correction de ces problèmes, assurez-vous de mettre à jour tous les champs de clef primaire (PK) et de clef étrangère (FK) dans les couches associées, ou exécutez ensuite l’algorithme Mettre à jour le lien entre les couches.
Paramètres#
Étiquette |
Nom |
Type |
Description |
|---|---|---|---|
Couche de polygone en entrée |
|
[vecteur : polygone] |
Couche vectorielle de polygone avec un champ |
Couche d’arc en entrée |
|
[vecteur : ligne] |
Couche vectorielle de ligne avec les champs |
Couche de noeud en entrée |
|
[vecteur : point] |
Couche vectorielle de point avec un champ |
Champ pour les types de noeud |
|
[champ : chaîne de caractères] |
Champ stockant le type de noeud. |
Couche 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. |
Sorties#
Étiquette |
Nom |
Type |
Description |
|---|---|---|---|
Couche de polygone en sortie. |
|
[vecteur : polygone] |
Couche vectorielle de polygone divisés. |
Couche d’arc en sortie |
|
[vecteur : ligne] |
Couche vectorielle linéaire avec les champs |