Package com.luciad.wms.client.model


package com.luciad.wms.client.model
Modeling of an OGC Web Map Service (WMS) and corresponding client API.

The supported WMS versions are 1.1.0, 1.1.1 and 1.3.0. For more information about the specifications, please refer to http://www.opengeospatial.org/standards/wms.

The TLcdWMSClient class is the main class through which all communication with a WMS service occurs. It provides the low-level functionality to initialize a connection, to create and send requests, and to interpret the responses. It can also be used to explore the capabilities of a WMS.

To retrieve and visualize map data from a WMS in an application, an ILcdModel has to be created that represents a data link or proxy towards the WMS. For this purpose, the class TLcdOGCWMSProxyModelDecoder is provided, which allows to decode a WMS model based on a TLcdWMSClient instance.

The resulting ILcdModel contains one ALcdWMSProxy element, which is used to further configure and use the connection with a WMS:

  • Choosing the desired WMS layer(s) and style(s) to retrieve
  • Choosing the GetMap image format
  • Performing GetFeatureInfo requests
  • Specifying dimensional parameters
  • ...
Since:
3.0