Supprimer des points sur un polygone à l'aide de QGIS


18

Je suis nouveau dans ce domaine, un novice au mieux. J'utilise QGIS 1.7.3. Je veux simplement sélectionner un grand nombre de points sur un seul polygone et les supprimer. Est-ce possible?


Dans un commentaire ci-dessous, vous mentionnez que vous souhaitez «réduire la taille du fichier». Est-ce le cas? Vous cherchez peut-être une opération de «simplification» qui exécutera un algorithme pour réduire les points - essayez le plugin DPSimplify ou l'option de menu Vector | Geometry Tools | Simplify.
Simbamangu

Réponses:


20
  1. Sélectionnez votre calque
  2. Modification activée
  3. Choisissez l'outil Node
  4. Cliquez sur un point de votre polygone
  5. Utilisez Commande-cliquez et faites glisser pour sélectionner plusieurs points avec l'outil de sélection. (peut être un clic Maj sur Windows)
  6. Utilisez la touche Supprimer pour supprimer les points sélectionnés (Fn + Supprimer sur MacBook Pro)

2
La Backspaceclé fonctionne également.
AndreJ

L'utilisation de Supprimer uniquement fonctionne également sur un MacBook Pro. [QGIS 2.14]
Cyrille

Oui, comme l'a dit @AndreJ, la Backspaceclé fonctionne aussi. Appuyer sur Deletevient de supprimer toute la fonctionnalité.
blue_chip

6

Toutes les réponses données fonctionneront, selon la façon dont vous définissez «sélectionner» et «réduire». Cependant, je suppose que d'après votre dernier commentaire, vous souhaitez simplement couper une partie de votre polygone plutôt que de simplifier le nombre de sommets tout en conservant la forme générale de l'ensemble du polygone. La réponse de Spilth devrait fonctionner, mais pour moi, elle ne supprime qu'un nœud de la sélection et pas TOUS les sommets sélectionnés (j'utilise la version 1.9.9 sous Windows). Si vous rencontrez ce même problème, une autre méthode pour découper une section de votre polygone est la suivante:

  1. Activer la modification
  2. Dans les outils d'édition avancés, choisissez la fonction Remodeler
  3. Tracez une ligne (pointez et cliquez) sur votre polygone à l'endroit où vous souhaitez le couper (commencez et terminez votre ligne de coupe en dehors du polygone et cliquez avec le bouton droit lorsque vous avez terminé).

Cela coupera la plus petite partie du polygone. Vous pouvez également utiliser cet outil pour ajouter à un polygone si vous commencez et terminez le dessin depuis l'intérieur du polygone.


@Sylvester: utilisez-vous Shift ou Alt-cliquez et faites glisser pour vous assurer que les nœuds sont ajoutés à votre sélection lorsque vous sélectionnez de plus en plus?
Brian Kelly

@MikeGuillen Si cela a résolu votre problème, alors vous devriez accepter la réponse (cochez sous les boutons de vote haut / bas).
jpmc26

1
  1. Démarrez une session d'édition sur le calque dont vous souhaitez supprimer les entités
  2. Exécutez une requête spatiale pour effectuer la sélection
  3. Supprimer des fonctionnalités

Eh bien, j'ai un grand fichier de formes qui est une rivière. Je veux sélectionner la moitié du fichier de formes et le supprimer pour réduire la taille du fichier. Je ne pense pas que l'exécution d'une requête spatiale fonctionnerait pour cela.
Mike Guillen

@Mike Guillen, veuillez mettre à jour votre question pour mieux représenter votre commentaire. Ma réponse ci-dessus était conforme à votre question, comme indiqué.
artwork21

@ artwork21 - une requête spatiale ne sélectionnera-t-elle pas un ensemble d'entités, alors qu'OP souhaite modifier les composants d'une entité individuelle?
Simbamangu

1
Semble comme une réponse légitime à la question des utilisateurs. Sélectionnez les points par poly, supprimez les points. repérer.
RyanKDalton-OffTheGridMaps

0

Comme vous l'avez ajouté en commentaire: "Eh bien, j'ai un grand fichier de formes qui est une rivière. Je veux sélectionner la moitié du fichier de formes et le supprimer, pour rendre le fichier plus petit. Je ne pense pas que l'exécution d'une requête spatiale fonctionnerait pour cette. "

Je suggère d'utiliser: Vector -> Geometry Tools -> Simpliyfy Geometries.

si vous ne souhaitez traiter qu'une seule entité linéaire sur plusieurs entités linéaires, vous pouvez d'abord sélectionner cette ligne sur les canavas, puis cocher la case "Utiliser uniquement les entités sélectionnées" dans les boîtes de dialogue de Simplify Geometries. Vous devrez peut-être essayer différentes valeurs de tolérance pour obtenir le résultat souhaité ...

J'espère que cela t'aides

Kurt

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.