Supprimer les polygones superposés / dupliqués dans la même couche à l'aide de QGIS?

12

Je travaille dans QGIS sur une couche vectorielle où les zones sont classées à l'aide d'un attribut "typo". Le problème que je rencontre est que de nombreux polygones sont dupliqués ou se chevauchent, ce qui fait que certaines zones sont classées en deux ou plusieurs "typo". Ceci est une erreur. Afin de faire une analyse statistique, je dois nettoyer cette couche en supprimant les chevauchements / doublons afin que chaque pouce de territoire soit classé comme une et une seule "faute de frappe"; dont on est indifférent.

Roberto
la source

Réponses:

18

Pour supprimer les doublons:

  • Vous pouvez utiliser l' outil Supprimer les géométries en double en y accédant via la boîte à outils de traitement :

    Supprimer les géométries en double

  • Une autre option consiste à utiliser l' outil v.clean de GRASS et à sélectionner l' option rmdupl :

    v.clean de GRASS

Pour supprimer les chevauchements:

  • Vous pouvez utiliser l' outil Dissoudre , à condition qu'il existe des attributs communs entre le polygone d'origine et le polygone qui se chevauchent:

    Dissoudre

  • Comme toujours, vous pouvez les supprimer manuellement s'il n'y en a qu'une poignée. Vous pouvez le faire via la table d'attributs , trouver vos polygones qui se chevauchent (utile en conjonction avec un vérificateur de topologie pour mettre en surbrillance les chevauchements) et sélectionner l'option pour supprimer les entités.

Joseph
la source
3
Malheureusement, il n'y a pas d'attributs communs entre les polygones qui se chevauchent et l'édition manuelle ne convient pas dans mon cas au grand nombre d'entités qui doivent être modifiées. Quoi qu'il en soit, votre réponse a été très utile car, pour mes besoins réels, seule la géométrie est importante, pas l'attribut. Dissoudre toutes les fonctionnalités et les sélectionner ensuite par emplacement résout mon problème. Je vous remercie!
Roberto