This icon implements a WMS (Web Map Service) client.
Info |
---|
From Macro/Python the icon can be called as wms_clientwmsclient(). |
Tip |
---|
The WMS Client icon has a specialised editor. For a detailed description of on its usage please see the Metview WMS Tutorial. |
What is WMS?A Web Map Service (WMS) is a standard protocol for serving geo-referenced map images over the internet that are generated by a map server. The specification was developed and first published by the Open Geospatial Consortium (OGC). WMS provides a way for different organisations to share graphical maps over the internet through specially constructed URLs. A key concept of WMS is that of a layer representing a basic unit of geographical information that a WMS client can request as a map image from a WMS server. In the WMS transaction the client sends (HTTP) requests to the server which on return sends back the requested information to the client. The WMS standard defines several request types, two of which have to be supported by any WMS servers: - GetCapabilities: the server sends back information about the WMS meta-data and the available map layers (typically in XML format).
- GetMap: based on the specified parameters in the request (e.g. bounding box, geographic coordinate reference system, image size and format etc.), the server returns a map image for a selected layer that can be now visualised by the client.
![wms_interactions.PNG](https://confluence.ecmwf.int/download/attachments/46599079/wms_interactions.PNG?version=1&modificationDate=1426071647448&api=v2)
What are the main features of the Metview WMS Client?The Metview WMS client can perform both of these request types enabling users to perform the following actions: - Download and examine the WMS capabilities meta-data and build the GetMap request out of it.
- Perform the GetMap request and visualise the resulting map image as a layer in Metview.
The WMS standard defines different versions. Metview supports all the versions commonly used to date: 1.0, 1.1, 1.1.1 and 1.3.0.
|