#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