Message posté par : Julien81
----------------------------------------
Bonjour
si tu es sur le paramétrage de style de tes couches sig, coté projet/données, il te faut je pense explorer la possibilité de travailler avec d'autres unités de taille pour tes symboles étiquettes que du mm, il y a les unités de cartes de mémoire par exemple.
Deuxième option, il doit y avoir moyen de récupérer les variables de ton atlas d'export (les dimensions paramétrées de ta mise en page dans ton composeur en mode atlas), et donc fonction de tes formats (A0, A2, A3), faire en sorte par une expression que ton rendu (style des couches) soit ajusté.
En fait il s'agit pour toi d'avoir un style de rendu côté projet sig, qui s'adapte à ton échelle de visualisation de tes données (calé sur tes couples de formats d'exports/dimensions entités géo).
Sinon, tu crées/récupères tes styles adaptés au format souhaité (ajouter style) sur ta couche sig: style A0, style A3
Tu crées deux thèmes/visibilités sous qgis pour afficher ta donnée dans l'un ou l'autre des styles.
Coté composeur tu peux fixer le thème de ta carte, soit manuellement quand tu exportes selon que tu sortes du A0 ou A3, soit par une expression (basée sur les dimensions de ton atlas?) et il le gère tout seul, par contre ce sont tes titres et polices d'éléments dans le composeur, que tu ne pourras pas forcément ajuster-->2composeurs, ou éléments dupliqué fonction du format.
Salutations
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329987#p329987
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
Message posté par : Julien81
----------------------------------------
Salut,
si tu exploites le mode Atlas une expression peut te permettre de fixer l'échelle selon chaque entité de ta couche d'atlas (parcelles? ou regroupements). De même pour l'orientation (Portrait paysage) de ton export carto.
Je m'explique : tes exports seront de dimensions définies (A4, A3), rectangulaires, donc si ta couche de paramétrage de l'Atlas contient certaines informations complémentaires : sur la bbox de tes géometries parcellaires, tu peux ensuite lier l'échelle comme l'orientation aux champs contenant cette info (calculés directement de façon dynamique via le composeur d'impresion, virtuels ou en dur dans ta couche d'atlas). Si tu as un gros volume privilégie la création de champs dans ta couche que tu mettras à jour avec les expressions adéquates.
En gros il te faut connaitre ton format d'export (longueur du côté long)
Tu crées deux champs (ou calcul en direct) :
#Orientation = IF(width(bbox($geometry))>height(bbox($geometry)), 'Paysage', 'Portrait')
#et celui qui t'intéresses, ex : Echelle_A4 = max(width(bbox($geometry)),height(bbox($geometry))/297 -->coté long A4 en mm?--> tu obtiens l'échelle adaptée de ta geom en carte pleine page
Maintenant avec tes seuils idem : IF ((max(width(bbox($geometry)),height(bbox($geometry))/297)<1500,'1500',max(width(bbox($geometry)),height(bbox($geometry))/297)
Ou dans le style! Ensuite tu lie avec échelle et paramètre d'orientation de mise en page, OK sur QGIS 3.xx
En espérant que cela réponde à ton besoin, bonne journée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329986#p329986
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
Message posté par : preliator
----------------------------------------
Bonjour à tous,
Pour mon travail sur QGis et la création de cartographie, j'utilise depuis peu la couche WMS de l'IGN comme vue satellite. Malheureusement, elle dispose d'une limite d’échelle de visibilité, et disparaît en dessous d'une échelle de 1:1500 lorsque j'exporte ma carte.
Travaillant aujourd'hui sur un atlas géographique sur des parcelles agricoles et donc sur plusieurs centaines de cartographie, je ne trouve pas de solution adéquate pour contrer ce problème. Si je place une échelle automatiquement qui encadre parfaitement les parcelles, je vais avoir 80% des parcelles qui n'auront pas de vu satellite car en dessous de l’échelle 1:1500. Si je place une échelle fixe au dessus de 1:1500, certaines parcelles seront minuscules.
Comment résoudre ce problème ?
Merci à vous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329985#p329985
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
Message posté par : Samyc35 (samuel-clermont(a)orange.fr)
----------------------------------------
Bonjour à tous et tout particulièrement aux experts de QGIS !!!
Moi je suis un vrai débutant donc peut-être que ma question va vous faire sauter au plafond.
Voici mon problème :
- J'ai une une couche (points) qui contient différentes données.
Je souhaite en traçant un polygone que l'étiquette de ce polygone indique directement certaines informations de la couche points.
Par ex : dans ma couche attributaire de points j'ai différentes catégories : dans une même colonne j'ai des lettres pour différencier les catégories d'objets (P, L, PP, ...)
Je suppose qu'il faut obligatoirement une couche polygone pour dessiner un polygone.
Si je veux connaitre quels sont les points (de la couche point) à l'intérieur de ce polygone il faut sans doute que je passe par l'outil de sélection par localisation. Ensuite récupérer la sélection pour créer une nouvelle couche dans laquelle j'aurais toutes les données que je veux.
Moi j'aimerai qu'en dessinant le polygone il y ait un lien direct avec la couche point et que l'étiquette m'indique directement combien il y a de P, combien de L, combien de PP, ...
Donc pour vous les pros est-ce possible ? sinon quel est le meilleur moyen pour ne pas avoir trop de manipulation à faire car je vais devoir faire bp de polygones et adapter leur taille en fonction des résultats.
Et puis comment fait-on pour que l'étiquette indique combien d'objet a tel ou tel donnée. (dans la colonne il y a 8P, 15L 3P, ...)
J'espère avoir été suffisamment clair et qu'un génie puisse avoir une méga solution.
Merci bp, Samuel
J'ai un pc sous windows 10 et Qgis 3.4.15-Madeira
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329981#p329981
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