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 !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#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

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1220
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 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)


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

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

 

#6 Thu 20 April 2017 15:15

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1220
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