eoxserver.services.ows.wps.v10 package

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',)
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

class eoxserver.services.ows.wps.v10.exceptionhandler.WPS10ExceptionHandler(*args)

Bases: eoxserver.core.component.Component

WPS 1.0 exception handler.

handle_exception(request, exception)

Handle exception.

request = None
service = 'WPS'
versions = ('1.0.0', '1.0')

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.

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

Get the raw data inputs as a dictionary.

response_form

Get response unified form parsed either from ResponseDocument or RawDataOutput parameters.

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'}

eoxserver.services.ows.wps.v10.util module

Module contents