Pages: 1
- Sujet précédent - QGIS: utilisation du module rapport: creation d un sommaire - Sujet suivant
#1 Tue 22 October 2019 15:39
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
QGIS: utilisation du module rapport: creation d un sommaire
Aloha,
Je mets en place un atlas de planche cartographique. Et pour cela j'utilise le module rapport de composition d'impression. J'ai bien une couche ordonnée qui sert à déterminer les emprises, je souhaite ajouter via l'entête du rapport un sommaire indiquant pour chaque emprise la page de l'atlas.
Qui sait comment faire ? J'ai cherché dans les divers paramètres, mais je ne trouve pas de variable capable de renvoyer la page d'un atlas pour un enregistrement de table défini.
D'avance, merci
art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.
Hors ligne
#3 Aujourd'hui 19:47
- Benoit D
- Participant assidu
- Date d'inscription: 17 Jul 2018
- Messages: 181
Re: QGIS: utilisation du module rapport: creation d un sommaire
Bonjour j'ai eu le même besoin mais la réponse ne me convenait pas.
Comment pour un atlas de 70 pages obtenir une première page contenant un sommaire ?
Seule solution que j'ai trouvé qui n'est pas terrible mais qui a marché dans mon cas :
- ajouter une première page à la mise en page
- dans les options de la page en face de "Exporter cette page" faire une expression qui renvoie vrai uniquement pour la première entité affichée, ainsi cette page ne sera exportée qu'avec la première entité et pas avec les suivantes. Par exemple @atlas_pagename <> 'BELLEVILLE-SUR-LOIRE'
On a trouvé le moyen d'ajouter une page d'entête.
- pour le contenu, ajouter une table attributaire, lui affecter les mêmes critères que la table qui pilote l'atlas (même filtre, même tri)
- ajouter une colonne intitulée "page" dont la valeur est une expression valant @row_number +1
- on ajoute la réponse de MathieuR dans le pied de page mais en ajoutant 1 pour tenir compte de la page de sommaire donc : [%'Page '||(1+@atlas_featurenumber) || '/' || (1+@atlas_totalfeatures)%]
Les limites :
- Il faut que la table attributaire tienne sur une seul page car je n'ai pas su faire sur 2, dans mon cas la police de caractères est petite.
- L'ordre du sommaire doit être celui des pages, on ne peut pas faire un index trié dans un sens et des pages dans un autre ordre.
Hors ligne
Pages: 1
- Sujet précédent - QGIS: utilisation du module rapport: creation d un sommaire - Sujet suivant


