Equipo GIS: 26/02/10

Hoy voy a escribir un breve resumen de las tecnologías que se utilizan en el departamento GIS. Como nuestros compañeros de aplicaciones harán lo mismo sobre las tecnologías más relacionadas con Java, me centraré en las tecnologías propiamente GIS:

Librerías geoespaciales

Librerías de generación de mapas y operaciones geográficas.

Mapnik
El servidor de OpenStreetMap utiliza Mapnik para renderizar los tiles

GeoTools
GeoTools es un conjunto muy completo de librerías de código Java con funcionalidades destinadas, generalmente, a GIS.

Servidores de Mapas:

MapServer
MapServer es un servidor de mapas que utiliza ficheros Mapfile para generarlos.

Bases de Datos Geográficas

SpatialLite
Base de datos basada en SQLite pero con operaciones geográficas.

PostGIS
Módulo para PostgreSQL que permite añadir operaciones geográficas.

H2Database
Base de datos muy ligera basada en ficheros, aunque a diferencia de SQLite, utiliza un servidor Java para conectar con la BBDD.

Aplicaciones de escritorio

Muchas veces la mejor forma de desarrollar una aplicación GIS es coger una aplicación ya existente y personalizar su funcionalidad.

JOSM
JOSM es una aplicación de escritorio para visualizar y editar mapas, fundamentalmente de OpenStreetMap.

GvSig
GvSIG es una aplicación de escritorio desarrollada en la Comunidad Valenciana.

Proyectos Complementarios

SwiXML
SwiXML es una librería Java tristemente abandonada que te permite generar interfaces gráficas mediante un fichero XML.