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
Submodules¶
eoxserver.services.ows.wps.v10.describeprocess module¶
-
class
eoxserver.services.ows.wps.v10.describeprocess.
WPS10DescribeProcessHandler
¶ Bases:
object
WPS 1.0 DescribeProcess service handler.
-
static
get_decoder
(request)¶ Get the WPS request decoder.
-
handle
(request)¶ Handle HTTP request.
-
methods
= ['GET', 'POST']¶
-
request
= 'DescribeProcess'¶
-
service
= 'WPS'¶
-
versions
= ('1.0.0',)¶
-
static
-
class
eoxserver.services.ows.wps.v10.describeprocess.
WPS10DescribeProcessKVPDecoder
(params)¶ Bases:
eoxserver.core.decoders.kvp.Decoder
WPS 1.0 DescribeProcess HTTP/GET KVP request decoder.
-
identifiers
¶ Property getter function.
-
-
class
eoxserver.services.ows.wps.v10.describeprocess.
WPS10DescribeProcessXMLDecoder
(tree)¶ Bases:
eoxserver.core.decoders.xml.Decoder
WPS 1.0 DescribeProcess HTTP/POST XML request decoder.
-
identifiers
¶ Property getter function.
-
namespaces
= {'ows': 'http://www.opengis.net/ows/1.1', 'wps': 'http://www.opengis.net/wps/1.0.0', 'xlink': 'http://www.w3.org/1999/xlink', 'xml': 'http://www.w3.org/XML/1998/namespace'}¶
-
eoxserver.services.ows.wps.v10.exceptionhandler module¶
eoxserver.services.ows.wps.v10.execute module¶
-
class
eoxserver.services.ows.wps.v10.execute.
WPS10ExecuteHandler
¶ Bases:
object
WPS 1.0 Execute service handler.
-
get_async_backend
()¶ Get available asynchronous back-end matched by the service version.
-
static
get_decoder
(request)¶ Get request decoder matching the request format.
-
get_process
(identifier)¶ Get process component matched by the identifier.
-
handle
(request)¶ Request handler.
-
methods
= ['GET', 'POST']¶
-
request
= 'Execute'¶
-
service
= 'WPS'¶
-
versions
= ('1.0.0',)¶
-
eoxserver.services.ows.wps.v10.execute_decoder_kvp module¶
-
class
eoxserver.services.ows.wps.v10.execute_decoder_kvp.
WPS10ExecuteKVPDecoder
(params)¶ Bases:
eoxserver.core.decoders.kvp.Decoder
WPS 1.0 Execute HTTP/GET KVP request decoder.
-
identifier
¶ Property getter function.
-
inputs
¶ Property getter function.
-
lineage
¶ Property getter function.
-
outputs
¶ Property getter function.
-
raw_response
¶ Property getter function.
-
response_form
¶ Get response unified form parsed either from ResponseDocument or RawDataOutput parameters.
-
status
¶ Property getter function.
-
store_response
¶ Property getter function.
-
-
eoxserver.services.ows.wps.v10.execute_decoder_kvp.
parse_query_string
(query_string)¶ Parse URL query string preserving the URL-encoded DataInputs, ResponseDocument, and RawDataOutput WPS Execute parameters. Note that the standard parser URL-decodes the parameter values and, in cases when, e.g., a data input contains an percent-encoded separator (‘%40’ vs. ‘@’) the encoded and non-encoded delimiters cannot be distinguished (‘@’ vs. ‘@’) and the correct parsing cannot be guaranteed.
eoxserver.services.ows.wps.v10.execute_decoder_xml module¶
-
class
eoxserver.services.ows.wps.v10.execute_decoder_xml.
WPS10ExecuteXMLDecoder
(tree)¶ Bases:
eoxserver.core.decoders.xml.Decoder
WPS 1.0 POST/XML Execute request decoder class.
-
identifier
¶ Property getter function.
-
inputs
¶ Get the raw data inputs as a dictionary.
-
namespaces
= {'ows': 'http://www.opengis.net/ows/1.1', 'wps': 'http://www.opengis.net/wps/1.0.0', 'xlink': 'http://www.w3.org/1999/xlink', 'xml': 'http://www.w3.org/XML/1998/namespace'}¶
-
response_form
¶ Get the unified response form object.
-
eoxserver.services.ows.wps.v10.getcapabilities module¶
-
class
eoxserver.services.ows.wps.v10.getcapabilities.
WPS10GetCapabilitiesHandler
¶ Bases:
object
WPS 1.0 GetCapabilities service handler.
-
handle
(request)¶ Handle HTTP request.
-
methods
= ['GET', 'POST']¶
-
request
= 'GetCapabilities'¶
-
service
= 'WPS'¶
-
versions
= ('1.0.0',)¶
-
-
class
eoxserver.services.ows.wps.v10.getcapabilities.
WPS10GetCapabilitiesKVPDecoder
(params)¶ Bases:
eoxserver.core.decoders.kvp.Decoder
WPS 1.0 GetCapabilities HTTP/GET KVP request decoder.
-
language
¶ Property getter function.
-
-
class
eoxserver.services.ows.wps.v10.getcapabilities.
WPS10GetCapabilitiesXMLDecoder
(tree)¶ Bases:
eoxserver.core.decoders.xml.Decoder
WPS 1.0 DescribeProcess HTTP/POST XML request decoder.
-
language
¶ Property getter function.
-
namespaces
= {'ows': 'http://www.opengis.net/ows/1.1', 'wps': 'http://www.opengis.net/wps/1.0.0', 'xlink': 'http://www.w3.org/1999/xlink', 'xml': 'http://www.w3.org/XML/1998/namespace'}¶
-