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 Fri 07 August 2020 16:57

sylvain poupard
Participant assidu
Date d'inscription: 19 Mar 2009
Messages: 362

QGIS 3.14: symbologie cluster par categorie : erreur de regroupement

Bonjour,

En utilisant la symbologie Cluster j'ai un soucis persistant qui me créé des erreurs lors des regroupements par catégories (Cf PJ).

Cela provoque:
- une erreur lors d'un changement d'échelle (il regroupe 2 catégories différentes et ne se colore ni dans l'une ou l'autre des couleurs concernées)
- et une autre erreur, sûrement liée, lorsque je modifie la distance d’agrégation (j'ai essayé les différentes unités proposées)

Voici mes différents paramètres:
- fichier source en *.csv ou *.shp l'erreur est la même
- taille :
case
when  @cluster_size < 5 then 4
when  @cluster_size >= 5 and @cluster_size < 20 then 6
when  @cluster_size >= 20 and @cluster_size < 50 then 8
when  @cluster_size > 50  then 10
end
- couleur : @cluster_color
- rendu de couche : @cluster_size (descendant)

Si quelqu'un a une piste, une méthode ou une solution de contournement je suis preneur!

Merci de m'avoir lu.


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

Hors ligne

 

#2 Mon 10 August 2020 11:18

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3939

Re: QGIS 3.14: symbologie cluster par categorie : erreur de regroupement

Bonjour,

il regroupe 2 catégories différentes et ne se colore ni dans l'une ou l'autre des couleurs concernées


J'ignore si j'ai bien compris ton souci mais cluster_color se définit comme "The color of symbols within a cluster, or NULL if symbols have mixed colors". Du coup si t'as des individus de classe différente, il ne sait pas quelle classe choisir pour représentation (ou ne veut pas le faire pour toi) et te renvoie la couleur de base.

Pour le souci avec les échelles, si tu n'es pas en unités de carte (mais plutôt d'écran ou de papier), je suppose que les entités clusterisées peuvent changer d'où changement de couleur mais sur la copie d'écran, j'ai l'impression que les entités proches n'ont pas varié. Donc c'est juste une supposition...

Hors ligne

 

#3 Mon 10 August 2020 14:24

sylvain poupard
Participant assidu
Date d'inscription: 19 Mar 2009
Messages: 362

Re: QGIS 3.14: symbologie cluster par categorie : erreur de regroupement

Bonjour SANTANNA,

SANTANNA a écrit:

Du coup si t'as des individus de classe différente, il ne sait pas quelle classe choisir pour représentation


Je pensais que si car j'ai choisi "catégorisé" dans le moteur de rendu (cf PJ du post précédent) mais c'est vrai que ce n'était pas explicite.

Je me basais sur ce tuto : https://www.youtube.com/watch?v=gNL-ZSlc4KM
Mais en étant plus attentif je viens de voir que certains points sont regroupés alors qu'ils n'ont pas la même catégorie...

J'essaye d'expliquer ce que je souhaite faire avec un nouvel exemple en PJ de ce post! (cluster2)
Il y a un regroupement alors que je souhaiterais qu'il n'y en ait pas vu que les points n'ont pas la même catégorie, et ça peu importe la distance de recherche.

Merci pour ta réponse et le temps que tu m'accordes.

Bonne journée

Dernière modification par sylvain poupard (Mon 10 August 2020 14:31)


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

Hors ligne

 

#4 Mon 10 August 2020 15:42

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3939

Re: QGIS 3.14: symbologie cluster par categorie : erreur de regroupement

En fait, tu ne veux agréger les données que lorsqu'elles sont de même type. Si de types différents mais néanmoins dans le rayon de proximité, on ignore?
Je n'en suis pas utilisateur mais pas sûr que ce soit la logique de ce système de rendu: je pense qu'il procède au regroupement des données selon la proximité d'abord et ce n'est qu'ensuite qu'il applique le rendu.

Une piste peut-être...:
- appliquer la symbologie telle que voulue sur la couche (taille, catégorisation, distance, couleur...)
- créer autant de vues de cette couche (soit en la filtrant dans les propriétés de la couche, soit en couche virtuelle) que de catégories, laquelle vue ne contient que les entités de cette catégorie
- copier coller le style de la couche mère sur les vues. Les clusters vont se construire à l'intérieur de chacune des couches, ignorant les entités des autres couches, plus proches spatialement.
- décocher la visibilité de la couche mère.
- Si envie de tester un nouveau paramètre, on modifie les propriétés d'une couche et on s'assure de copier-coller/mettre à jour sur les autres pour garder une cohérence (c'est ce qui peut être chiant daans la démarche)

Hors ligne

 

#5 Mon 10 August 2020 16:46

sylvain poupard
Participant assidu
Date d'inscription: 19 Mar 2009
Messages: 362

Re: QGIS 3.14: symbologie cluster par categorie : erreur de regroupement

SANTANNA a écrit:

En fait, tu ne veux agréger les données que lorsqu'elles sont de même type. Si de types différents mais néanmoins dans le rayon de proximité, on ignore?


Oui, c'est bien ça!

SANTANNA a écrit:

Je n'en suis pas utilisateur mais pas sûr que ce soit la logique de ce système de rendu: je pense qu'il procède au regroupement des données selon la proximité d'abord et ce n'est qu'ensuite qu'il applique le rendu.


On dirait bien, c'est dommage.

SANTANNA a écrit:

Une piste peut-être...:
- appliquer la symbologie telle que voulue sur la couche (taille, catégorisation, distance, couleur...)
- créer autant de vues de cette couche (soit en la filtrant dans les propriétés de la couche, soit en couche virtuelle) que de catégories, laquelle vue ne contient que les entités de cette catégorie
- copier coller le style de la couche mère sur les vues. Les clusters vont se construire à l'intérieur de chacune des couches, ignorant les entités des autres couches, plus proches spatialement.
- décocher la visibilité de la couche mère.
- Si envie de tester un nouveau paramètre, on modifie les propriétés d'une couche et on s'assure de copier-coller/mettre à jour sur les autres pour garder une cohérence (c'est ce qui peut être chiant dans la démarche)


C'est ce que je voulais m'éviter mais je vais partir là-dessus!

Merci!

Pour suivi j'ai fait une demande ici : https://github.com/qgis/QGIS/issues/38224

Hors ligne

 

#6 Mon 24 January 2022 10:10

oligator6200
Participant occasionnel
Date d'inscription: 10 May 2019
Messages: 32

Re: QGIS 3.14: symbologie cluster par categorie : erreur de regroupement

Bonjour à tous,

Merci pour vos retours sur ce sujet, j'ai également été confronté à cette problématique et je n'ai pas trouvé d'autres options que de dupliquer ma couche mère par autant que de catégories nécessaires (ce qui fait qu'il y a des superpositions de points entre les couches..) car cela ne fonctionne pas correctement avec la catégorisation. Pourtant sur la vidéo indiquée par sylvain poupard, l'auteur parvient à regrouper ses points uniquement par catégorie alors je ne comprends pas l'erreur.  Y a-t-il du nouveau concernant cette fonctionnalité ?

Merci d'avance,

Oli

Hors ligne

 

Pied de page des forums

Powered by FluxBB