WMS in Metamod

Components

WMS Client

OpenLayers - JavaScript client for web. Uses extended WMC support library developed by met.no.

http://openlayers.org/

WMS Server

NcWMS - integrated with THREDDS. Cannot render shapes, only grids.

http://www.resc.rdg.ac.uk/trac/ncWMS/

MapServer - used on wms.met.no for displaying coastlines

http://mapserver.org/

METAMOD WMC generator

Perl proxy/web service. Merges GetCapabilities and WMSsetup file using XSLT. Also works as proxy to get around security limitations in JavaScript.

Protocols and formats

WMS

The OpenGISĀ® Web Map Service Interface Standard (WMS) provides a simple HTTP interface for requesting geo-registered map images from one or more distributed geospatial databases. A WMS request defines the geographic layer(s) and area of interest to be processed. The response to the request is one or more geo-registered map images (returned as JPEG, PNG, etc) that can be displayed in a browser application.

http://www.opengeospatial.org/standards/wms

WMS example

GetCapabilities

XML document describing all available layers and styles in a single data file. Lacks projection and bounding box info.

http://webhelp.esri.com/arcims/9.2/general/mergedProjects/wms_connect/wms_connector/get_capabilities.htm

Example Capabilities document

Web Map Context

XML document specifying desired presentation in client. Can merge layers from different sources, with only desired layers and corresponding styles.

http://www.opengeospatial.org/standards/wmc

Example WMC document

 
metamod/wms.txt · Last modified: 2010/06/18 11:24 by geira
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki