Message posté par : NMonteix
----------------------------------------
Bonjour
J'ai une série de points avec entre autres un attribut correspondant à leur valeur
numérique, et un attribut catégoriel.
Je voudrais les regrouper sur la base de leur distance ET de la valeur de l'attribut
catégoriel.
La symbologie "groupes de points" ne fonctionne pas, il n'est pas possible
de discriminer selon l'attribut catégoriel (ou je n'ai pas trouver comment...).
La seule chose qui fonctionne, un peu lourde, est de créer une couche virtuelle par valeur
catégorielle, ce qui est très long vu le nombre de catégories.
J'ai essayé d'utiliser aggregate (formule insérée dans la taille du symbole
simple, de manière à ce que non seulement le groupe de points existe, mais qu'il ait
aussi une taille variant en fonction de la somme de la valeur des points composant le
groupe):
-----------------
Code :
aggregate(
@layer_name,'sum',"Nombre",filter:="Nature"=$geometry AND
intersects(buffer($geometry,10),geometry(@parent))))
-----------------
A priori, c'est le filtre
-----------------
Code :
"Nature"=$geometry
-----------------
qui bloque, le résultat est nul.
Merci par avance pour toute idée
Nicolas
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=362127#p362127
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net