#1 Thu 20 April 2017 10:09
- racuelasc
- Juste Inscrit !
- Date d'inscription: 24 Mar 2016
- Messages: 3
QGIS: Y a-t-il un équivalent de l'opérateur count ?
Bonjour,
Je travaille dans un projet sur QGIS.
Je souhaite connaître les entités qui apparaissent 10 fois maximum dans un champ spécifique.
Pour ce faire, je voudrais utiliser la calculatrice de champ, mais je ne trouve pas l'opérateur équivalent de COUNT:
count "PBO_ID" >=10
Merci d'avance!
Hors ligne
#2 Thu 20 April 2017 10:15
- Xavier Julian
- Participant assidu
- Lieu: Orange
- Date d'inscription: 19 Jan 2015
- Messages: 218
Re: QGIS: Y a-t-il un équivalent de l'opérateur count ?
Bonjour,
une solution (peut-être pas la meilleure) :
- changer le style de votre couche pour un style ensemble de règles, et choisissez votre champ sur lequel vous souhaitez faire un décompte.
- ensuite, cliquer sur le bouton "Compter les entités".
++
Hors ligne
#3 Thu 20 April 2017 10:33
Re: QGIS: Y a-t-il un équivalent de l'opérateur count ?
Bonjour et bienvenue,
la calculatrice de champ fait des opérations ligne par ligne et ne peut pas faire d’agrégation.
Vous pouvez utiliser l'extension "group stats" qui fait des tableaux croisés dynamique pour compter le nombre occurrence de vos différentes valeurs, enregistrer le résulta en CSV et faire une jointure sur votre couche initiale pour filtrer sur la colonne "count".
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#4 Thu 20 April 2017 11:24
- Benoit91
- Participant assidu
- Date d'inscription: 2 Oct 2008
- Messages: 263
Re: QGIS: Y a-t-il un équivalent de l'opérateur count ?
Bonjour
Ou aussi utiliser la requête sur virtual layer (Menu Bese de Données =>Gestionnaire BD => Virtual Layer).
Si vous êtes familiarisé avec le langage SQL, cette solution me semble la plus pratique.
Vous pouvez aussi vous aider du requêteur SQL pour construire votre requête.
Cordialement.
Dernière modification par Benoit91 (Thu 20 April 2017 11:24)
Hors ligne
#5 Thu 20 April 2017 11:42
- Kadiri28
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 10 Mar 2010
- Messages: 121
Re: QGIS: Y a-t-il un équivalent de l'opérateur count ?
Bonjour,
Vous pouvez utiliser l’extension Groupstat qui fait des statistiques sur les données, il y a m^me la possibilité d'ajouter un filtre pour éliminer certaines valeurs.
Cdlt,
Hors ligne