Existe-t-il une opération en une étape pour sélectionner tous les enregistrements d'une couche ou d'un ensemble de données dans QGIS? Je ne trouve aucune référence à un seul bouton, à une commande de menu ou à un raccourci clavier pour y parvenir.
Je connais des solutions de contournement telles que les suivantes:
- Sélectionner un enregistrement dans la table attributaire, inverser la sélection puis resélectionner l'enregistrement maintenant non sélectionné
- Exécution d'une sélection avancée avec une condition statique "True" telle que 1 = 1.
- Utilisation d'un rectangle de sélection ou d'un autre outil de sélection de polygone sur toute l'étendue de la couche dans la fenêtre de carte
J'utilise QGIS 1.7.4 sur Windows 7
Bonne question! Je n'ai pas trouvé un seul bouton, mais vous pouvez faire la méthode d'inversion de la table d'attributs sans avoir à sélectionner un enregistrement en premier. Au moins avec la version 1.7.0.
Je suis sûr que @underdark proposera une alternative; mais sinon, cela vaudrait la peine de mettre une demande de fonctionnalité .
la source
Si vous voulez le faire à partir de l'API Python QGIS ou créer un bouton dédié pour cela, il vous suffit de réutiliser la
selectAll()
méthode de la classeQgsVectorLayer
(je ne sais pas quand elle est apparue).En considérant un calque vectoriel sélectionné dans votre arborescence de calques, vous pouvez essayer
iface.activeLayer().selectAll()
la source
Je ne sais pas si une action en une seule étape pour sélectionner toutes les fonctionnalités ou non, mais avec l'option suivante, vous pouvez le faire si vous ne savez pas ...
Cliquez avec le bouton droit sur votre fichier d'entités (couche), puis sélectionnez Ouvrir la table d'attributs, vous pouvez tout sélectionner ou avec le bouton Inverser la sélection, vous pouvez également sélectionner une fonction inverse ...
et dans le bouton Recherche avancée, vous pouvez faire une sélection avancée ...
la source
Il s'agit du bouton Tout sélectionner, qui se trouve dans la barre d'outils de la table attributaire.
la source