Additionner les valeurs dans un champ pour les fonctionnalités sélectionnées QGIS

9

Je suis un nouvel utilisateur essayant d'effectuer une opération très simple mais je suis complètement bloqué. J'aimerais pouvoir sélectionner un certain nombre d'entités sur la carte, puis obtenir à la volée la somme d'un champ particulier pour les entités sélectionnées uniquement. Par exemple, additionner les champs de population pour un certain nombre de comtés que j'ai sélectionnés sur la carte. Je n'ai pas besoin de stocker la somme en aucune façon, j'ai juste besoin de l'obtenir rapidement pour référence.

Brett Sherwood
la source
Cela semble être une fonctionnalité utile, mais je ne pense pas qu'elle existe dans QGIS, du moins pas sans avoir écrit de code pour elle-même. L'autre moyen le plus rapide auquel je peux penser est de copier les fonctionnalités sélectionnées et de les coller dans une feuille de calcul.
csk
En fait, il semble qu'il existe un moyen de le faire, en utilisant le bouton "afficher les statistiques" dans la barre d'outils des attributs. Je posterai ceci comme réponse dès que mon ordinateur cessera d'être lent.
csk
Je vous remercie. Je pense que tu as raison. QGIS 3 a une fonction "exécuter SQL" qui semblait prometteuse, il semble que ce ne soit pas strictement pour les requêtes / sélection car il peut appliquer une opération SQL uniquement aux fonctionnalités sélectionnées. Mais j'utilise QGIS 2 pour ce projet car il y a beaucoup plus d'informations en ligne.
Brett Sherwood
C'est ce que j'aime dans l'échange de pile. Je ne savais pas que cette fonctionnalité existait jusqu'à ce que je lise cette question et que je la cherche. Maintenant que je sais qu'il existe, je suis sûr que j'utiliserai le panneau de statistiques tout le temps.
csk

Réponses:

14

Le panneau Statistiques affiche divers calculs basés sur un champ.

  • Pour ouvrir le panneau Statistiques, cliquez sur le bouton epsilon dans la barre d'outils Attributs.
  • Sélectionnez la couche dans le menu déroulant en haut du panneau de statistiques.
  • Sélectionnez le champ dans le menu déroulant en dessous.
  • En bas du panneau, cochez la case «fonctionnalités sélectionnées uniquement». Sinon, les statistiques sont calculées pour toutes les entités de la couche.
  • Pour choisir les types de statistiques à calculer, utilisez le bouton "..." en bas à droite du panneau.

entrez la description de l'image ici

La capture d'écran provient de QGIS 2.18. Le panneau de statistiques existe également dans QGIS 3.0.

csk
la source
Veuillez utiliser la coche à côté de la réponse pour l'accepter. De cette façon, d'autres personnes ayant la même question sauront que cette réponse est correcte.
csk