.. Writing Tip: Writing tips describe what content should be in the following section. .. Writing Tip: Metadata about this document :Author: Ian Turton :Version: osgeo-live4.0 :License: Creative Commons .. Writing Tip: The following becomes a HTML anchor for hyperlinking to this page .. _geoserver-overview: .. Writing Tip: Project logos are stored here: https://svn.osgeo.org/osgeo/livedvd/gisvm/trunk/doc/images/project_logos/ and accessed here: images/project_logos/ .. image:: images/project_logos/logo-GeoServer.png :scale: 100% :alt: project logo :align: right :target: http://geoserver.org/display/GEOS/Welcome .. Writing Tip: Include an OSGeo logo if the project is an OSGeo project, or is in incubation: .. image:: images/logos/OSGeo_incubation.png .. image:: images/logos/OSGeo_project.png .. image:: images/logos/OSGeo_incubation.png :scale: 100 % :alt: OSGeo Project :align: right :target: http://www.osgeo.org/incubator/process/principles.html .. Writing Tip: Name of application GeoServer ========= .. Writing Tip: Application Category Description: * Spatial Database * Web Service * Metadata Web Service * Desktop GIS * Browser GIS client * Business Intelligence * GIS Tools * ... Web Service ~~~~~~~~~~~ .. Writing Tip: Address user questions of "What does the application do?", "When would I use it?", "Why would I use it over other applications?", "How mature is the application and how widely deployed is it?". Don't mention licence or open source in this section. Target audience is a GIS practitioner or student who is new to Open Source. GeoServer is a web server that allows you to serve maps and data from a variety of formats to standard clients such as web browsers and desk top GIS programs. This means that you can store your spatial data is almost any `format `_ you prefer but that your users do not need to know anything about GIS data. At the simplest level all they need is a web browser to see your maps exactly as you want. GeoServer is the reference implementation of the `Open Geospatial Consortium `_ (OGC) `Web Feature Service `_ (WFS) and `Web Coverage Service `_ (WCS) standards, as well as a high performance certified compliant `Web Map Service `_ (WMS). GeoServer forms a core component of the Geospatial Web. .. Writing Tip: Provide a image of the application which will typically be a screen shot or a collage of screen shots. Store image in image/_.gif . Eg: udig_main_page.gif Screenshots should be captured from a 1024x768 display. Don't include the desktop background as this changes with each release and will become dated. .. Writing Tip: .. image:: images/screenshots/800x600/geoserver.gif :scale: 60 % :alt: Screen Shot of GeoServer :align: right Core Features ------------- **Serve data from a variety of data stores:** * Vector - Shapefiles, External WFS - PostGIS, ArcSDE, DB2, Oracle Spatial, MySql, SQL Server * Raster - GeoTiff, JPG and PNG (with world file), image pyramid, GDAL formats, Image Mosaic, Oracle GeoRaster **Data is served as safe and quick images using the WMS protocol:** As the data is served up as an image your data is completely safe and secure. Unless they redigitise your data there is no way to steal your data. The appearance of each map layer can be controlled using the SLD standard which allows features to be coloured and labeled. By combining these rules with OGC Filters scale dependent styling can be implemented allowing more detail to be added as a user zooms in. Label collision management, grouping and priorities are also implemented. **Full vector data can be sent to a client using the WFS protocol:** A WFS client can download vector data and use it for mapping, spatial analysis and other operations. Also if authorised the user can modify the data and send it back to the server to update the stored data using the WFS-T protocol. The data can be transmitted using GML (compressed) as well as other standard data formats like shapefile and json. **Raster data values can be sent to a client using the WCS protocol:** A GIS client can request the actual raster data for use in spatial analysis. This allows a user to create applications which can model the process described by your data. **On the fly reprojection:** GeoServer supports the majority of the EPSG database of projections and can reproject to any of them on demand to allow clients with limited reprojection support to pass the load to the server. **WMS Tiling Cache** `GeoWebCache `_ is a WMS tiling client. It runs as a proxy server between a map client and map server, caching tiles as they are requested, eliminating redundant requests and saving large amounts of processing time. GeoWebCache has been integrated into GeoServer. .. Writing Tip: Optional: A second screenshot can sometimes be added here if there is sufficient room. .. image:: images/screenshots/800x600/pgadmin.gif :scale: 50 % :alt: project logo :align: right Implemented Standards --------------------- .. Writing Tip: List OGC or related standards supported. * Support of numerous Open Geospatial Consortium (OGC) standards * WMS, transactional WFS, WCS, Filter Encoding, SLD, GML Details ------- **Website:** http://geoserver.org/display/GEOS/Welcome **Licence:** GNU General Public License (GPL) version 2 **Software Version:** 2.0.2 **Supported Platforms:** All Java 1.5 platforms: - Windows, Linux, Mac **API Interfaces:** WMS, WFS, WCS, REST .. Writing Tip: Link to webpage which lists the primary support details for the application, preferably this would list both community and commercial contacts. **Support:** http://geoserver.org/display/GEOS/Commercial+Support .. Writing Tip: Later, we may introduce a Maturity Rating, but currently the format, and whether we go ahead with such a rating is still under discussion. http://wiki.osgeo.org/wiki/Marketing_Artefacts#Maturity_Rating