Programmazione.it v6.2
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Chat Forum
Applicazioni Web e mappe interattive (2/3): GeoServer
Scritto da Pierpaolo Cira il 06-09-2007 ore 10:46
Intel Software
Nel precedente articolo abbiamo introdotto l'utilità e la richiesta sempre maggiore di software in grado di utilizzare funzioni GIS e siamo entrati nel dettaglio di una libreria open source per Java in grado di soddisfare questa richiesta: GeoTools. Abbiamo, poi, elencato alcuni dei prodotti basati su questa libreria, con la promessa di entrare nel dettaglio di uno di uno di essi: GeoServer.

A prima vista si tratta di un server open source, distribuito sotto GNU GPL, che implementa le Web Feature Server 1.0 e permette di pubblicare, gestire e consultare dati di carattere geografico-spaziale contenuti in file di dati, detti ShapeFile.

Entrando nel dettaglio, la prima nota degna di merito è il fatto che gli sviluppatori abbiano pensato ad una soluzione il più possibile portabile: il server è multipiattaforma, in quanto scritto in Java e basato su GeoTools e in più i dati geospaziali possono essere contenuti anche in basi come PostGIS, Oracle DB, ArcSDE, DB2 o, pur se non ancora in maniera stabile, in MySQL.

Tra i numerosi standard supportati cui abbiamo accennato poco fa, dobbiamo necessariamente citare WFS e WMS e ricordare che GeoServer è certificato dall'Open Geospatial Consortium (OGC), una sorta di W3C rivolta agli standard geospaziali, in quanto, ricordiamo, è basata su GeoTools. Per maggiori informazioni a riguardo rimando al precedente articolo.

Il server sarà, poi, in grado di generare in uscita diversi formati di file, come JPG, PNG, SVG, PDF, ShapeFile e, soprattutto, KML, il formato di interscambio di dati utilizzato da Google Earth. Sul sito ufficiale, oltre alla possibilità di scaricare GeoServer, è presente una documentazione per gli utenti ed una per gli sviluppatori, e in più il link ad una demo del prodotto, la quale, anche se chiaramente lenta, è davvero interessante.
Per chi lo trovasse interessante, nel prossimo articolo concluderemo questa miniserie con un articolo che mostra come utilizzare GeoServer per integrare Google Earth e Oracle Spatial creando una valida applicazione per la Business Intelligence con il supporto a dati geospaziali.
Precedente: XPlanner, pianificare e tracciare l'eXtreme Programming
Successiva: Learning Ruby
Copyright Programmazione.it™ 1999-2009. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.739 secondi. Sito ottimizzato per Mozilla Firefox. Powered by Kyron.