Web-GIS con QGIS Server, Geoserver ed Openlayers

Durata
24 ore + 3 ore di follow-up
Costo
480 €
PROMO
384 €
Date
Luogo
 
12/13/19/20 Dicembre 2024
Roma/Online
16/17/23/24 Giugno 2025
Roma/Online
24/25 Novembre - 1/2 Dicembre 2025
Roma/Online
Descrizione del corso

 Realizzazione di una completa applicazione web-GIS opensource.

 

Obiettivi del corso

Imparare a realizzare una complessa e strutturata applicazione Web per visualizzare ed interrogare dati geografici attraverso strumenti opensource.

Per raggiungere tale obiettivo sarà necessario, da un lato imparare a creare un server web cartografico e a realizzare servizi cartografici (WMS e WFS) che puntano ad un database progettato e realizzato in aula, e dall’altro imparare a realizzare un’interfaccia web strutturata e stilisticamente moderna che integra e visualizza i servizi cartografici pubblici (es. Geoportale Nazionale) e quelli realizzati in aula.

Programma del corso

Servizi cartografici e QGIS Server

  • Gli standards OGC e formati di interscambio: geojson, GML, WKT
  • I principali servizi cartografici utilizzati dalle applicazioni web-GIS: WMS, WFS, WCS
  • Utilizzo dei principali server cartografici pubblici
  • Creazione di servizi cartografici attraverso QGIS Server

2 Realizzazione di un database geografico pubblico attraverso Postgres + Postgis 

  • Impostazioni di PostgreSQL per la visibilità dei database
  • Progettazione di un database geografico
  • Realizzazione e popolamento del database

3 Geoserver 

  • Installazione del server web Apache Tomcat
  • Realizzazione di un server cartografico: installazione e configurazione di Geosever
  • Creazione di stili di rappresentazione attraverso l’utilizzo del linguaggio SLD
  • Creazione di servizi cartografici con differenti sorgenti dati

HTML di base

  • Introduzione: client, server e protocolli di comunicazione
  • Struttura di una pagina web
  • Principali elementi di una pagina Web
  • Costruzione di una pagina web

CSS

  • Introduzione: fogli di stile e integrazione nelle pagine web per clients desktop e mobile
  • I selettori
  • Il box model
  • Principali proprietà di stile
  • Progettazione di un layout con i css

6 JQuery e Jquery UI 

  • Integrazione delle librerie jQuery
  • Sintassi di base jQuery: selettori, attributi, classi e metodi base
  • Funzioni maggiormente utilizzate
  • Effetti e animazioni (funzioni hide(), show(), fadeIn(), fadeOut(), animate())
  • Introduzione alla libreria jQuery UI
  • Realizzare un’interfaccia web-GIS con effetti di menu a scorrimento

7 Javascript e Openlayers 

  • Eventi: handler, listener e funzioni
  • Variabili e controllo del flusso del programma: Condizioni e Cicli
  • Accesso al documento: DOM
  • Openlayers: integrazione della libreria
  • Openlayers: mappe, layers e controlli
  • Creazione di una applicazione web-GIS
Perché scegliere questo corso

Se vuoi imparare a realizzare un'applicazione Web-GIS complessa e strutturata partendo da zero, questo è il corso adatto a te!

Il corso della durata di quattro 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 sviluppo di applicazione Web-GIS..

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 “Web-GIS con QGIS Server, Geoserver ed Openlayers”.

Esperienza richiesta

Si consiglia di seguire preventivamente il corso di” Mastering PostGIS” attualmente in catalogo o di aver frequentato una precedente Edizione del corso “PostGIS Core”

Software utilizzato

La realizzazione del Database sarà effettuata utilizzando il database PostgreSQL con l’estensione PostGIS

Per la costruzione dei servizi cartografici verranno utilizzate due differenti tecnologie: Geoserver su server Tomcat e QGIS Server

Il visualizzatore web sarà realizzato attraverso l’editor di testo Notepad++ e necessiterà l’integrazione delle librerie javascript opensource JQuery, JQuery ui e Openlayers