Jump to content

GeoServer

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 217.166.79.130 (talk) at 08:51, 29 November 2011 (Updated version information). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

GeoServer
Developer(s)OpenGeo, GeoSolutions, Refractions Research
Stable release
2.1.2 / October 6, 2011 (2011-10-06)
Repository
Written inJava
Operating systemGNU/Linux, MS-Windows, Mac OS X, POSIX compliant systems
TypeGeographic information system
LicenseGPL
Websitehttp://geoserver.org

In computing, GeoServer - an open-source server written in Java - allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards. GeoServer has evolved to become an easy method of connecting existing information to Virtual Globes such as Google Earth and NASA World Wind as well as to web-based maps such as OpenLayers, Google Maps and Bing Maps. GeoServer functions as the reference implementation of the Open Geospatial Consortium Web Feature Service standard, and also implements the Web Map Service and Web Coverage Service specifications.

Goals

GeoServer aims to operate as a node within a free and open Spatial Data Infrastructure. Just as the Apache HTTP Server has offered a free and open web server to publish HTML, GeoServer aims to do the same for geospatial data.

Features

GeoServer reads a variety of data formats, including:

Through standard protocols it produces KML, GML, Shapefile, GeoRSS, PDF, GeoJSON, JPEG, GIF, SVG, PNG and more. In addition, one can edit data via the WFS transactional profile (WFS-T). GeoServer includes an integrated OpenLayers client for previewing data layers.

GeoServer additionally supports efficient publishing of geospatial data to Google Earth through the use of network links, using KML. Advanced features for Google Earth output include templates for customized pop-ups, time and height visualizations, and "super-overlays".

GeoServer relies on GeoTools, a GIS library.

Usage

Architecture

GeoServer uses Restlet as a framework for the REST services it provides. It packages Jetty (web server) as an embedded server, but supports any common servlet container. GeoWebCache, a Java-based caching component similar to TileCache, is bundled with GeoServer, but available separately.[1]


References

  1. ^ "GeoWebCache".

See also