#1 Mon 22 July 2019 15:29
- adeline_p02
- Juste Inscrit !
- Date d'inscription: 22 Jul 2019
- Messages: 2
QGIS: deux cartes par atlas
Bonjour à tous !!!
Je suis en train de faire un atlas pour 88 communes
Sur mon composeur je souhaite mettre deux cartes :
- une pour visualiser à l'échelle de la commune
- une pour visualiser à l'échelle du centre bourg
J'ai réussi à afficher la première carte à l'échelle de la commune avec la formule $id=@atlas_featureid et en définissant la couche commune à l'atlas
Cependant je n'arrive pas à centrer ma deuxième carte sur le périmètre de mes centres bourgs que j'ai créé sur une couche polygones centre bourg.
Dans cette couche polygone les champs sont :
- id polygone
- id commune (en commun avec la couche commune)
- nom commune
Je vous remercie par avance.
Hors ligne
#2 Tue 23 July 2019 10:21
- Renaud
- Membre
- Lieu: Ploemeur (56)
- Date d'inscription: 9 Mar 2006
- Messages: 2315
Re: QGIS: deux cartes par atlas
Bonjour,
Dans la couche des centre bourgs, ajouter des champs calculés x_min, x_max, y_min, y_max avec les fonctions du même nom.
Dans la couche des communes, qui pilote l'atlas, faites une jointure de votre couche des centres bourg : les XY min et max des centre bourg apparaissent dorénavant dans la table attributaire de la table des communes
Dans le composeur, pour la carte des centre bourgs, fixer les propriétés X min, Xmax, etc sur les champs x_min, x_max, etc en utilisant la liste déroulante à droite de la propriété. Aye', ça marche
Renaud Mouche
Hors ligne
#3 Tue 23 July 2019 16:18
- adeline_p02
- Juste Inscrit !
- Date d'inscription: 22 Jul 2019
- Messages: 2
Re: QGIS: deux cartes par atlas
Merci beaucoup pour la réponse en effet ça a bien marché !
petite précision pour aider les autres la formule à calculer pour chacun des champs est : x_max($geometry) , ainsi que pour les autres champs y_max; x_min et y_min
Hors ligne