eoxserver.services.ows package¶
Subpackages¶
- eoxserver.services.ows.common package
- eoxserver.services.ows.wcs package
- Subpackages
- eoxserver.services.ows.wcs.v10 package
- Submodules
- eoxserver.services.ows.wcs.v10.describecoverage module
- eoxserver.services.ows.wcs.v10.exceptionhandler module
- eoxserver.services.ows.wcs.v10.getcapabilities module
- eoxserver.services.ows.wcs.v10.getcoverage module
- eoxserver.services.ows.wcs.v10.parameters module
- eoxserver.services.ows.wcs.v10.util module
- Module contents
- eoxserver.services.ows.wcs.v11 package
- Submodules
- eoxserver.services.ows.wcs.v11.describecoverage module
- eoxserver.services.ows.wcs.v11.exceptionhandler module
- eoxserver.services.ows.wcs.v11.getcapabilities module
- eoxserver.services.ows.wcs.v11.getcoverage module
- eoxserver.services.ows.wcs.v11.parameters module
- eoxserver.services.ows.wcs.v11.util module
- Module contents
- eoxserver.services.ows.wcs.v20 package
- Subpackages
- Submodules
- eoxserver.services.ows.wcs.v20.describecoverage module
- eoxserver.services.ows.wcs.v20.describeeocoverageset module
- eoxserver.services.ows.wcs.v20.encoders module
- eoxserver.services.ows.wcs.v20.exceptionhandler module
- eoxserver.services.ows.wcs.v20.getcapabilities module
- eoxserver.services.ows.wcs.v20.getcoverage module
- eoxserver.services.ows.wcs.v20.geteocoverageset module
- eoxserver.services.ows.wcs.v20.parameters module
- eoxserver.services.ows.wcs.v20.util module
- Module contents
- eoxserver.services.ows.wcs.v10 package
- Submodules
- eoxserver.services.ows.wcs.basehandlers module
- eoxserver.services.ows.wcs.interfaces module
- eoxserver.services.ows.wcs.parameters module
- Module contents
- Subpackages
- eoxserver.services.ows.wms package
- Subpackages
- Submodules
- eoxserver.services.ows.wms.basehandlers module
- eoxserver.services.ows.wms.exceptions module
- eoxserver.services.ows.wms.interfaces module
- eoxserver.services.ows.wms.util module
- Module contents
- eoxserver.services.ows.wps package
- Subpackages
- eoxserver.services.ows.wps.parameters package
- Submodules
- eoxserver.services.ows.wps.parameters.allowed_values module
- eoxserver.services.ows.wps.parameters.base module
- eoxserver.services.ows.wps.parameters.bboxdata module
- eoxserver.services.ows.wps.parameters.codecs module
- eoxserver.services.ows.wps.parameters.complexdata module
- eoxserver.services.ows.wps.parameters.crs module
- eoxserver.services.ows.wps.parameters.data_types module
- eoxserver.services.ows.wps.parameters.formats module
- eoxserver.services.ows.wps.parameters.inputs module
- eoxserver.services.ows.wps.parameters.literaldata module
- eoxserver.services.ows.wps.parameters.response_form module
- eoxserver.services.ows.wps.parameters.units module
- Module contents
- eoxserver.services.ows.wps.processes package
- eoxserver.services.ows.wps.v10 package
- Subpackages
- eoxserver.services.ows.wps.v10.encoders package
- Submodules
- eoxserver.services.ows.wps.v10.encoders.base module
- eoxserver.services.ows.wps.v10.encoders.capabilities module
- eoxserver.services.ows.wps.v10.encoders.execute_response module
- eoxserver.services.ows.wps.v10.encoders.execute_response_raw module
- eoxserver.services.ows.wps.v10.encoders.parameters module
- eoxserver.services.ows.wps.v10.encoders.process_description module
- Module contents
- eoxserver.services.ows.wps.v10.encoders package
- Submodules
- eoxserver.services.ows.wps.v10.describeprocess module
- eoxserver.services.ows.wps.v10.exceptionhandler module
- eoxserver.services.ows.wps.v10.execute module
- eoxserver.services.ows.wps.v10.execute_decoder_kvp module
- eoxserver.services.ows.wps.v10.execute_decoder_xml module
- eoxserver.services.ows.wps.v10.getcapabilities module
- eoxserver.services.ows.wps.v10.util module
- Module contents
- Subpackages
- eoxserver.services.ows.wps.parameters package
- Submodules
- eoxserver.services.ows.wps.exceptions module
- eoxserver.services.ows.wps.interfaces module
- eoxserver.services.ows.wps.test_allowed_values module
- eoxserver.services.ows.wps.test_data_types module
- Module contents
- Subpackages
Submodules¶
eoxserver.services.ows.component module¶
eoxserver.services.ows.decoders module¶
eoxserver.services.ows.interfaces module¶
-
class
eoxserver.services.ows.interfaces.
ExceptionHandlerInterface
¶ Bases:
object
Interface for OWS exception handlers.
-
handle_exception
(request, exception)¶ The main exception handling method. Parameters are an object of the django.http.Request type and the raised exception.
-
request
¶ The supported request method.
-
service
¶ The name of the supported service in uppercase letters. This can also be an iterable, if the handler shall support more than one service specifier. Some service specifications demand that the service parameter can be omitted for certain requests. In this case this property can alse be
None
or containNone
.
-
versions
¶ An iterable of all supported versions as strings.
-
-
class
eoxserver.services.ows.interfaces.
GetServiceHandlerInterface
¶ Bases:
eoxserver.services.ows.interfaces.ServiceHandlerInterface
Interface for service handlers that support HTTP GET requests.
-
class
eoxserver.services.ows.interfaces.
PostServiceHandlerInterface
¶ Bases:
eoxserver.services.ows.interfaces.ServiceHandlerInterface
Interface for service handlers that support HTTP POST requests.
-
class
eoxserver.services.ows.interfaces.
ServiceHandlerInterface
¶ Bases:
object
Interface for OWS Service handlers.
-
constraints
¶ Optional property to return a dict with constraints for default values.
-
handle
(request)¶ The main handling method. Takes a django.http.Request object as single parameter.
-
index
¶ Optional. The index this service handler shall have when being reported in a capabilities document.
-
request
¶ The supported request method.
-
service
¶ The name of the supported service in uppercase letters. This can also be an iterable, if the handler shall support more than one service specifier. Some service specifications demand that the service parameter can be omitted for certain requests. In this case this property can alse be
None
or containNone
.
-
versions
¶ An iterable of all supported versions as strings.
-
-
class
eoxserver.services.ows.interfaces.
VersionNegotiationInterface
¶ Bases:
eoxserver.services.ows.interfaces.ServiceHandlerInterface
Interface for handlers that contribute to version negotiation.
eoxserver.services.ows.version module¶
-
eoxserver.services.ows.version.
parse_version_string
(version_string)¶ Convenience function to parse a version from a string.
-
class
eoxserver.services.ows.version.
Version
(major, minor, revision=None)¶ Bases:
object
Abstraction for OWS versions. Must be in the form ‘x.y(.z)’, where all components must be positive integers or zero. The last component may be unspecified (None).
Versions can be compared with other versions. Strings and tuples of the correct layout are also compareable.
Versions are compared by the “major” and the “minor” number. Only if both versions provide a “revision” it is taken into account. So Versions “1.0” and “1.0.1” are considered equal!
-
major
¶
-
minor
¶
-
revision
¶
-