Gis strumento di lavoro alla base della cartografia e dell’analisi
G3W-SUITE al FOSS4G 2020 di Torino
1. 1
La suite OS dedicata alla pubblicazione
di progetti QGIS come servizi WebGis
Il suo utilizzo presso l’Area Vasta
Metroopoli Terra di Bari
W.Lorenzetti1
, L.Lami1
, F.Boccacci1
1
Gis3W
Soluzioni GIS e WebGis OS
www.gis3w.it
info@gis3w.it
2. 2www.gis3w.it
G3W-SUITE
G3W-SUITE ha origine nel 2012 come framework dedicato alla
pubblicazione su client WebGIS di progetti cartografici
realizzati con QGIS
Nel corso degli anni la suite si è arricchita di funzionalità e
moduli specifici e, dal 2018, è disponibile con licenza Open
Source MPL su repository GitHub
https://g3wsuite.it
https://github.com/g3w-suite
3. 3www.gis3w.it
Componenti dell'applicativo
G3W-SUITE è un’applicazione client-server modulare
costituita da 2 componenti principali:
● G3W-ADMIN: componente di Amministrazione (project
management, ACL, OGC proxy server, API rest server)
✔ G3W-CLIENT: client cartografico per la consultazione ed
interazione con i servizi OGC
Moduli opzionali
✔ Portale cartografico: accesso informazioni, gruppi
tematici e servizi WebGIS
✔ Caching Module: modulo di tile caching per singoli layer
basato su TileStache
4. 4www.gis3w.it
Stack Tecnologico
Icone disegnate da Oliver (http://www.flaticon.com/authors/madebyoliver)
da www.flaticon.com sono licenziate con CC 3.0 BY
G3W-CLIENT sviluppato
con tecnologia reattiva
tramite Vue.js
G3W-ADMIN sviluppato con
Python 3 usando Django 2
QGIS-Server 3.4.X LTR
come server di servizi OGC
PostgreSQL
per la gestione dei dati
della suite
PostGIS,
SpatiaLite or
file system
per la gestione dei
dati geografici
5. 5www.gis3w.it
Principali caratteristiche
Grazie alla sua natura architetturale la suite permette di:
✔ organizzare i contenuti cartografici in maniera gerarchica:
macro gruppi e gruppi cartografici
✔ creare utenti (singoli e gruppi) ed associarli a ruoli
predefiniti: Admin, Manager, Viewer…
✔ gestire aspetti funzionali dei diversi servizi WebGis
pubblicati: cache, ricerche, legende, download layer...
✔ attivare la funzione di editing on line basata su specifiche
del progetto QGIS di origine: relazioni 1:n, form degli attributi,
widget di editing...
✔ sviluppare moduli specifici e funzionalità di editing basate
su un sistema di profilazione utenti editabili e
configurabili, anch’esso di tipo gerarchico
6. 6www.gis3w.it
G3W-ADMIN
Interfaccia di Amministrazione
Creare
Gruppi e Macrogruppi
cartografici tematici
per gestire servizi WebGis
in maniera strutturata
Creare utenti (singolo e gruppi)
associabili a
differenti ruoli
(admin, editor I, editor II, viewer)
Pubblicare
progetti QGIS come servizi WebGis,
associati a loghi, descrizioni e definizione
dei permessi di accesso e gestione
Attivare
moduli funzionali specifici
collegati ai singoli servizi WebGis
con relativa gestione dei permessi
Gestione servizi WebGis pubblicati
(ricerche, editing, download, legende...)
7. 7www.gis3w.it
G3W-ADMIN
Interfaccia di Amministrazione
Creare
strumenti di ricerca,
Ereditabili se già creati per
lo stesso layer in altri progetti
Gestione cache
Tilizzazione su singoli layer
Attraverso il modulo
g3w-admin caching
Permettere il
download dei layer
in formato SHP
Abilitare la funzione di
editing on line
con struttura del form ed
widget di editing ereditabili
da progetto QGIS
Abilitare / disabilitare
legende WMS
Definire constraints
geografici su editing
differenziabili per ogni
singolo utente
8. 8www.gis3w.it
G3W-CLIENT
Il client cartografico
Navigazione
interattiva
della cartografia
Vari
Metodi di interrogazione
(puntuale, bbox, polygon)
Join e relazioni 1:1 e 1:n
definiti su progetto QGIS
Consultazione di
link multimediali
e anteprime immagini
Passaggio tra diversi
servizi WebGis
mantenendo estensione
e scala di visualizzazione
Strumento di stampa
con layout definiti
su progetto QGIS
Consultazione delle tabelle attributi con
sistema di paginazione, geolocalizzazione, caricamento
on-the-fly di strati esterni, Google Street View...
Form degli attributi
ereditato da progetto QGIS
Metadati d base
ereditabili dalle
General Capabilities
Use search tools
created in
G3W-Admin
9. 9www.gis3w.it
Area Vasta Metropoli
Terra di Bari
Nell’ambito del Programma Operativo Città Metropolitane 2014-2020 -
Asse 1 Agenda Digitale - è stato rinnovato il Sistema Informativo
Territoriale dell'Area Vasta Metropoli Terra di Bari che fornisce
servizi e funzionalità aggiuntive per la Governance Territoriale dei circa
30 comuni dell’Area Vasta barese
Il Comune di Bari agisce da capofila ed attore principale nella
condivisione e gestione evolutiva dei servizi
Il Sistema è stato realizzato in collaborazione con Planetek Italia
attraverso la personalizzazione della piattaforma.
https://sit.egov.ba.it
11. 11www.gis3w.it
Area Vasta Metropoli
Terra di Bari
Caratteristiche del deploy realizzato
✔ infrastruttura unica per la gestione integrata dei SIT di
tutte le Amministrazione
✔ possibilità per ogni Amministrazione e/o per ogni singolo
Servizio di pubblicare e gestire in autonomia servizi
WebGis partendo direttamente dai propri progetti QGIS
✔ possibilità di attivare sui singoli servizi WebGis moduli
specifici dedicati alle PA
12. 12www.gis3w.it
Area Vasta Metropoli
Terra di Bari
Sistema di gestione degli utenti “compartimentalizzato”
per singola Amministrazione
✔ un Amministratore di I livello dell’intera piattaforma
✔ un Amministratore di II livello per ogni Amministrazione
(con gestione utenti)
✔ Amministratori di III livello per i singoli Servizi degli Enti
(Urbanistica, Tributi Anagrafe, LLPP…)
✔ Utenti di base con funzioni di accesso, consultazione e
interazione con i singoli moduli funzionali differenziata per
singolo servizio WebGis
13. 13www.gis3w.it
Area Vasta Metropoli
Terra di Bari
Per le singole Amministrazioni sono stati attivati i seguenti
moduli funzionali:
✔ gestione e consultazione storicizzata dei dati cartografici e
censuari catastali resi disponibili dall’Agenzia delle
Entrate *
✔ creazione semi-automatizzata dei Certificati di
Destinazione Urbanistica (CDU) *
✔ gestione testi normativi e collegamento con le diverse
zonizzazioni del territorio *
* moduli non ancora rilasciati con licenza OS
14. 14www.gis3w.it
Area Vasta Metropoli
Terra di Bari
Per l’Amministrazione Comunale di Bari sono state attivate
anche i seguenti moduli funzionali:
✔ gestione utenti integrata con sistemi LDAP*
✔ Accesso da parte del cittadino tramite autenticazione
SPID* per la realizzazione autonoma di CDU in forma libera
✔ sistema di editing on line per la predisposizione di
gestionali cartografici web
* moduli non ancora rilasciati con licenza OS
15. 15www.gis3w.it
Editing on line
Il modulo dedicato all’editing on line permette di creare
gestionali cartografici su QGIS e migrarli in ambiente
web con la massima semplicità
✔ editing geometrico con funzioni di snap intra-layer
✔ editing attributi anche relazionati in modalità 1:1 o 1:n
✔ editing multi-utente tramite funzione di feature-lock
✔ definizione geo-constraints basati su layer terzi e
differenziati per utenti (singoli e/o gruppi)
✔ utilizzo anche da dispositivi tablet
✔ attualmente limitato a dati su PostGreSQL/PostGis
16. 16www.gis3w.it
Editing on line
Caratteristiche definibili direttamente da progetto QGIS
✔ join e relazioni 1:n
✔ predisposizione form attributi (schede, gruppi, alias...)
✔ widget di editing (menù a tendina, autocompletamento,
calendari, checkbox, file multimediali…)
✔ constraints vari (not null, valori univoci, valori min e max...)
17. 17www.gis3w.it
Editing on line
Applicazioni realizzate
Regione Lazio Sistema Informativo Territoriale Aree Naturali Protette
Gestionale rimborsi danni da fauna selvatica
✔ necessità di gestire in modo
strutturato e semplificato un
gran numero di informazioni
per ogni oggetto geografico
✔ competenza diversificata da
parte degli utenti basata
sull’Area Protetta in cui il
danno veniva registrato
✔ necessità di ottenere report
sui contenuti inseriti
19. 19www.gis3w.it
Editing on line
Applicazioni realizzate
ARPA Piemonte – Sistema Erikus
Censimento danni ed agibilità post terremoto degli edifici
✔ informazioni numerose
e strutturate, basate
anche su relazioni 1:n
tra oggetti geometrici
✔ utenti diversi che
lavoravano in
contemporanea sui vari
layer
✔ lavoro su campo
tramite dispositivi tablet
20. 20www.gis3w.it
Nuove funzionalità
Parco Nazionale Gran Paradiso
✔ Service CSW, basato su
integrazione PyCSW,
per la pubblicazione in
harvesting dei
metadati secondo
specifiche RNDT
✔ Tile cache per la
trasformazione e utilizzo
di servizi WebGis come
base layer
21. 21www.gis3w.it
Nuove funzionalità
PoliTecnico di Torino
Progetto Interreg Alcotra – Resilienza degli sbarramenti
✔ Modulo per integrazione,
gestione ed utilizzo lato
client di servizi WPS
✔ Gestione permessi di
utilizzo modello
✔ Gestione di input da
mappa
22. 22www.gis3w.it
Sviluppi 2020
Sviluppi strutturali
✔ Nuova versione basata sulla futura versione LTR di QGIS 3.10
✔ Gestione accesso ed editing dati basato sulle API di QGIS
(Consorzio Bonifica Renana)
✔ Possibilità di consultare ed editare tutti i formati gestiti da QGIS
Sviluppo funzionali (ARPA Piemonte)
✔
Constraints alfanumerici su consultazione ed editing
✔ Query builder
✔
Editing off-line per dispositivi mobili
✔
Strumento appunti (disegni e testi)