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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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)


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

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

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1230
Site web

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: 3940

Re: QGIS 2.6 : tri croissant / décroissant

Bonjour,

Wilcar a écrit:

- 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

Julie P
Participant actif
Lieu: Pessac
Date d'inscription: 4 Oct 2006
Messages: 107
Site web

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

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

Re: QGIS 2.6 : tri croissant / décroissant

Bonjour,

"Sauvegarder sous" votre couche temporaire.


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

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

 

Pied de page des forums

Powered by FluxBB