|
Il Web GIS è una tecnologia che consente di esportare su Web le funzionalità dei GIS. Binario Etico ha sviluppato BEWGIS, un prodotto interamente realizzato su tecnologie basate su Software Libero, nelle quali convivono strumenti GIS accanto a strumenti per la creazione dinamica di pagine web. Il sistema è sviluppato su piattaforma Debian GNU/Linux e include le seguenti componenti:
1.apache web server
2.php support
3.postgres server
4.mapserver
5.ka-map
BEW-GIS è scritto in php e javascript.
Il sistema consente di caricare dati GIS (immagini satellitari, elementi cartografici vettoriali, punti, linee, poligoni, ecc.) e di trattarli per la visualizzazione su mappe consultabili online (colori, trasparenze, sistemi di coordinate di riferimento, interfacciamento alla base di dati con le informazioni relative alle diverse zone sulla mappa, ecc.). Inoltre il sistema prevede un meccanismo di autorizzazione per utenti con diversi livelli di accesso ed è possibile stabilire permessi di lettura e scrittura per ciascuno di essi e per ciascun layer caricato.
Il sistema è dotato di un'interfaccia grafica che consente di realizzare facilmente operazioni di gestione del sistema come la creazione/modifica/rimozione di utenti. Il nuovo utente creato riceve un'email alla quale deve rispondere per confermare l'iscrizione. Dopodiché può eseguire il login ed entrare nel sistema di controllo. In base al tipo di utente, sono possibili operazioni diverse: l'amministratore può svolgere qualunque operazione mentre l'utente semplice solo una parte. L'amministratore, inoltre, può decidere quali layer rendere visibili ai vari utenti. Ogni utente, poi, può decidere di visualizzare solo un sottoinsieme dei layer che è abilitato a vedere. Attraverso un'interfaccia grafica, è possibile caricare nuovi layer, in forma di un pacchetto unico compresso (archivi zip) o come file separati non compressi. Ogni nuovo layer, può essere trattato per specificare le proprietà di visualizzazione sulla mappa (campi nella tabella di attributi), come ad esempio il colore, la trasparenza, il tipo (punti, linee, poligoni o immagine raster), il sistema di riferimento (se Gauss/Boaga o WGS84), ecc.
Una volta inserito il layer, si può anche decidere quali utenti lo potranno visualizzare. Tutte queste informazioni possono essere modificate di volta in volta in base alle esigenze. A partire dall'interfaccia di controllo, si può passare alla visualizzazione della mappa, all'interno della quale è anche possibile accendere o spegnere i layer, variare la loro trasparenza, variare il fattore di scala, eseguire operazioni di zoom in avanti o indietro, di pan, interrogare la mappa per ricevere le informazioni disponibili sui layer (nel database), ecc.
|