Università degli studi di Udine facoltà di Scienze M.F.N.

10
Università degli studi di Udine facoltà 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.

description

Università degli studi di Udine facoltà 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. - PowerPoint PPT Presentation

Transcript of Università degli studi di Udine facoltà di Scienze M.F.N.

Page 1: 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.

Page 2: Università degli studi di Udine facoltà di Scienze M.F.N.

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.

Page 3: Università degli studi di Udine facoltà di Scienze M.F.N.

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

Page 4: Università degli studi di Udine facoltà di Scienze M.F.N.

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

Page 5: Università degli studi di Udine facoltà di Scienze M.F.N.

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

Page 6: Università degli studi di Udine facoltà di Scienze M.F.N.

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

Page 7: Università degli studi di Udine facoltà di Scienze M.F.N.

Sviluppo logico

Page 8: Università degli studi di Udine facoltà di Scienze M.F.N.

Sviluppo software

Page 9: Università degli studi di Udine facoltà di Scienze M.F.N.

Realizzazione http://www.tecnomap.it

Portale esemplificativo delle funzionalità implementate.

Chiarezza strutturale e completezza

Interazioni intuitive

Mantenimento dell’interesse

Riferimenti alla tecnologia utilizzata

Page 10: Università degli studi di Udine facoltà di Scienze M.F.N.

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