QGIS, intestazione e piè di pagina negli atlas

Durante l’ultima call per un corso di formazione sul Print Layout, una discente (grazie Silvia) mi chiede: “è possibile inserire una pagina di Intestazione e/o una di piè di pagina in un atlante?” (alludeva agli atlas e non ai report; i report lo fanno normalmente). Le rispondo: ” credo di sì, vediamolo assieme”.

Gli atlanti (atlas) sono delle stampe che permettono di realizzare, a partire da un layer di copertura, una serie di stampe basandosi su un layout di stampa, ovvero, il layout di stampa viene ripetuto tante volte quante sono le feature del layer di copertura variando solo i contenuti e non la disposizione degli elementi nel layout. Un layout può contenere più pagine (nel nostro caso sono almeno tre: intestazione, layout atlas e piè di pagina) e queste verranno ripetute tante volte quante sono le righe del vettore di copertura: come utilizzare questa caratteristica facendo stampare solo all’inizio, la pagina di intestazione, e solo alla fine, il piè di pagina?

Il trucco è abbastanza semplice, la cosa difficile è saper usare le espressioni di QGIS.

Dopo aver definito il layout principale, aggiungere una nuova pagina come Prima pagina e poi una seconda pagina da inserire Alla fine:

in queste pagine occorre impostare, dalle proprietà della pagina, Escludi pagina dalle esportazioni utilizzando la sovrascrittura dei dati:

Espressione usata: @atlas_featurenumber > 1

espressione usata: @atlas_featurenumber < @atlas_totalfeatures

risultato:

NOTE FINALI: molte idee vengono spesso dal quotidiano, dall’uso di QGIS per lavori ripetitivi; non ci avevo mai pensato ad aggiungere una pagina di intestazioni e/o piè di pagina direttamente con QGIS. Questo blog post lo dedico a tutti le persone che fanno domande apparentemente banali, ma dal risultato inaspettato.


RIFERIMENTI

RINGRAZIAMENTI

  • Silvia (per la domanda)

Se il blog post vi è piaciuto cliccate su ‘Mi piace’, grazie!!!
if you liked the blog post click on ‘Like’, thank you !!!

SE IL POST VI È STATO UTILE CONTRIBUITE A MANTENERLO AGGIORNATO PAYPAL

8 pensieri su “QGIS, intestazione e piè di pagina negli atlas

  1. Ciao Totò, e se invece in un layout ho un numero di pagine che non conosco a priori? Mi spiego meglio: ho una tabella che filtro con aggregate e che arriva, con l’opzione delle Cornici – modalità ridimensionamento – “fino alla fine”, anche a superare le 20 pagine.
    Vorrei ripetere su ognuna delle pagine un logo e delle scritte ma da quello che ho capito dovrei copiare manualmente gli oggetti ed incollarli su ognuna dopo aver creato l’anteprima del layout: ed il problema è che anche con un computer potente il lag negli spostamenti degli oggetti per poter avere sempre la stessa posizione è ingestibile (lo sò potrei individuare i valori numerici della posizione e poi copiarli dopo il copia e incolla dell’oggetto…). Credi possa essere una modifica da suggerire alla community quella di aggiungere l’opzione di “ripetizione su ogni pagina” di un oggetto?

    Piace a 1 persona

Scrivi una risposta a Silvia Cancella risposta

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.