Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 jeu. 20 avril 2017 10:09

racuelasc
Membre
Date d'inscription: 24 mars 2016
Messages: 1

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 jeu. 20 avril 2017 10:15

Xavier Julian
Membre
Lieu: Orange
Date d'inscription: 19 janv. 2015
Messages: 197

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 jeu. 20 avril 2017 10:33

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 janv. 2006
Messages: 994
Site web

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 jeu. 20 avril 2017 11:24

Benoit91
Membre
Date d'inscription: 2 oct. 2008
Messages: 240

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 (jeu. 20 avril 2017 11:24)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#5 jeu. 20 avril 2017 11:42

Kadiri28
Membre
Lieu: bordeaux
Date d'inscription: 10 mars 2010
Messages: 120

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

 

#6 jeu. 20 avril 2017 15:15

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 janv. 2006
Messages: 994
Site web

Re: QGIS: Y a-t-il un équivalent de l'opérateur count ?

+ 1 pour la solution de Benoit91 si vous êtes à l'aise avec le SQL.


Mathieu BOSSAERT
Association GeoRezo

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |