Découpage selon un intervalle#
ID de l’algorithme: hedgetools:splitbyinterval
Cet outil divise les polygones et les lignes selon un intervalle de distance spécifié. De nouveaux noeuds sont créés pour correspondre aux nouvelles extrémités des lignes. Ces noeuds ont les valeurs de champs suivantes :
Degré |
Type de noeud |
Description |
|---|---|---|
2 |
L |
Noeud à la jonction de deux lignes |
Les champs de clef primaire (PK) et de clef étrangère (FK) dans les couches associées sont automatiquement mis à jour pour refléter la nouvelle topologie.

Remarque
Lorsqu’une extrémité de la géométrie linéaire d’entrée est atteinte, si le segment restant est plus court que l’intervalle spécifié, aucune division supplémentaire n’est effectuée.
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.
Étiquette |
Nom |
Type |
Description |
|---|---|---|---|
Couche de polygone en entrée |
|
[vecteur : polygone] |
Couche vectorielle de polygone à diviser. |
Couche d’arc en entrée |
|
[vecteur : ligne] |
Couche vectorielle linéaire représentant l’axe médian des polygones. |
Couche de noeud en entrée |
|
[vecteur : point] |
Couche vectorielle de point représentant les jonctions et extrémités des lignes. |
Champ pour les types de noeud |
|
[champ : chaîne de caractères] |
Champ stockant le type de noeud. |
Longueur des haies (mètres) |
|
[numérique : double] |
Intervalle utilisé pour diviser les haies de manière régulière. |
Couche de polygone en sortie |
|
[vecteur : polygone] |
Couche vectorielle de polygone divisée en sortie. |
Couche d’arc en sortie |
|
[vecteur : ligne] |
Couche vectorielle linéaire divisée en sortie. |
Couche de noeud en sortie |
|
[vecteur : point] |
Couche vectorielle de point en sortie. |
Sorties#
Étiquette |
Nom |
Type |
Description |
|---|---|---|---|
Couche de polygone en sortie |
|
[vecteur : polygone] |
Couche vectorielle de polygone divisée avec le champ |
Couche d’arc en sortie |
|
[vecteur : ligne] |
Couche vectorielle linéaire divisée avec les champs |
Couche de noeud en sortie |
|
[vecteur : point] |
Couche vectorielle de point contenant les noeuds de degré 2 là où la division a eu lieu. |