Università degli studi di Udine facoltà di Scienze M.F.N.
description
Transcript of Università degli studi di Udine facoltà di Scienze M.F.N.
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