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
ALcdWMSProxy
is 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.AnILcdModelDecoder
implementation 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.TheTLcdWMSClient
class represents a client interface to an OpenGIS WMS server.Data source representation for a WMS, with one or more layers.A builder to createTLcdWMSDataSource
instances.Representation of a WMS layer.A class which represents a WMSDescribeLayer
request.A class which represents a WMSGetCapabilities
request.A context object that is used to specify WMS GetFeatureInfo settings.Builder class forTLcdWMSGetFeatureInfoContext
objects.This class contains optional parameters for a WMS GetFeatureInfo request.Builder class forTLcdWMSGetFeatureInfoParameters
objects.A class which represents a WMSGetFeatureInfo
request.A class which represents a WMSGetLegendGraphic
request.A context object that is used to specify WMS GetMap settings.Builder class forTLcdWMSGetMapContext
objects.A class which represents a WMSGetMap
request.This class implements aILcdModelDescriptor
describing proxy for a Web Map Server.Represents a named layer that has to be requested from an OGC Web Map Service.