Message posté par : Fabien39
----------------------------------------
Bonjour,
J'essaie de faire un atlas pour exporter un certain nombre de carte dont certaines
vont être en portrait et d'autres en paysage.
Je modifie pour cela les coordonnées X et Y de chaque objet de ma mise en page avec une
expression du type :
-----------------
Code :
(CASE WHEN bounds_width( @atlas_geometry ) >= bounds_height( @atlas_geometry) THEN
3.030 ELSE 9.075 END)
-----------------
Jusque la tout allait bien. Et au moment de l'export de l'atlas, c'est le
drame.
Que ce soit en portrait ou en paysage, certains objets se retrouvent à des endroits
complètement aléatoire (oui seulement certains, pour la moitié des objets cela fonctionne
parfaitement bien). On peut d'ailleurs voir que les valeurs X et Y utilisées ne
correspondent pas à celles des expressions.
Et lorsque que je désactive l'expression et que je la réactive, l'objet revient à
la bonne place. Mais si je visualise la carte suivante de l'atlas, il repart à un
autre endroit. Et évidement, lorsque je fais l'export de l'atlas, les même objets
sont à la mauvaise place.
J'ai tenté de tout désactiver, enregistrer le projet, tout réactiver. Ca n'a aucun
effet.
J'ai tenté avec les versions 3.22 et 3.28, même problème.
J'ai tenté d'enregistrer le projet dans un autre fichier, pas mieux.
Je suis preneur de toutes idées pour résoudre ce problème.
Merci pour votre aide.
Fabien
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=361515#p361515
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