salta la barra


Comune di Prato Comune di Prato
 indietro

Tolomeo: framework per lo sviluppo di applicativi WebGIS


Il progetto Tolomeo

Tolomeo nasce come esigenza interna del Sistema Informativo Territoriale del Comune di Prato per fornire applicazioni WebGIS ai propri utenti. Uno strumento che consentisse loro la visualizzazione e la consultazione della cartografia del Comune, ricercare vie e civici, selezionare oggetti e poterli modificare (editing), interrogare oggetti specifici per conoscerne gli attributi ed eventalmente elaborare delle statistiche...

Ogni categoria di utente aveva specifiche esigenze: la Pubblica Istruzione elaborare lo stradario delle scuole e realizzaere la leva scolastica, la Polizia Municipale monitorale i sinistri stradali, l'Urbanistica consultare il Regolamento Urbanistico, etc...

Tutte queste applicazioni diverse tra loro hanno però funzionalità comuni: visualizzare una mappa, spostarsi, poter fare lo zoom, accendere e spegnere i layer che compongono la mappa, selezionare oggetti...

Abbiamo cercato quindi di creare una parte (che poi abbiamo chiamato Tolomeo) che fosse la base comune a tutte le applicazioni, per poi sviluppare e differenziare solo le parti che effettivamente lo richiedono.

Tolomeo è quindi non un'applicazione finita, di uso generale, ma piuttosto un framework di sviluppo che consente di sviluppare facilmente applicazioni e ne semplifica la manutenzione e l'evoluzione.
Il risultato è la riduzione drastica della complessità del sistema ed un incremento notevole dell'efficienza di sviluppo.

Nella progettazione ed implementazione di Tolomeo abbiamo cercato di perseguire i seguenti obiettivi:

Con l'ambiente a regime ed i dati correttamente strutturati i tempi di sviluppo delle applicazioni "tipo" vanno da 1 giorno per le più semplici a 10 giorni per le più complesse.
Tolomeo è attualmente utilizzato all'interno del Comune di Prato in oltre 40 applicazioni; di queste circa 2/3 sono sviluppate interamente nell'ambiente, nelle restanti Tolomeo fornisce gli strumenti cartografici ad applicazioni sviluppate indipendentemente, a volte in tutt'altra tecnologia.

Tolomeo è in riuso alla provincia di Firenze, nel progetto CERCO (Province di Firenze, Prato, Pistoia, Comuni della provincia di Prato, Circondario empolese Val d'Elsa), verrà riusato nel progetto nazionale FED-FIS del bando Elisa2.

Tolomeo è l'ultimo prodotto di un percorso che al comune di Prato è iniziato, impiegando tutt’altra tecnologia, più di 6 anni fa.
È interamente basato su programmi OpenSource, di seguito i principali:

L'integrazione e le funzionalità aggiuntive rispetto ai pacchetti sopra elencati sono state realizzate da parte del Comune di Prato utilizzando: La soluzione è installata presso il nostro ente utilizzando: La scelta di Oracle (prodotto non open) deriva dal fatto che molti dati, sia cartografici che non, del nostro ente sono su tale DB, ma Tolomeo è stato testato e funziona regolarmente utilizzando anche PostgreSQL/PostGIS.



 indietro  inizio pagina