Torna alle esperienze
 

IT Manager – Sistemista Programmatore

dal: 01/03/2023 - al:
 

L’esperienza si è concentrata sulla progettazione e realizzazione di GISDOC, un sistema avanzato di WebGIS e gestione documentale, ideato per consentire il monitoraggio e la gestione degli elementi di una mappa, tracciando la loro storia, gli eventi e i documenti correlati. Questo strumento ha applicazioni in vari ambiti, tra cui la gestione di infrastrutture, siti archeologici, musei e progetti di riqualificazione urbana. GISDOC è stato sviluppato per rispondere alla crescente esigenza di soluzioni multilingua, accessibili via browser senza necessità di installazioni, e con dashboard intuitive per una gestione efficiente e in tempo reale dei dati.

Attività principali svolte:

1. Progettazione e Sviluppo di GISDOC

  • Sviluppo di un sistema WebGIS avanzato: Creazione di un sistema completo per la visualizzazione e la gestione di mappe geospaziali, utilizzando MapServer e GeoServer per il rendering delle mappe e per l’interrogazione dei dati geospaziali.
  • Gestione documentale integrata: Implementazione della parte documentale utilizzando Alfresco, una piattaforma open-source per la gestione di documenti aziendali, che consente l’archiviazione e il recupero di documenti correlati agli eventi geospaziali.
  • Interfaccia utente (Frontend): Realizzazione del frontend utilizzando WordPress, con la creazione di interfacce facili da usare per gli utenti finali, per visualizzare e interagire con i dati mappa e i documenti associati.

2. Funzionalità del Sistema GISDOC

  • Monitoraggio e gestione delle risorse geospaziali: GISDOC permette di tracciare eventi e azioni legate agli oggetti mappa, come manutenzioni, restauri, progetti di riqualificazione e altre informazioni relative agli asset geografici.
  • Dashboard interattiva: Creazione di una dashboard centrale per visualizzare mappe, dati tabellari e documenti in tempo reale, consentendo agli utenti di navigare facilmente tra le informazioni geospaziali e i documenti correlati.
  • Motore di ricerca avanzato: Implementazione di un motore di ricerca potente che consente agli utenti di cercare rapidamente attraverso le mappe, i documenti e i dati associati.
  • Strumenti di navigazione: Funzionalità come zoom, pan, e misurazione su mappa, per una navigazione fluida e interattiva.
  • Integrazione di workflow: Automatizzazione di processi aziendali con la creazione di workflow per notifiche, approvazioni e altre azioni necessarie per una gestione efficiente dei dati.

3. Sistema di Controllo Accessi e Sicurezza dei Dati

  • Controllo degli accessi: Implementazione di un robusto sistema di controllo degli accessi, che consente di gestire i permessi di visualizzazione e modifica dei dati in modo sicuro, con accesso mirato alle informazioni in base ai ruoli e alle autorizzazioni.
  • Privacy e sicurezza: Garanzia della sicurezza e privacy dei dati attraverso misure di protezione dei dati sensibili e un sistema di gestione delle informazioni conforme alle normative vigenti.

4. Personalizzazione e Flessibilità

  • Adattabilità alle esigenze del cliente: GISDOC è stato progettato per essere flessibile e facilmente personalizzabile, adattandosi a una vasta gamma di settori, come la gestione delle infrastrutture, la gestione dei siti archeologici o musei, e le reti idriche.
  • Supporto multilingua: Il sistema è stato realizzato per essere multilingua, consentendo di gestire dati e documenti in più lingue, rendendo GISDOC accessibile a una clientela globale.

5. Tecnologie Utilizzate:

  • Framework: CodeIgniter 4 per la creazione della logica backend, con un focus su performance e sicurezza.
  • Gestione documentale: Alfresco, per gestire documenti e informazioni in modo sicuro e accessibile.
  • Web Mapping: MapServer e GeoServer per il rendering delle mappe geospaziali e la gestione dei dati geografici.
  • Frontend: WordPress per la creazione di un’interfaccia web user-friendly, facile da navigare per gli utenti.
  • Database: Utilizzo di database MySQL per la gestione dei dati relazionali e di PostgreSQL/PostGIS per la gestione dei dati geospaziali.

Risultati ottenuti:

  • Gestione avanzata delle risorse territoriali: GISDOC ha migliorato la capacità di gestire e tracciare interventi di manutenzione e altri eventi legati agli asset geospaziali in tempo reale.
  • Accesso efficiente e sicuro ai dati: Con un sistema di accesso sicuro e un’interfaccia semplice da usare, gli utenti possono visualizzare, modificare e archiviare informazioni con maggiore efficienza.
  • Flessibilità e adattabilità: Il sistema ha mostrato grande adattabilità, rispondendo con successo alle esigenze di diversi clienti, dalle infrastrutture urbane ai siti di interesse culturale.

Conclusioni

Questa esperienza ha permesso di acquisire competenze avanzate nella progettazione e implementazione di soluzioni WebGIS e gestione documentale, utilizzando tecnologie open source per creare un sistema robusto e personalizzabile. La user experience, la sicurezza dei dati e l’efficienza operativa sono stati i principali obiettivi del progetto, che ha visto la creazione di un sistema completo per la gestione e la condivisione delle informazioni territoriali in modo sicuro e interattivo.

 
Apri il sito web