Mastering PostGIS

Durata
18 ore + 3 ore di follow-up
Costo
400 €
PROMO
320 €
Date
Luogo
 
24/25/31 Marzo - 1 Aprile 2025
Roma/Online
10/11/17/18 Novembre 2025
Roma/Online
Descrizione del corso

Organizzare e gestire le informazioni geografiche in un RDBMS per effettuare analisi territoriali evolute

Obiettivi del corso

Obiettivo del corso è l’acquisizione di competenze specialistiche sulla estensione spaziale PostGIS di PostgreSQL, dalle attività di installazione alla configurazione, dalla creazione del GEODB alla gestione e analisi della banca dati mediante client grafici o da riga di comando.

Tale obiettivo viene perseguito durante il corso mediante la realizzazione di una serie di esercitazioni pratiche, intervallate da sessioni teoriche, che porteranno alla creazione di un database geografico ottimizzato per la acquisizione di dati da client e la realizzazione di analisi territoriali evolute.

Programma del corso

1 Introduzione tecnica alla gestione di basi di dati geografiche tramite RDBMS

  • DB – DBMS – RDBMS: caratteristiche, vantaggi e funzionalità
  • GeoDB: struttura e formato dati
  • PostGIS vs SpatiaLite vs Geopackage
  • Il linguaggio SQL e PL/pgSQL

2 Installazione e configurazione degli applicativi server e client

  • Installazione e configurazione di PostgreSQL/PostGIS e di strumenti di utilità
  • Gestione da riga di comando (psql) e da interfaccia grafica (PgAdmin, PhpPgAdmin, QGIS DB Manager)

3 La struttura del geodatabase in PostgreSQL

  • Creazione di un database geografico e template db
  • Schemi, tabelle, viste, indici, chiavi
  • Permessi e accesso ai dati (utenti, gruppi, ecc..)

4 Gestione di banche dati spaziali

  • Primitive geometriche
  • Tipi di dati spaziali (geometry, geography, raster, topology)
  • La gestione dei Sistemi di Riferimento in PostGIS
  • Importazione ed esportazione di dati tabellari (CSV, DBF), di Shapefile ed altri formati vettoriali
  • Creazione features mediante digitalizzazione da interfaccia grafica

5 Introduzione alle query e alle funzioni geospaziali

  • Lavorare con i dati spaziali
    • Elaborazioni su geometrie semplici
    • Misurazioni
    • Sistemi di riferimento e conversione tra sistemi di coordinate
    • Validazioni
  • Interrogazione di base dei dati
    • Selezioni geografiche, filtri, viste
    • Funzioni di aggregazione
    • Funzioni di join
  • Le funzioni per i tipi di dato geometry e geography
    • Join e Query spaziali
    • Buffer (aree di rispetto)
    • Operazioni di overlay (merge, clip, difference, dissolve, intersect)
    • Cambio di sistema di riferimento (Project)

Integrazione PostGIS e QGIS

7 Gestione e manipolazione dati raster e querying

  • Creazione e caricamento dati raster (raster2pgsql)
  • Cataloghi raster_columns e raster_overviews
  • Eseguire operazioni di map algebra
  • Combinare geometrie con dati raster per l’analisi
  • Convertire dati raster e vettoriali

8 Backup and Restore

Perché scegliere questo corso

Il corso “Mastering PostGIS” offre la possibilità di acquisire competenze specialistiche per la gestione di banche dati geografiche complesse mediante RDBMS.

Il corso della durata di tre giorni ha un taglio molto pratico garantendo ai partecipanti il raggiungimento degli obiettivi prefissati.

Dopo il corso è previsto un approfondimento delle materie trattate per mettere in pratica le competenze acquisite. La partecipazione al follow-up è facoltativa e non comporta un prezzo addizionale.

Il corso è tenuto da un docente senior con esperienza decennale in progettazione di Sistemi Informativi Territoriali e gestione di banche dati geografiche.

Il corso si colloca in un contesto formativo specialistico GIS strutturato ormai da diversi anni presso la Facoltà di Ingegneria Civile e Informatica dell’Università degli Studi di Roma Tor Vergata, garantendo una organizzazione dei contenuti idonea agli obiettivi formativi.

Naturalmente tutti i materiali (dati, presentazioni, documenti) sono resi disponibili ai partecipanti in formato digitale.

E’ previsto infine il rilascio di un Attestato di partecipazione al corso “Mastering PostGIS” .

Esperienza richiesta

Per la partecipazione è richiesta una conoscenza di base dei dati geografici e dei Sistemi Informativi Geografici. Non sono necessarie conoscenze sul linguaggio SQL e sui linguaggi di programmazione informatica.

Software utilizzato

I software utilizzati durante il corso sono PostgreSQL con estensione PostGIS, PgAdmin, QGIS e strumenti specifici GDAL/OGR. Tutti i software utilizzati sono forniti durante il corso.