Existe-t-il un moyen de diviser des polygones en plusieurs lignes dans QGIS?

11

J'ai un polygone (.shp) et une ligne (.shp). Je veux diviser le polygone en plusieurs morceaux le long des lignes qui chevauchent le polygone. Ensuite, je souhaite modifier chaque polygone séparément (table attributaire).

J'ai essayé une solution de contournement: tamponner les lignes avec une petite distance, puis cela a fonctionné avec les outils de géotraitement (différence - "Unterschied"). Ensuite "multipart to singlepart". Cela a fonctionné mais j'aime plutôt le faire avec des lignes.

Existe-t-il une extension pour QGIS ou une autre façon de faire la tâche? Similaire à l'outil ESRI ArcINFO "Diviser les polygones avec des lignes"? Mais tout ce que j'ai, c'est QGIS 2.6.

Polygone - vert;  ligne - rouge

Mat
la source

Réponses:

2

Le plugin Digitizing Tools fera l'affaire. L'un des outils de ce plug-in s'appelle "Fractionner les entités sélectionnées avec des lignes sélectionnées d'un autre calque" entrez la description de l'image ici

HDunn
la source
Avez-vous essayé de dissoudre tous les segments de ligne ensemble, puis d'exécuter l'outil?
HDunn
J'ai essayé cela auparavant, mais il n'était possible de sélectionner qu'une seule ligne. Le polygone a été divisé en deux parties. Je voudrais diviser le polygone avec plusieurs lignes en plusieurs parties. Si je l'essaie avec plusieurs lignes, une fenêtre contextuelle apparaît: "Aufteilen: Es gibt 12 gewählte Objekte im Layer testlinie. Bitte wählen Sie nur ein Objekt aus, mit dem aufgeteilt werden soll." J'ai la version allemande installée.
Matt
5
Salut HDunn, merci pour votre commentaire rapide! J'ai dissous les 12 lignes ensemble. Dans la table attributaire, je n'avais sélectionné qu'un seul champ. Ensuite, j'ai commencé à modifier la couche de polygones et j'ai sélectionné la couche. J'ai essayé l'outil "Fractionner les entités sélectionnées avec les lignes sélectionnées d'un autre calque", mais rien ne s'est produit. Le polygone n'était pas divisé en plusieurs parties.
Matt
La ligne doit traverser le polygone
nagib
2
L'outil est "Fractionner les entités sélectionnées avec la LIGNE sélectionnée d'une autre couche". Il s'agit d'une distinction extrêmement importante étant donné le problème rencontré par l'original et d'autres comme moi qui ne veulent pas avoir à aller ligne par ligne pour exécuter nos tâches.
user3386170
0

Voici une réponse qui fonctionne pour QGIS 3+

L'outil "Diviser les fonctionnalités sélectionnées" a été supprimé dans la version 1.4.0 des outils de numérisation

La documentation dit: Utilisez plutôt le montage sur place du Split avec lignes.

Pour trouver cela dans QGIS 3.4, procédez comme suit: entrez la description de l'image ici

Go to Processing Toolbox (Ctrl + Alt + T),
scroll down to the Vector Overlay group,
and choose "Split with lines"```

grego
la source