FOSS4G IT & OSMit 2026

Realizzazione di raster COG Multi-Scala con PyQGIS e GDAL
10/07/2026 , Aula Magna

Lo script render_multiscale_cog.py risponde a un problema pratico tipico dei sistemi GIS su rete locale: un progetto QGIS composto da decine di layer vettoriali tematizzati e da raster di sfondo risulta lento da caricare quando i dati risiedono su un server di rete, perché ogni layer viene trasferito per intero prima di poter essere visualizzato.
La soluzione adottata è la pre-renderizzazione del progetto in un file raster unico strutturato come Cloud Optimized GeoTIFF (COG) con piramidi interne generate da render reali a scale diverse. A differenza delle piramidi standard — che sono semplici ricampionamenti (media dei pixel) del livello base — le overview di questo COG contengono immagini renderizzate direttamente da QGIS alla scala corretta, con i layer appropriati attivi e le data-defined override già valutate.
Il COG viene utilizzato come sfondo cartografico nell'intervallo 1:150.000–1:600.000. Al di sotto di 1:150.000 il progetto carica i layer originali ad alta risoluzione.