pigreco / COVID-19_ITA

QGIS project for the visualization of COVID-19 data through an atlas with dynamic graphs - regions (https://github.com/pcm-dpc/COVID-19)
https://pigrecoinfinito.com/
Creative Commons Attribution 4.0 International
14 stars 4 forks source link

Automatizzare la produzione periodica dell'atlante in PDF #9

Open aborruso opened 4 years ago

aborruso commented 4 years ago

Sarebbe interessante seguire l'andamento dell'aggiornamento dati e avere ogni sera un atlante PDF aggiornato.

Penso possa essere utile per giornalisti, studenti, cittadini.

pigreco commented 4 years ago

Buona idea @aborruso , ma attualmente ci sono due problemi da superare:

  1. La stampa dell'atlas non stampa tutti (è random) i grafici presenti nel layout (vedi gif sotto);

  1. come automatizzarlo??
aborruso commented 4 years ago

Ok. Ma perché è random? È voluto? Non si può fare una pagina per ogni regione?

pigreco commented 4 years ago

Ok. Ma perché è random? È voluto? Non si può fare una pagina per ogni regione?

Secondo me è questione di aggiornamento, mi spiego meglio. È probabile che il compositore di stampa non riesca a gestire l'aggiornamento di tutti i grafici, infatti noto che alcuni grafici della pagina x sono stampati nella pagina x-1, per esempio:

image

il grafico dimessi di P.A. Trento rimane quello della pagina precedente che è Lombardia

Anche sfogliando l'atlas, senza stamparlo, i tempi di refresh sono visibili.

Forse è un bug (@ghtmtt)


EDIT: PDF esempio

https://github.com/pigreco/COVID-19_ITA/blob/master/PDF/20200314/20200314.pdf

@ivn951 con il mcOS, ci sono stessi problemi??

aborruso commented 4 years ago

Un conto è la lentezza - ci può stare - un conto è stampare a pagina 4, in contenuti di pagina 3.

pigreco commented 4 years ago

Ho aperto issue:

https://github.com/ghtmtt/DataPlotly/issues/207

ivn951 commented 4 years ago

Confermo pari situazione descritta da @pigreco anche per la versione mac...

EDIT: PDF esempio Atlas_macOS_Version

pigreco commented 4 years ago

Noto che i problemi sono connessi alla stampa in serie (1) e non alla stampa per singola pagina (2) almeno con pochi grafici:

1

image

2

image

sarebbe utile uno script Python che stampi per singola pagina.