#1 Hier 11:03
- Cremato
- Juste Inscrit !
- Date d'inscription: 21 Feb 2025
- Messages: 7
QGIS: Generateur de geometrie et regrouper par
Bonjour à vous tous,
je cherche le moyen, à partir du générateur de géométrie (de l'onglet symbologie d'une couche), à faire apparaitre l'emprise minimale convexe d'entités regroupées par la valeur d'un attribut
cette option est possible, et facile, via l'outil "Géométrie d'emprise minimale", mais j'aimerais ne pas avoir à créer 2 couches différentes
j'ai bien vu l'option "convex_hull" dans le générateur, mais je n'ai pas trouvé le moyen d'y intégré le regroupement par attribut
si vous avez une solution, je suis preneur
en vous remerciant
Hors ligne
#2 Hier 11:29
- Cremato
- Juste Inscrit !
- Date d'inscription: 21 Feb 2025
- Messages: 7
Re: QGIS: Generateur de geometrie et regrouper par
maj :
j'arrive à sortir quelque chose avec ce code :
Code:
convex_hull(buffer(collect(@geometry, group_by:="Code"),50))
mais il créer une emprise par entité, et non pas une emprise par groupe d'entité
Dernière modification par Cremato (Hier 11:52)
Hors ligne
#3 Hier 11:52
- Cremato
- Juste Inscrit !
- Date d'inscription: 21 Feb 2025
- Messages: 7
Re: QGIS: Generateur de geometrie et regrouper par
maj 2 :
j'ai réussi en ajoutant une condition sur la recherche du $id minimal :
Code:
case when $id = array_min (array_agg($id,group_by:= "Code" )) then convex_hull(buffer(collect($geometry, group_by:="Code"),50)) end
au cas où certains chercheraient à faire la même chose dans le futur
Dernière modification par Cremato (Hier 11:53)
Hors ligne