#1 Tue 02 December 2014 19:53
- Wilcar
- Participant actif
- Lieu: Nantes
- Date d'inscription: 25 Apr 2014
- Messages: 82
QGIS 2.6 : tri croissant / décroissant
Bonjour,
Je suis un peu perdu dans mon projet:
Je réalise une carte thématique avec des cercles proportionnels correspondant à la population de communes (données de population liées (jointure) à une couche de centroïdes de polygones issue de la GEOFLA)
Je souhaite que les cercles les plus petits figurent au dessus des cercles les plus grands mais je n'arrive pas à trier...
ma couche de points: le bouton requête et en grisé
ma couche de texte délimité, requête possible mais la commande 1=1 ORDER BY "population" DESC ne donne rien....
Je vous remercie grandement pour votre aide
Wilfrid
Hors ligne
#2 Wed 03 December 2014 10:49
- Benoit91
- Participant assidu
- Date d'inscription: 2 Oct 2008
- Messages: 263
Re: QGIS 2.6 : tri croissant / décroissant
Bonjour
Si vous faites vos cercles proportionnels en passant par propriété de la couche => style => "symbole unique" => puis dans les options du symbole "source de définition des propriétés" vous sélectionnez "taille" puis le champ de "population" (à condition que celui-ci soit de type numérique) vous ne pourrez pas jouer sur l'ordre de rendu.
Par contre si vous passez par "ensemble de règle" en définissant des plages de valeurs de filtre soit:
population < 1000
population >1000 and population <=2000
...
et ainsi de suite
vous pourrez jouer avec l'ordre de rendu.
Attention dans la symbologie des filtres veillez à aller dans les options "source de définition des propriétés" puis cocher "taille" et sélection du champ "population" pour avoir des cercles proportionnels.
l'ordre de rendu fonctionne de la manière suivante:
0 la couche est en arrière plan
puis en fonction de la valeur saisie la couche sera placée au-dessus.
Cordialement
Dernière modification par Benoit91 (Wed 03 December 2014 10:51)
Hors ligne
#3 Wed 03 December 2014 13:47
- Wilcar
- Participant actif
- Lieu: Nantes
- Date d'inscription: 25 Apr 2014
- Messages: 82
Re: QGIS 2.6 : tri croissant / décroissant
Bonjour,
Merci, c'est exactement cela.
Au final n'est-il pas plus simple de passer par le style Gradué? Cela permet de disposer d'une discrétisation tout en disposant des options identiques (source de définition des propriétés) et (Avancé/niveau de symbole)
Cordialement,
Hors ligne
#4 Wed 03 December 2014 14:22
- Benoit91
- Participant assidu
- Date d'inscription: 2 Oct 2008
- Messages: 263
Re: QGIS 2.6 : tri croissant / décroissant
Oui aussi,
c'est juste que l'ensemble de règle permet plus de souplesse car vous pouvez aussi définir des seuils de zoom (et question d'habitude pour moi)
Hors ligne
#5 Wed 03 December 2014 18:15
- Wilcar
- Participant actif
- Lieu: Nantes
- Date d'inscription: 25 Apr 2014
- Messages: 82
Re: QGIS 2.6 : tri croissant / décroissant
Bonjour,
Qgis opère une modification automatique du rayon des cercles selon le niveau dde zoom, il est par conséquent très difficile de maitriser le rendu final lors du passage par le composeur d'impression...
La définition de seuils de zoom permet elle de régler ce problème?
Cordialement,
Hors ligne
#6 Thu 04 December 2014 07:53
Re: QGIS 2.6 : tri croissant / décroissant
Bonjour,
la taille de de votre symbole peut être définie en millimètres ou dans l'unité de la carte.
Dans le premier cas, leur taille sera constante quelque soit l'échelle de votre carte.
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#7 Sun 07 December 2014 15:36
- Wilcar
- Participant actif
- Lieu: Nantes
- Date d'inscription: 25 Apr 2014
- Messages: 82
Re: QGIS 2.6 : tri croissant / décroissant
Si j'ai bien compris:
si l'on souhaite obtenir des cercles proportionnels sans discrétisation dessinés du plus grand au plus petit:
- il est nécessaire de trier au préalable le fichier dbf à l'aide d'un tableur
- il n'est pas possible de créer une légende sauf à passer par un logiciel externe (legend SVG) ou une couche Shape servant à créer la légende
si l'on souhaite obtenir des cercles proportionnels avec discrétisation du plus grand au plus petit:
- symbole gradué ou ensemble de règle + niveau de symbole
- il n'est pas possible de créer une légende comprenant les cercles proportionnels emboîtés ou non (je me retrouve avec des cercles de dimension identiques)
Cordialement
Wilfrid
Hors ligne
#8 Mon 08 December 2014 17:35
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3945
Re: QGIS 2.6 : tri croissant / décroissant
Bonjour,
- il est nécessaire de trier au préalable le fichier dbf à l'aide d'un tableur
Il ne me semble pas avoir lu une telle proposition dans les échanges mais quoi qu'il en soit, je ne vous conseillerais pas de trier le dbf dans un tableur car autant le dbf présente les données attributaire du shapefile, autant dans un tableur, vous n'avez pas accès aux géométries et les relations entre celles-ci et les attributs. Je me trompe peut-être mais vous risquez de vous retrouver avec des données altérées.
Hors ligne
#9 Tue 09 December 2014 10:46
Re: QGIS 2.6 : tri croissant / décroissant
Bonjour,
Si on fait des cercles proportionnels (rubrique Style de la couche, Avancé en bas à droite, champ de proportion), il est effectivement possible de passer les plus petits cercles dessus, en allant dans la rubrique Général de la couche, Constructeur de requête :
1=1 ORDER BY population desc
si votre champ s'appelle population. Attention, il faut enlever les guillemets autour du nom du champ ! Vous y étiez presque. Par contre ça ne marche pas sur une couche de texte délimitée (couche temporaire), il faut d'abord l'enregistrer en shapefile.
C'est à mon sens dommage de faire des classes de taille; les cercles ne sont alors plus proportionnels et on perd un des intérêts de ce type de représentation.
Hors ligne
#10 Tue 16 December 2014 08:54
- Wilcar
- Participant actif
- Lieu: Nantes
- Date d'inscription: 25 Apr 2014
- Messages: 82
Re: QGIS 2.6 : tri croissant / décroissant
Bonjour,
la requête 1=1 ORDER BY population desc fonctionne en effet très bien.
En revanche, comme vous me le signalez, elle ne fonctionne pas avec une couche temporaire provenant d'une jointure de table. Hors, travaillant sur des données historiques issues du projet EHESS/Cassini je me retrouve bloqué. Vous me suggérez un enregistrement préalable en shapefile. Comment le réaliser?
Hors ligne
#11 Wed 17 December 2014 14:14
Re: QGIS 2.6 : tri croissant / décroissant
Bonjour,
"Sauvegarder sous" votre couche temporaire.
Hors ligne
#12 Thu 18 December 2014 11:27
- Wilcar
- Participant actif
- Lieu: Nantes
- Date d'inscription: 25 Apr 2014
- Messages: 82
Re: QGIS 2.6 : tri croissant / décroissant
bonjour
Cela fonctionne, merci,
Ceci dit, je suis confronté à un nouveau problème...
Mes figurés (cercles de surface proportionnelle) ne s'affichent pas à l'échelle de la France métropolitaine (ce qui est l'objectif de ma carte)
En revanche, aucun problème d'affichage à l'échelle régionale.
Hors ligne
#13 Fri 26 December 2014 17:01
- Wilcar
- Participant actif
- Lieu: Nantes
- Date d'inscription: 25 Apr 2014
- Messages: 82
Re: QGIS 2.6 : tri croissant / décroissant
Pour compléter (QGIS2.6)
figurés (cercles de surface proportionnelle)> taille unité de la carte> problème d'affichage à l'échelle de la France métropolitaine: cela semble bloquer lorsqu'il s'agit d'afficher le cercle correspondant à la population de Paris)
figurés (cercles de surface proportionnelle)> taille en mm> aucun problème d'affichage
Hors ligne