GeoServer es un servidor OGC de código abierto implementado con Java que permite a los usuarios compartir, gestionar y editar datos geoespaciales. Diseñado para ser interoperable, permite la publicación de datos utilizando estándares abiertos. Se trata de un software certificado para la especificación WMS 1.1.1 y 1.3.0 y es implementación de referencia para WFS 1.0, 1.1 (y WFS-T) y WCS 1.1.
GeoServer es software libre y de código abierto (licencia GNU- General Public License), lo cual acelera en gran medida las reparaciones de bugs y la implementación de mejoras. El Proyecto GeoServer fue impulsado por la organización sin ánimo de lucro The Opening Planning Project (TOPP) para ayudar a construir una Infraestructura de Datos Espaciales interoperable proporcionando a potenciales proveedores de datos un software libre de alta calidad y fácil de usar.
Tabla de contenidos
Carasterísticas y funcionalidades de GeoServer
A continuación se listan las características principales de GeoServer:
- Cumple en su totalidad la especificación OGC WMS (1.1.1 y 1.3.0), WFS (1.0, 1.1 y WFS-T) y WCS (1.0 y 1.1) siendo una implementación de referencia para WCS 1.1, WFS 1.0 y 1.1. También soporta la especificación WPS de OGC.
- Facilita la configuración de los servicios gracias a su herramienta web, no siendo necesario manejar directamente ficheros de configuración.
- Soporte maduro para PostGIS (esta nueva versión incluye soporte a PostGIS 2.0), Shapefile, ArcSDE, DB2 y Oracle, con soporte adicional de VPF, MySQL, Mapinfo, Teradata y también conexión a WFS y WMS (cascading).
- De forma nativa integra soporte Java para GeoTIFF, GTOPO30, ArcGrid, WorldImages, etc.
- Usando la extensión GDAL ImagelO también soporta Musid, ECW, JPEG2000, DTED, Erdas Imagine, NITF. Cualquier formato que GDAL soporte puede ser añadido con pocas líneas de código.
- Realiza reproyección al vuelo para WMS y WFS, integrando una base de datos EPSG con cientos de proyecciones.
- Permite generar capas directamente a partir de consultas SQL, siendo posible definir consultas parametrizadas dinámicas.
- Formatos de salida WMS: JPEG, GIF, PNG, PDF, SVG, KML, GeoRSS.
- Soporte de Google Earth.
- Integración de GeoWebCache, para acelerar la generación de teselas.
- Soporte de GML, GeoJSON y Shapefiles comprimidos a través del WFS.
- Por defecto emplea anti-aliasing en la generación de imágenes, devolviendo imágenes con contornos suaves y calidad estética, aunque da la posibilidad de no utilizarlo para incrementar el rendimiento.
- Integra OpenLayers de forma nativa para la previsualización de mapas.
- GeoServer cumple los estándares indicados por defecto, sin necesidad de configuraciones complejas.
- Permite crear múltiples servicios (endpoints) a partir de una única instancia de GeoServer (virtual services).
- El rendimiento de GeoServer es similar al de los servidores OpenSource más rápidos actualmente, e incluso mayor que cualquier software propietario.
- Incorpora una interface de seguridad permitiendo configurar el acceso a servicios y a capas sólo a un grupo de usuarios.
- La herramienta web está disponible en varios idiomas: francés, alemán, español, portugués, chino, japonés, neerlandés, ruso, etc.
- Soporte de WFS transaccionales.
- Completo soporte de SLD para definir estilos de mapas, tanto por el proveedor del servicio, como en la configuración nativa de estilos.
- Se ha desarrollado además una extensión WMS para cumplir con las Normas de Ejecución de Servicios de Visualización de INSPIRE.
- Basado en Java (J2EE), puede correr bajo cualquier contenedor de servlets, soportando arquitecturas de 64 bits y capacidades avanzadas de multithreading (multihilo).
- No es necesario recompilar para soportar formatos no nativos, ya que los DataStores de GeoTools se conectan instantáneamente sin necesidad de configuración adicional.
- Geoserver está diseñado y pensado para su extensión por parte de cualquier usuario, siendo su código fuente fácil de leer y comprender.
- Geoserver tiene detrás una comunidad amplia, a la que uno puede incorporarse y formar parte participando en el desarrollo de GeoServer para que cumpla con requisitos cada vez mas específicos.
- GeoServer proporciona documentación que detalla todas las funcionalidades que ofrece en un lenguaje sencillo y accesible.
- Existen activas listas de correo para proporcionar ayuda y soporte de forma rápida.
- También existe soporte comercial para instalación, soporte, personalización e implementación de mejoras.
Descarga el siguiente tutorial para instalar Geoserver en tu equipo. |
Add Comment