Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
metamod:wms [2010-06-08 09:30:22] geira created |
metamod:wms [2022-05-31 09:29:32] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== WMS in Metamod ====== | ====== WMS in Metamod ====== | ||
- | ===== WMS Client | + | ==== Components |
+ | |||
+ | A functional overview of WMS operations, using CryoClim as example: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | |||
+ | ==== WMS Client | ||
+ | |||
+ | OpenLayers - JavaScript client for web. Uses extended WMC support library developed by met.no. | ||
[[http:// | [[http:// | ||
- | ===== WMS Server | + | ==== WMS Server ==== |
+ | NcWMS - integrated with THREDDS. Cannot render shapes, only grids. | ||
[[http:// | [[http:// | ||
+ | MapServer - used on wms.met.no for displaying coastlines | ||
+ | [[http:// | ||
+ | ==== 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. | ||
- | ===== GetCapabilities | + | ===== Protocols and formats |
- | [[http:// | + | ==== WMS ==== |
- | ==== Example Capabilities document ==== | + | 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:// | ||
- | [[http:// | + | === WMS example === |
- | ]] | + | |
+ | [[http:// | ||
+ | ==== GetCapabilities ==== | ||
+ | XML document describing all available layers and styles in a single data file. Lacks projection and bounding box info. | ||
+ | |||
+ | [[http:// | ||
+ | === Example Capabilities document === | ||
+ | [[http:// | ||
- | ===== Web Map Context | + | ==== Web Map Context ==== |
+ | XML document specifying desired presentation in client. Can merge layers from different sources, with only desired layers and corresponding styles. | ||
[[http:// | [[http:// | ||
- | ==== Example WMC document | + | === Example WMC document === |
+ | (currently not deployed outside Met.no firewall) | ||
[[http:// | [[http:// | ||