Message posté par : Julien81
----------------------------------------
Bonjour,
je ne sais pas si j'ai bien compris votre souci, mais pour ma part pour du
proportionnel je représente mes classe de la même façon que vous (les symboles de couleur.
Par contre pour le côté effectif (du symbole proportionnel), on peut contourner le
problème en dupliquant dans votre projet la couche de point:
1-Vous conservez la version pour votre rendu visuel (avec symbole proportionnel ok dans la
carte mais problème légende, que les classes de couleur)
2-La couche dupliquée est à paramétrer avec des diagrammes dont la taille est fixée comme
pour votre symbole proportionnel, catégorisé), ceux ci par contre les diagrammes se
chargent bien en légende côté composeur pour représenter des classes d'effectif (vous
pouvez les utiliser en complément de légende ne représentant qu'un contour pour un
rendu emboité de cercle proportionnel avec l'échelle de valeur correspondante)
Donc garder votre représentation carto, faire un duplicata de votre couche et lui
paramétrer des diagrammes (contours de vos cercles proportionnels), afficher ou non cette
dernière en superposition, charger la légende des diagrammes (bien paramétrée) en
complément dans votre légende de composeur.
Sinon, s'il s'agit de faire apparaitre les valeurs exactes aggrégées de vos
classes d'entités de l'Atlas, peut-être voir pour rajouter une table attributaire
avec l'expression qui va bien ou générer vos aggregats en amont côté projet (en sql
par ajout de couche virtuelle à partir de votre couche de données) pour charger le
résultat directement (sans calcul côté atlas).
Toujours est-il que les expression d'aggrégat, de souvenir sont :
aggregate('Macouchecible', 'aggrégat' , 'Expression',
'Filtre',..)
Donc votre filtre sur l'espèce et l'indice est passé en expression, peut-être
n'est-ce-pas le problème, mais j'aurais plutôt compté les identifiants, filtrés
par les paramètres que vous citez :
aggregate('Test_composeur_atlas','count','fid', ESPECE" =
attribute(@atlas_feature ,'ESPECE') AND "INDICE" = 0)%]
Ensuite bien activer le mode Atlas (case à cocher) côté composeur après avoir réglé vos
objets et expressions, là les filtres seront actifs.
Bonne journée
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=332793#p332793
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