L’obiettivo del corso è quello di apprendere l’uso del software QGIS , dei moduli Processing e del linguaggio Python acquisendo conoscenze e competenze che permettano di operare in modo indipendente nell’analisi geografica e spaziale di livello avanzato.
Il corso è rivolto a professionisti e tecnici del settore territoriale ed ambientale che si occupano di problematiche inerenti l’analisi spaziale ed il processamento dei dati geografici e che necessitano di approfondire la conoscenza dell’ambiente di modellazione e la personalizzazione del motore di geoprocessing.
Il corso prevede lezioni frontali, esercizi guidati dal docente e esercizi svolti in modo autonomo.
Saranno previsti inoltre momenti dedicati alla discussione e condivisione delle problematiche e delle conoscenze tra i componenti della classe.
- Fondamenti di Python
- Programmare con QGIS e Python
- Introduzione allo scripting con QGIS Processing
- Struttura e oggetti dell’interfaccia di programmazione (API) di QGIS
- Introduzione ai principali oggetti delle API QGIS
- Lavorare con i vettoriali
- Lavorare con i raster
- Esercitazioni pratiche di programmazione di script per il processamento geometrico e alfanumerico di layer vettoriali e raster
- Esempi sull’utilizzo di script PyQGIS al di fuori di una sessione di lavoro QGIS (es. ambienti server, CLI, ecc.)