Package com.luciad.wms.client.model
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
-
ClassDescriptionThis class contains information about the capabilities of a Web Map Service.Represents a dimensional parameter available for a WMS layer or a group of layers.This class contains general information about a Web Map Service.A named layer is a layer being published by a Web Map Server (WMS).A style object for a named layer.An
ALcdWMSProxyis an object that acts as a proxy towards a Web Map Service (WMS).A dimension extent represents the set of values or intervals that are available for a dimensional parameter.Represents a dimensional parameter to be used in requests towards an OGC Web Map Service.Represents an exception, different from an HTTP error or service exception report, that occurred while connecting with a WMS server or while parsing the result.Represents an exception that results from an invalid HTTP response that was received from a server.AnILcdModelDecoderimplementation that allows to access a WMS server and retrieve data from it.Represents a exception that results from an OWS Service Exception Report sent by the WMS server.General representation of an URL used in the WMS capabilities.TheTLcdWMSClientclass represents a client interface to an OpenGIS WMS server.Data source representation for a WMS, with one or more layers.A builder to createTLcdWMSDataSourceinstances.Representation of a WMS layer.A class which represents a WMSDescribeLayerrequest.A class which represents a WMSGetCapabilitiesrequest.A context object that is used to specify WMS GetFeatureInfo settings.Builder class forTLcdWMSGetFeatureInfoContextobjects.This class contains optional parameters for a WMS GetFeatureInfo request.Builder class forTLcdWMSGetFeatureInfoParametersobjects.A class which represents a WMSGetFeatureInforequest.A class which represents a WMSGetLegendGraphicrequest.A context object that is used to specify WMS GetMap settings.Builder class forTLcdWMSGetMapContextobjects.A class which represents a WMSGetMaprequest.This class implements aILcdModelDescriptordescribing proxy for a Web Map Server.Represents a named layer that has to be requested from an OGC Web Map Service.