Message posté par : Jérémie
----------------------------------------
Bonjour,
Si je comprends bien, tu cherches à faire tourner la carte pour qu'elle entre dans ta
mise en page qui est en long.
Déjà, il faut que tu actives "Contrôlé par l'atlas" en choisissant si tu
veux une marge autour de ton objet de référence de l'atlas (de la couche de
couverture).
https://docs.qgis.org/3.4/en/_images/controlled_by_atlas.png
Ensuite, en regardant de plus près les angles que tu as dans tes données ne sont pas
toujours indiqué en partant du 0°.
Par exemple, en mettant en expression dans l'angle -"angle" (soit ton angle
mais en négatif, rotation sens anti-horaire), ça fonctionne pour certains objets mais pour
les autres la géométrie est en hauteur au lieu d'être en longueur.
Donc il faut une expression dépendante des données height et width, comme tu as un peu
fait dans ton expression actuelle :
-----------------
Code :
CASE
WHEN "height" > "width" THEN 90- "angle"
WHEN "height" < "width" THEN 0-"angle"
END
-----------------
Et là ça fonctionne bien.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=330839#p330839
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