viernes, 1 de mayo de 2009

gvSIG


gvSIG es una herramienta orientada al manejo de información geográfica. Se caracteriza por una interfaz amigable, siendo capaz de acceder a los formatos más usuales de forma ágil tanto ráster como vectoriales. Integra en una vista datos tanto locales como remotos a través de un origen WMS, WCS o WFS.

Está orientada a usuarios finales de información de naturaleza geográfica, sean profesionales o de administraciones públicas (ayuntamientos, diputaciones, consejerías o ministerios) de cualquier parte del mundo (actualmente dispone de interfaz en castellano, valenciano, inglés, alemán, checo, chino, euskera, gallego, francés, italiano, polaco, portugués y rumano ), siendo, además, gratuita.

Dada su naturaleza de software libre (open source) es de gran interés para la comunidad internacional de desarrolladores y, en concreto, para los ambientes universitarios por su componente I+D+I. De hecho se ha hecho un especial hincapié en la extensibilidad del proyecto de forma que los posibles desarrolladores puedan ampliar las funcionalidades de la aplicación fácilmente, así como desarrollar aplicaciones totalmente nuevas a partir de las librerías utilizadas en gvSIG (siempre y cuando cumplan la licencia GPL). La última versión es la 1.1.2 pero la verdad es que la 2.0.0 que se espera para Septiembre promete novedades interesantes.

Dentro de éste ámbito es de destacar la aplicación que ha desarrollado la Junta de Extremadura sobre GvSIG, denominada SEXTANTE, por la que ha dotado a gvSIG de capacidades de análisis geográfico tanto raster como vectorial con más de 150 extensiones, con geoestadística, índices de vegetación, perfiles y análisis hidrológico entre otras funcionalidades implementadas.

Blog de SEXTANTE

* Propósito: Cliente avanzado GIS de consulta, edición y creación de planos.
* Lenguaje de desarrollo:Java 100 % + algunas librerías externas para el acceso a formatos propietarios como ECW o MrSid.
* Multiplataforma: Funciona en sistemas Windows, Linux, Mac… etc. (Siempre y cuando esté instalada la máquina virtual java adecuada).
* Licencia GNU GPL
* Multilingüe. Soporta internacionalización de manera nativa, y es muy fácil crear nuevas traducciones del programa.

Mención aparte merecen las librerías utilizadas en el proyecto:

* Geotools2 => Magnífico proyecto. Hemos aprovechado todo lo relativo a proyecciones, y es probable que utilicemos más módulos.
* JTS (Java Topology Suite).=>Sin ella, todo lo referente a análisis espacial, consultas avanzadas y creación de topología, sería imposible.
* Log4java => Para que sepamos en todo momento qué está haciendo la aplicación y se cree un “log” o registro de los posibles fallos. Del proyecto Apache, un verdadero almacén de librerías útiles.
* Batik => También del proyecto Apache. En el futuro, la emplearemos para trabajar con SVG. Por ahora, la empleamos para etiquetar polilíneas.
* Castor=> Librería para manejar la persistencia de objetos. con ella se consigue guardar y recuperar los objetos del proyecto, y también la hemos empleado para realizar el cliente WMS, basándonos en los esquemas que suministra el Opengis Consortium.
* Ermapper=> Librería para trabajar con ECW libre. Solo Windows, pero gratuita. Muy rápida en la visualización, y consume poca memoria. Posibilita trabajar con ficheros raster enormes.
* GDAL=> La misma librería de acceso a raster que utiliza MapServer. También libre. La usamos tanto para leer como para escribir, y nos apoyamos en ella en el acceso a WMS y WCS.
* Lizardtech GeoDSDK => Librería cerrada para lectura de Mr SID.

No hay comentarios:

Publicar un comentario