Arquitectura de interoperabilidad urbana
Introducción
En computación, GeoServer - un servidor de código abierto escrito en Java "Java (lenguaje de programación)") - permite a los usuarios compartir y editar datos geoespaciales. Diseñado para la interoperabilidad, publica datos de las principales fuentes de datos espaciales usando estándares abiertos. GeoServer ha evolucionado hasta llegar a ser un método sencillo de conectar información existente a globos virtuales tales como Google Earth y NASA World Wind (véase así como mapas basados en web como OpenLayers, Google Maps y Bing Maps). GeoServer sirve de implementación de referencia del estándar Open Geospatial Consortium Web Feature Service, y también implementa las especificaciones de Web Map Service y Web Coverage Service.
Historia
Fue diseñado para que la ciudadanía pudiese implicarse en el gobierno y el planeamiento urbano en el año 2001 por medio del Proyecto de Planificación Abierta (The Open Planning Project, TOPP por sus siglas en idioma inglés).[1] GeoServer es una organización sin fines de lucro.
GeoServer a su vez dio pie para crear otro proyecto de Sistema de información geográfica llamado GeoTools, también basado en Java como un equipo de herramientas. Otro proyecto relacionado y contemporáneo con GeoServer es el que lleva a cabo el Open Geospatial Consortium que norman el protocolo de Marcado de Lenguaje Geográfico (Geography Markup Language), un sublenguaje de XML para el modelaje, transporte y almacenamiento de información geográfica.[2].
Objetivos
GeoServer pretende operar como un nodo a través de una Infraestructura de Datos Espaciales libre y abierta para ofrecer datos geoespaciales, tal y como ha hecho Apache HTTP Server ofreciendo un servidor web abierto y libre para publicar HTML.
Características principales
Entre las principales características de Geoserver se pueden citar algunas como:.
Además, GeoServer incluye un cliente integrado OpenLayers para previsualizar capas de datos.
GeoServer también soporta la publicación de datos geoespaciales para Google Earth a través del uso de enlaces de red, utilizando KML para ello. Funciones avanzadas disponibles para output de Google Earth incluyen plantillas para pop-ups personalizados, visualizado de altitud y longitud, y "super-overlays".