En informática , GeoServer es un servidor de código abierto escrito en Java que permite a los usuarios compartir, procesar y editar datos geoespaciales . Diseñado para la interoperabilidad, publica datos de cualquier fuente de datos espaciales importante utilizando estándares abiertos . GeoServer ha evolucionado para convertirse en un método fácil de conectar información existente a globos virtuales como Google Earth y NASA World Wind, así como a mapas basados en la web como OpenLayers , Leaflet , Google Maps y Bing Maps . GeoServer funciona como la implementación de referencia del estándar Web Feature Service del Open Geospatial Consortium , y también implementa las especificaciones Web Map Service , Web Coverage Service y Web Processing Service . [3]
Objetivos
GeoServer pretende funcionar como un nodo dentro de una infraestructura de datos espaciales libre y abierta . Así como el servidor HTTP Apache ha ofrecido un servidor web libre y abierto para publicar HTML , GeoServer pretende hacer lo mismo con los datos geoespaciales.
Características
GeoServer lee una variedad de formatos de datos, [4] incluidos:
- PostGIS
- Oracle Espacial
- ArcSDE
- IBM Db2
- MySQL
- MongoDB
- Apache Solr
- Archivos de formas
- GeoTIFF
- GTOPO30
- CEW , Sr. SID
- JPEG2000
Mediante protocolos estándar, produce KML , GML , Shapefile, GeoRSS , PDF , GeoJSON , JPEG , GIF , SVG , PNG y más. Además, se pueden editar datos a través del perfil transaccional WFS (WFS-T). [5] GeoServer incluye un cliente OpenLayers integrado para previsualizar capas de datos.
GeoServer también permite publicar de forma eficiente datos geoespaciales en Google Earth mediante el uso de enlaces de red, utilizando KML. Las funciones avanzadas para la salida de datos de Google Earth incluyen plantillas para ventanas emergentes personalizadas, visualizaciones de tiempo y altura y "superposiciones".
GeoServer se basa en GeoTools , una biblioteca SIG . [6]
Uso
- MassGIS (SIG del estado de Massachusetts)
- Mapas MACRIS (Comisión Histórica de Massachusetts)
- TriMet (agencia de tránsito de Portland, Oregón)
- Ordnance Survey (Agencia Nacional de Cartografía del Reino Unido)
- Institut Géographique National (Agencia Nacional de Cartografía de Francia)
- GBIF (Instituto Mundial de Información sobre Biodiversidad)
- Banco mundial
- Modelo global de terremotos
- GMOS (Sistema Global de Observación del Mercurio)
- FAO (Organización de las Naciones Unidas para la Alimentación y la Agricultura)
- Departamento de Tecnología de la Información y Telecomunicaciones de la Ciudad de Nueva York
- Supervisión en equipo
- UIT (Unión Internacional de Telecomunicaciones)
Arquitectura
GeoServer utiliza Spring Framework , que proporciona una arquitectura de envío de solicitudes para módulos que implementan servicios OGC. La aplicación de administración web utiliza wicket, lo que permite que las extensiones contribuyan con pantallas de configuración adicionales. La aplicación proporciona una API REST implementada mediante spring-mvc-framework .
GeoServer es una aplicación web que admite cualquier contenedor de servlets común (hay una distribución independiente disponible con Jetty (servidor web) como servidor integrado). GeoWebCache, un componente de almacenamiento en caché basado en Java similar a TileCache, se incluye con GeoServer, pero está disponible por separado. [7] De manera similar, GeoServer incluye GeoTools como una biblioteca Java, pero también está disponible por separado. [8]
GeoServer es una aplicación de larga data que ha sufrido varios cambios arquitectónicos. GeoServer 1.0 se creó en torno al marco STRUTS, y la migración a Spring y Wicket se llevó a cabo para GeoServer 2.0. Las primeras versiones de la API REST usaban restlet antes de la migración a spring-mvc-framework .
Véase también
- Consorcio Geoespacial Abierto
- Servicio de funciones web
- Servicio de mapas web
- Servicio de Cobertura Web
- MapServer : un servidor de código abierto escrito en C
- Mapa del mundo
Referencias
- ^ "Historial — Manual del usuario de GeoServer 2.21.x" . Consultado el 31 de marzo de 2022 .
- ^ "Versión 2.26.1". 19 de noviembre de 2024. Consultado el 21 de noviembre de 2024 .
- ^ "GeoServer". geoserver.org . Consultado el 2 de agosto de 2018 .
- ^ "GeoServer". geoserver.org . Consultado el 2 de agosto de 2018 .
- ^ "Referencia de WFS — Manual del usuario de GeoServer 2.14.x". docs.geoserver.org . Consultado el 2 de agosto de 2018 .
- ^ "Acerca de GeoServer". geoserver.org . Consultado el 2 de agosto de 2018 .
- ^ "GeoWebCache". Archivado desde el original el 5 de abril de 2010.
- ^ "GeoHerramientas".
Enlaces externos
- Sitio web oficial