Comment diviser des fonctionnalités dans QGIS?

20

Je suis nouveau dans l'utilisation de QGIS. Comment puis-je simplement diviser des fonctionnalités dans QGIS? Le manuel indique de simplement tracer une ligne à travers le polygone que vous souhaitez diviser. Mais ça ne marche pas. La ligne disparaît à la fin. Lorsque je sélectionne le polygone et que je le divise, cela fonctionne parfois et parfois non (une information apparaît après laquelle il ne divise pas la fonction). Quelqu'un sait-il pourquoi l'outil ne fonctionne pas correctement?

Hendrik
la source
1
Avez-vous activé l'édition pour ce calque?
DavidF
Oui. parfois, il se divise parfois pas. quand ça ne marche pas, ça me donne l'info "si une entité est sélectionnée, seule celle-ci sera scindée - ce que je veux exactement faire - pour scinder tous les polygones de la couche, annuler la sélection - ce que je ne veux pas- "
Hendrik
@Hendrik, Avez-vous essayé la même méthode de workflow sur une couche de polygones différente pour voir si vous obtenez la même erreur?
artwork21
pas encore, mais j'ai changé une chose. quand je divise le polygone de nœud en nœud, cela fonctionne sans erreur jusqu'à présent. donc si nesaccary je crée un nœud sur le point où diviser le polygone. je pense que cela fonctionne. aucune idée pourquoi cela ne fonctionne pas correctement lors de la division entre les nœuds. va essayer avec une autre couche de plygon pour voir ce qui se passe. Merci
Hendrik
J'ai le même problème, j'ai tout essayé ci-dessus, mais ça ne marche pas! C'est un objet qui a plus de polygones qui ne se «touchent» pas. Si je le divise sur l'un des polygones, cela fonctionne. Mais je veux le diviser entre les différents polygones, et cela ne fonctionne pas. Quelqu'un a une idée de ce que je fais mal? Merci! Linde
user17559

Réponses:

14

Si vous souhaitez diviser vos entités par main: sélectionnez votre couche vectorielle et cliquez sur modification (rouge). Sélectionnez ensuite les ciseaux (verts) et cliquez deux fois d'un côté du polygone à l'autre. Vous verrez une petite ligne pointillée. Après le fractionnement, vous ne pouvez tout simplement pas modifier et choisissez "enregistrer les modifications". Regardez dans la table attributaire pour voir les changements.

entrez la description de l'image ici

Courlis
la source
7
NB: Cette réponse est désormais hors données (du moins dans la mesure où elle ne s'applique pas aux versions récentes de QGIS).
Rostranimin
3
Ah non? Vous pouvez le faire avec la barre d'outils de numérisation avancée. Même fonction, juste l'icône est différente.
Courlis
1
Oui - tout à fait correct. Désolé ... c'était un peu ce que je voulais dire.
Rostranimin
1
y a-t-il un moyen d'avaialbe grâce à la programmation ou au plugin que nous pouvons diviser tous les polygones à la fois au lieu de les sélectionner manuellement
Muhammad Faizan Khan
Divisé par quoi? Géométrie? Attribut? Vous pouvez accéder et générer des sous-ensembles à l'aide de la barre de menus vectoriels.
Courlis
9

Pour mettre à jour Curlew ci-dessus, à partir de QGIS 2.18, vous utiliseriez la barre d'outils de numérisation avancée intégrée, accessible via Affichage> Barres d'outils> Barre d'outils de numérisation avancée. La barre d'outils ressemblera à ceci et le bouton "Diviser les fonctionnalités" est le cinquième à partir de la droite:

Une fois celui-ci chargé, et le respectif sélectionné ultérieurement et en mode Édition, sélectionnez l'outil "Diviser les fonctionnalités" et utilisez-le pour dessiner les endroits où vous souhaitez créer des segments. Vous pouvez ensuite utiliser l '"Outil Nœud" pour sélectionner des sommets et les déplacer là où les nouveaux segments doivent être positionnés. Un résumé rapide ressemble à ceci:

entrez la description de l'image ici

À la fin, chaque segment deviendra alors une entité indépendante dans votre couche vectorielle. Assurez-vous de sauvegarder vos modifications!

Pour plus d'informations, consultez la section du manuel d'utilisation de QGIS sur la numérisation avancée .

Eron Lloyd
la source
3

La chose la plus importante est d'avoir une différence claire entre la partie droite et gauche du polygone à diviser sur une ligne de division. Sinon, cela ne fonctionnerait pas. Assurez-vous donc qu'il y a une frontière "claire" entre la droite et la gauche ou la partie supérieure et inférieure même si cela signifie que vous effectuez des coupes indésirables. Vous pouvez ensuite les fusionner avec les parties principales.

Tanya
la source