Package mapproxy :: Package wms :: Module request :: Class WMSMapRequest
[hide private]
[frames] | no frames]

Class WMSMapRequest

source code

              object --+        
                       |        
core.request.BaseRequest --+    
                           |    
                  WMSRequest --+
                               |
                              WMSMapRequest
Known Subclasses:

Base class for all WMS GetMap requests.
Nested Classes [hide private]
  request_params
This class represents key-value parameters for WMS map requests.
Instance Methods [hide private]
 
__init__(self, param=None, url='', validate=False, non_strict=False)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
validate(self) source code
 
validate_bbox(self) source code
 
validate_format(self) source code
 
validate_srs(self) source code
 
validate_styles(self) source code
 
copy(self) source code

Inherited from WMSRequest: adapt_params_to_version, adapt_to_111

Inherited from core.request.BaseRequest: __repr__, __str__, copy_with_request_params

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__

Class Variables [hide private]
  xml_exception_handler = None

Inherited from WMSRequest: non_strict_params

Instance Variables [hide private]
  request_handler_name = 'map'
the name of the server handler
  fixed_params = {'request': 'GetMap', 'service': 'WMS'}
parameters that are fixed for a request
  expected_param = ['version', 'request', 'layers', 'styles', 's...
required parameters, used for validating
  requests
the RequestParams class for this request
Properties [hide private]
  exception_handler

Inherited from WMSRequest: query_string

Inherited from core.request.BaseRequest: complete_url, raw_params

Inherited from object: __class__

Method Details [hide private]

__init__(self, param=None, url='', validate=False, non_strict=False)
(Constructor)

source code 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Parameters:
  • param - A dict, NoCaseMultiDict or RequestParams.
  • url - The service URL for the request.
  • validate - True if the request should be validated after initialization.
Overrides: object.__init__
(inherited documentation)

validate(self)

source code 
Overrides: core.request.BaseRequest.validate

Instance Variable Details [hide private]

expected_param

required parameters, used for validating
Value:
['version',
 'request',
 'layers',
 'styles',
 'srs',
 'bbox',
 'width',
 'height',
...

Property Details [hide private]

exception_handler

Get Method:
unreachable.exception_handler(self)