Università degli studi di Udinefacoltà di Scienze M.F.N.
SVILUPPO FUNZIONALITA' GIS SU PORTALE ZOPE
Relatore: Prof. Claudio Mirolo
Laureando: Marco Celotti
Anno Accademico 2003-2004
Correlatore: Fabio Bottega
Tecnoteca s.r.l.
Problema
Funzionalità GIS su un portale ZOPE: sistema web per gestire dinamicamente cartografia.- motore cartografico- interfaccia utente
Obiettivo: rendere consultabile della cartografia attraverso un' interfaccia semplice e potente.
Sommario
Strumenti: ZOPE (cms), MapServer (server cartografico), ZMapServer (oggetto ZOPE)
Funzionalità GIS: Pan, ZoomIn, ZoomOut, layer Custom, active Editing
Finalità di utilizzo: Integrazione funzionalità su portali di enti pubblici e aziende private
Strumenti
ZOPE: piattaforma (CMS, Content Management System) per costruire applicazioni web
Python: linguaggio di programmazione ad oggetti di alto livello
MapServer: server cartografico ZmapServer: prodotto ZOPE di interfaccia a
Mapserver MapScript: modulo Python per scripting su
Mapserver Itasca demo: cartina demo di Mapserver
Strumenti – Strati Software
liv. Software Descrizione
4 ZMapServer (Zope + Mapserver)
Oggetto dalle molteplici funzionalità cartografiche per
ambiente ZOPE
3 MapScript Modulo necessario alla realizzazione dello scripting in
Python di funzionalità MapServer
2 MapServer Server cartografico; motore dell'intera cartografia
1 ZOPE Piattaforma CMS (Content-Management-System) su cui si
basa l'intero sistema; comprende anche una propria versione
interna del linguaggio Python
Strumenti – Sistemi Operativi
I sistemi operativi testati sono: SUSE 8 SUSE 9 Knoppix 3.3 (basata Debian) Windows2000 professional
- Analisi di compatibilità e problemi- Possibili soluzioni
Sviluppo logico
Sviluppo software
Realizzazione http://www.tecnomap.it
Portale esemplificativo delle funzionalità implementate.
Chiarezza strutturale e completezza
Interazioni intuitive
Mantenimento dell’interesse
Riferimenti alla tecnologia utilizzata
Conclusioni
Obiettivi raggiunti Installazione completa del sistema con analisi dei
risultati su sistemi operativi diversi Sviluppo e test funzionalità di base (pan, zoom,
info) su cartografia di esempio. Sviluppo e test funzionalità avanzate come
controllo dinamico layer e navigazione interattiva. Sviluppo e test funzionalità speciale di aggiunta
dinamica (on-the-fly) di punti su layer. Prototipo di portale esemplificativo di tutte le
funzionalità GIS fornite ai clienti
Obiettivi non raggiunti Installazione del sistema su S.O. SUSE 8
Top Related