Passer au contenu principal

Comment supprimer les vertices dupliqués d’un polygon avec QGIS

Corrigez les vertices dupliqués non consécutifs, des erreurs qui déforment les données spatiales, avec les outils QGIS pour garder des farm plots propres, conformes et fiables.

P
Écrit par Phil Straver

Introduction

Ce guide pratique explique comment résoudre un problème courant mais souvent négligé en SIG : les vertices dupliqués dans les polygons. Si vous avez déjà travaillé avec des données spatiales, vous savez à quel point il est important que vos géométries restent propres et exactes.

Si certains doublons peuvent sembler sans conséquence, d’autres, en particulier les doublons non consécutifs, peuvent déformer vos données et compromettre insidieusement l’analyse et la cartographie.

Dans le portail Meridia Verify, les données contenant des vertices dupliqués sont signalées par un profil de risque pour le test GET04 (Farm plot has duplicate boundary vertices after rounding to 6 decimals) .


Identifier et corriger les vertices dupliqués

Dans ce tutoriel, nous verrons comment repérer et corriger ces problèmes avec QGIS.

Comprendre les types de vertices dupliqués

En examinant les polygons, vous pouvez rencontrer deux types de vertices dupliqués. Cette section explique la différence entre les doublons consécutifs et les doublons non consécutifs.

  • Doublons consécutifs
    Il s’agit de vertices répétés immédiatement les uns après les autres. En général, ils n’affectent pas la forme du polygon et ne causent pas d’erreurs topologiques, et la plupart des outils SIG les ignorent. Pour les mêmes raisons, le test GET04 de Meridia Verify ne les signale pas.

  • Doublons non consécutifs
    C’est là que les choses se compliquent. Ces doublons apparaissent séparés par d’autres vertices et peuvent faire se replier ou s’auto-intersecter le polygon. Ce sont les véritables problèmes signalés par GET04, et ils doivent être corrigés.

⚠️ Remarque :

Comme les vertices dupliqués consécutifs ne posent pas de problème dans notre contexte, la suite de cet article porte sur la correction des vertices dupliqués non consécutifs dans QGIS.


Étape 1 : Examinez les données dans QGIS pour repérer les vertices dupliqués non consécutifs

Ouvrez vos données dans QGIS pour commencer l’examen.

  1. Faites un clic droit sur la couche à examiner.

  2. Sélectionnez Open Attribute Table. Recherchez les identifiants des farm plots signalés par GET04.

Après avoir trouvé le polygon à traiter, nous pouvons commencer à le modifier.

Étape 2 : Corriger le problème avec deux méthodes fiables

Méthode 1 : Nettoyer automatiquement la géométrie avec v.clean

QGIS intègre les outils GRASS GIS, et l’un des plus efficaces est la fonction v.clean.

  1. Ouvrez la Processing Toolbox : allez dans Processing > Toolbox.

  2. Recherchez v.clean : dans la barre de recherche, saisissez v.clean et ouvrez l’outil.

Dans la fenêtre v.clean, suivez ces étapes pour utiliser correctement l’outil.

  1. Définissez l’Input Layer : votre couche de polygons problématique.

  2. Définissez le Cleaning tool : choisissez rmd_upl (Remove Duplicate Points).

  3. Exécutez l’outil : cliquez sur Run. Une nouvelle couche nettoyée est ajoutée.

Le polygon nettoyé peut être divisé en plusieurs morceaux. Ce n’est pas une erreur : cela reflète les endroits où la géométrie était mal formée.

Étapes suivantes : vous devrez peut-être :

  • Supprimer les fragments inutiles, ou

  • Les fusionner à nouveau s’ils appartiennent à une seule entité.

Cette méthode est rapide, mais elle suppose que vous acceptez que vos polygons puissent être divisés.

Méthode 2 : Modifier manuellement avec le Vertex Tool

Lorsque vous avez besoin de plus de contrôle, par exemple pour conserver une seule entité, la modification manuelle est la meilleure option.

  1. Faites un clic droit sur la couche pour ouvrir le menu.

  2. Activez le mode édition : cliquez sur le bouton Toggle Editing (icône en forme de crayon) dans la barre d’outils.

  3. Activez le Vertex Tool : activez le Vertex Tool pour interagir directement avec les vertices du polygon.

  4. Cliquez sur les vertices du polygon à modifier.

Recherchez des coordonnées identiques qui ne se suivent pas dans la séquence. Vous pouvez soit :

  • Supprimer le vertex en trop s’il est inutile.

  • Le déplacer s’il a été mal placé (par ex. à cause d’une erreur sur le terrain). Si possible, vérifiez avec les informations de terrain pour garantir l’exactitude.

Une fois terminé, cliquez de nouveau sur Toggle Editing et choisissez Save Layer Edits.

Cette approche vous permet de préserver l’identité et la forme de l’entité d’origine, mais elle prend plus de temps.


Résultat final & points clés à retenir

Que vous utilisiez v.clean ou la modification manuelle, l’objectif est le même : des polygons topologiquement propres qui reflètent la réalité des farm plots.

  • Avec v.clean, vous obtenez souvent plusieurs polygons distincts, ce qui est utile lorsque votre entité d’origine avait été fusionnée par erreur.

  • Avec la modification manuelle, vous rétablissez la géométrie voulue tout en conservant l’entité entière.

Les deux approches produisent des données prêtes pour une cartographie, une analyse et une prise de décision précises, sans les désordres cachés que peuvent créer les vertices dupliqués.

📌 Points à garder à l’esprit

  • Doublons consécutifs : ils sont sans conséquence et n’ont généralement pas besoin d’être corrigés.

  • Procédez toujours à une validation manuelle : quelle que soit la méthode choisie, une validation et des ajustements manuels sont vivement recommandés pour garantir l’exactitude des données, plutôt que de vous fier uniquement aux outils automatisés. Faites preuve de discernement dans le choix de votre approche :

    • Utilisez v.clean lorsque la rapidité compte ou que la division est acceptable.

    • Utilisez la modification manuelle lorsque l’exactitude et le contexte sont essentiels.

  • Vérifiez avec les données de terrain : en cas de doute, comparez vos modifications avec les données sources ou l’imagerie.

  • Enregistrez régulièrement : enregistrez souvent pour ne pas perdre votre travail, surtout lors des modifications manuelles


Résumé

Corriger les vertices dupliqués peut sembler une tâche mineure, mais cela joue un rôle important dans la qualité des données spatiales. En apprenant à distinguer les doublons sans conséquence des doublons problématiques, et en utilisant judicieusement les outils QGIS, vous pouvez garder des datasets propres, fiables et prêts à l’emploi.

Nous espérons que ce guide rendra vos processus SIG plus fluides et vos données plus fiables.

Avez-vous trouvé la réponse à votre question ?