Skip to content.
Logo tecnoteca

Portale Tecnoteca.it

Logo tecnoteca

Vai al sito aziendale Tecnoteca.com


 
You are here: tecnoteca.it » Tesi on line » Sviluppo funzionalità gis su portale ZOPE » Studio e analisi » Strutturazione del lavoro

Strutturazione del lavoro

Le fasi di lavoro sono state le seguenti:
  1. Installazione di ZOPE 2.7
  2. Installazione e test server cartografico dei diversi componenti di base necessari all'utilizzo di MapServer: Python (http://www.python.org/ftp/python/2.3.3/Python-2.3.3.exe),  Python-Mapscript (Python-MapScript-4.0.win32-py2.1.exe), MapServer (http://mapserver.gis.umn.edu)
  3. Caricamento in MapServer di cartografia di esempio e configurazione layer (cartografia DCW – Digital Chart of the World Server - http://www.maproom.psu.edu/cgi-bin/dcw/dcwarea.cgi?Europe)
  4. Installazione e test interfaccia ZmapServer per ZOPE (ZMapServer - fornisce una struttura per applicazioni 'web mapping' usando MapServer, inclusi i principali componenti 'web mapping': mappe, legende, barre della scala, etichette, strati di dati e stili di strato).
    L'installazione di ZMapServer è stata sicuramente la più difficile in quanto il suo corretto funzionamento dipende da diversi software alla base di questo sistema (Mapserver, ZOPE, librerie aggiuntive)
  5. Sviluppo metodi di test per verifica delle funzionalità base (zoom, pan, info) in ambiente ZOPE: è stata sviluppata una interfaccia utente minima per l'acquisizione dei parametri da passare a MapServer ed è stata presentata la mappa (immagine PNG) risultante
  6. Sviluppo codice Python per funzionalità di aggiunta dinamica di punti a layer.Si è data la possibilità di inserire/rimuovere/modificare dei punti sulla cartina per evidenziare i potenziali utilizzi del sistema
  7. Integrazione funzionalità GIS in un sito web pubblico: è stato sviluppato un portale pubblico esemplificativo di tutto il sistema (www.tecnomap.it)

Durante questo percorso di sviluppo sono state prese inoltre diverse decisioni operative:
  • Sviluppare il sistema su ZOPE2.7 al fine di permetterne l'integrazione con i portali attualmente in uso dai clienti dell'azienda “Tecnoteca”.
    In altre parole si vuole evitare di fare installazioni separate di ZOPE nel caso in cui un cliente richieda il servizio GIS sul proprio portale.
  • Preferire, se possibile, l'installazione del sistema su SUSE 8 o 9 per lo stesso motivo di cui al punto precedente, ovvero garantire compatibilità con i sistemi operativi attivi presso i clienti (principalmente SUSE 8 e 9)
  • Cercare di utilizzare il meno possibile il linguaggio JAVASCRIPT per lo sviluppo delle funzionalità GIS; questo per cercare di sfruttare al massimo l'HTML ed evitare incompatibilità vincolanti con i diversi browser attualmente sul mercato (Explorer, Mozilla, Opera, Netscape, Safari, etc.)
  • Preferire la finestra pop-up alla normale finestra browser per la presentazione e navigazione della cartina.
    Tale scelta è legata alla compatibilità con le diverse risoluzioni monitor dei navigatori ed anche alla necessità di rendere il sistema il più trasparente possibile (evitando quindi di mostrare variabili passate attraverso URL, indirizzi che cambiano in base alle operazioni eseguite, etc).



Tesi di Laurea:
"Sviluppo funzionalità gis su portale Zope"
di Marco Celotti


- Università degli studi di Udine -
-  Facoltà di Scienze Matematiche Fisiche e Naturali  -
- Dicembre 2004 -


Slide Tesi.ppt


Video Tesi.zip  [913 KB formato AVI]