Infrastruttura Tecnologica

Il sistema di pubblicazione è basato su una serie di strumenti e software OS

  • PostgreSQL/PostGis: per la gestione dei dati dell”applicativo

  • PostgreSQL/PostGis o SQLite/SpatiaLite: per la gestione dei dati geografici

  • QGIS Server LTR come server per i servizi OGC

  • G3W-ADMIN - la componente di Amministrazione: sviluppata in Python usando Django

  • G3W-CLIENT - il client cartografico: basato su OpenLayer3 e sviluppato con tecnologia reattiva tramite Vue.js

  • Le librerie principali utilizzate per la gestione e la visualizzazione della parte geografica e l’interazione con l’utente sono: OpenLayer, Boostrap, jQuery, Lodash e Vue.js.

  • Gulp.js come task runner

_images/architecture.png

Di seguito si riporta uno schema relativo al flusso operativo dell”applicazione

_images/architecture_workflow.png