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

Printemps des cartes 2024

#1 Thu 08 March 2018 14:53

Stéphane_MANUEL
Participant actif
Date d'inscription: 10 Nov 2015
Messages: 53

QGIS: Selection par expression en %

Bonjour à tous,

Sous QGIS il est possible de faire des requêtes via la sélection par expression. Exemple sélectionner les communes de plus de 200 000 habitants. Maintenant moi j'aimerais sélectionner uniquement par exemple les 10% les plus élevées des communes françaises.

Cela est-il possible sous QGIS svp ?

Marci d'avance.

Cdlt

Hors ligne

 

#2 Thu 08 March 2018 17:22

Hocine Amine
Participant actif
Lieu: Tunisie
Date d'inscription: 9 Jul 2007
Messages: 55

Re: QGIS: Selection par expression en %

Hors ligne

 

#3 Fri 09 March 2018 10:02

trovez
Participant occasionnel
Lieu: Nantes
Date d'inscription: 17 Sep 2007
Messages: 24

Re: QGIS: Selection par expression en %

Bonjour,
Le plus simple est de passer par DbManager
Choisir la couche parmi les Virtual Layers
Ouvrir une fenêtre SQL  (icone clé à molette )
et taper la requête

select *
from COMMUNE
ORDER BY POPUL DESC
LIMIT (SELECT floor(count(*)*.1)  From COMMUNE)

Explications:
On trie les communes par population descendante et on limite le nombre d'enregistrements au dixième du nombre total d'enregistrements.

A adapter suivant le nom de la couche et le nom du champ population.
Cdlt

Hors ligne

 

Pied de page des forums

Powered by FluxBB