Class TCmpWMSClient
Unit
CmpWMSClient
Declaration
type TCmpWMSClient = class(TCustomCmpClient
)
Description
component type to communicate with a WMS serverHierarchy
TCustomCmpClient
Methods
Overview
Description
 |
constructor Create(AOwner: TComponent); override; |
create a new component
 |
destructor Destroy; override; |
destroies the object
 |
procedure ExecInfoRequest; override; |
executes the info request (InfoRequest
), result in Info
 |
procedure ExecLegendRequest; |
executes the legend request (LegendRequest
), result in Legend
 |
procedure ExecMapRequest; override; |
executes the map request (MapRequest
), result in Map
 |
procedure ExecOverviewMapRequest; override; |
executes the legend request (OverviewMapRequest
), result in OverviewMap
(the same as GetMapRequest)
 |
procedure GetCapabilities; |
receives the capabilites: requires Url
; result as string in Capabilities
 |
procedure GetInfoRequest(posX, posY: Integer); override; |
generates a info request with the same properties as defined in GetMapRequest
and additional InfoLayers
, InfoFormat
, InfoCount
; posX, posY: mouse column, row (from left, top)
 |
procedure GetLegend; |
executes the two procedures GetLegendRequest
and ExecLegendRequest
: result as TBitmap in Legend
 |
procedure GetLegendRequest; |
generates a legend request with the property LegendLayer
, LegendWidth
, LegendHeight
, ImageFormat
 |
procedure GetMapRequest; override; |
generates a map request with the properties Version
, ImageWidth
, ImageHeight
, ImageFormat
, SRS
, Layers
, Style
, MinX
, MaxX
, MinY
, MaxY
 |
procedure GetOverviewMapRequest; override; |
generates a legend request (the same as GetMapRequest)
Properties
Overview
Description
 |
property Capabilities: String; |
result of GetCapabilities
(readonly)
 |
property ImageFormat: String; |
image format for the map, info request
 |
property InfoCount: Integer; |
max. count of feature information for the info request
 |
property InfoFormat: String; |
format of the info request result
 |
property Legend: TBitmap; |
result of the legend request -> image of one layer (after calling ExecLegendRequest
or GetLegend
) (readonly)
 |
property LegendHeight: Integer; |
legend image height
 |
property LegendLayer: String; |
legend layer (only one)
 |
property LegendRequest: String; |
auto. generated legend request (generated with GetLegendRequest
)
 |
property LegendWidth: Integer; |
legend image width
 |
property SRS: String; |
comma separated list of srs for the map, info request (no spaces!)
 |
property Style: String; |
comma separated list of styles for the map request (no spaces!)
 |
property UrlForInfoRequest: String; |
URL for a info request (only needed if the URL is different of 'Url')
 |
property UrlForLegendRequest: String; |
URL for a legend request (only needed if the URL is different of 'Url')
 |
property UrlForMapRequest: String; |
URL for a map request (only needed if the URL is different of 'Url')
Generated by PasDoc 0.8.7 on Mon 17. Nov 2003 13:31:10