Couper / Couper / Fractionner un polygone avec un autre polygone de la même couche

17

Pour ne pas avoir de polygones / entités qui se chevauchent, j'utilise normalement un ou plusieurs polygones pour découper / façonner d'autres polygones. C'est souvent beaucoup plus rapide que le traçage lors de l'ajout de polygones, etc. Je ne trouve pas cette fonctionnalité dans QGIS.

Le polygone en surbrillance est recouvert par le polygone adjacent (ouest / gauche) avec le bord droit. Je veux couper le polygone adjacent avec le surligné.

Le polygone en surbrillance est recouvert par le polygone adjacent (ouest / gauche) avec le bord droit.

Johan Fast
la source

Réponses:

9

Vous pouvez soustraire (découper) un polygone d'un autre de la même couche en utilisant le plugin Clipper . Vous devez choisir le polygone que vous souhaitez découper, puis vous faites Vector-> Clipper-> Clip et le plugin soustrait le polygone du plus grand. Ensuite, vous choisissez le polygone coupé et le supprimez.

Si vous ne pouvez pas choisir le polygone que vous voulez vraiment parce que QGIS choisit l'autre, vous pouvez utiliser l' outil d'identification (i) , puis choisir le bon polygone à l'aide de la bascule de sélection d' entités dans la fenêtre d'identification. Basculer la sélection des fonctionnalitésCe faisant, vous pouvez sélectionner le polygone souhaité en cas de superposition entre les entités.

geoSAM
la source
Cela ne fonctionne pas pour moi dans QGIS 2.18.15. J'ai 2 polygones dans la même couche, j'ai sélectionné celui que je veux couper (clipper) de l'autre (le clippé), j'ai sélectionné vector> clipper> clip mais rien ne se passe. également essayé les options du menu de prévisualisation, mais rien ne se passe. J'ai confirmé que rien ne s'était passé en faisant glisser le polygone de la tondeuse hors de la clippée pour confirmer qu'il n'y avait pas de trou créé dans la clipée. A également essayé l'inverse (sélection de clipee) mais aucun changement. Quelqu'un d'autre a-t-il cela avec une version récente?
user25644
Je l'ai utilisé avec le 2.18.15 et je l'utilise avec le plus récent 2.18.15. Peut-être que vous avez une mauvaise géométrie avec vos polygones?
geoSAM
7

J'ai trouvé l'outil que je cherchais! Cela peut être fait en utilisant le plugin appelé " Clipper ".

Johan Fast
la source
5

Il y a un plugin appelé Outils de numérisation qui a la fonction "Couper avec un polygone d'une autre couche" ...

Dans l'image ci-dessous, je modifie le calque vert et j'ai une entité polygonale sélectionnée dans le calque violet.

Lorsque je clique sur 'couper avec le polygone d'une autre couche', cela supprimera la partie de la couche verte que j'avais sélectionnée dans la couche violette:

entrez la description de l'image ici

entrez la description de l'image ici

DPSSpatial
la source
Pas tout à fait ce que je recherche, mais un outil utile dans d'autres relations. Je pense toujours que lors de la numérisation, vous devez être capable de couper un polygone avec un autre (de la même couche) comme tâche rapide et simple.
Johan Fast
2
J'ai trouvé l'outil que je cherchais! Ça s'appelle "Clipper".
Johan Fast
@JohanFast - Vous devez poster votre commentaire en tant que copain de réponse et l'accepter (après 2 jours de première publication) afin que la question soit clôturée :)
Joseph
0

Vous n'avez pas besoin d'installer de plugin pour effectuer cette opération: utilisez les outils SAGA. Accédez à Traitement> Outils (le volet d'outils s'ouvre à droite de votre écran)> SAGA> Outils de polygone vectoriel> Auto-intersection de polygone. Cet outil créera essentiellement une nouvelle couche composée de toutes les combinaisons possibles de polygones intersectés dans la même couche.

Camilo
la source