ows.wps.v20 package

Submodules

ows.wps.v20.decoders module

class ows.wps.v20.decoders.KVPDescribeProcessDecoder(params)[source]

Bases: ows.kvp.Decoder

object_class

alias of ows.wps.v20.types.DescribeProcessRequest

process_ids

Property getter function.

version

Property getter function.

class ows.wps.v20.decoders.KVPDismissDecoder(params)[source]

Bases: ows.kvp.Decoder

job_id

Property getter function.

object_class

alias of ows.wps.v20.types.DismissRequest

version

Property getter function.

class ows.wps.v20.decoders.KVPGetResultDecoder(params)[source]

Bases: ows.kvp.Decoder

job_id

Property getter function.

object_class

alias of ows.wps.v20.types.GetResultRequest

version

Property getter function.

class ows.wps.v20.decoders.KVPGetStatusDecoder(params)[source]

Bases: ows.kvp.Decoder

job_id

Property getter function.

object_class

alias of ows.wps.v20.types.GetStatusRequest

version

Property getter function.

class ows.wps.v20.decoders.XMLDataDecoder(tree)[source]

Bases: ows.xml.Decoder

encoding

Property getter function.

mime_type

Property getter function.

schema

Property getter function.

class ows.wps.v20.decoders.XMLDescribeProcessDecoder(tree)[source]

Bases: ows.xml.Decoder

namespaces = {'ows': 'http://www.opengis.net/ows/2.0', 'wps': 'http://www.opengis.net/wps/2.0', 'xlink': 'http://www.w3.org/1999/xlink'}
object_class

alias of ows.wps.v20.types.DescribeProcessRequest

process_ids

Property getter function.

version

Property getter function.

class ows.wps.v20.decoders.XMLDismissDecoder(tree)[source]

Bases: ows.xml.Decoder

job_id

Property getter function.

namespaces = {'ows': 'http://www.opengis.net/ows/2.0', 'wps': 'http://www.opengis.net/wps/2.0', 'xlink': 'http://www.w3.org/1999/xlink'}
object_class

alias of ows.wps.v20.types.DismissRequest

version

Property getter function.

class ows.wps.v20.decoders.XMLExecuteDecoder(tree)[source]

Bases: ows.xml.Decoder

inputs

Property getter function.

mode

Property getter function.

namespaces = {'ows': 'http://www.opengis.net/ows/2.0', 'wps': 'http://www.opengis.net/wps/2.0', 'xlink': 'http://www.w3.org/1999/xlink'}
object_class

alias of ows.wps.v20.types.ExecuteRequest

output_definitions

Property getter function.

process_id

Property getter function.

response

Property getter function.

version

Property getter function.

class ows.wps.v20.decoders.XMLGetResultDecoder(tree)[source]

Bases: ows.xml.Decoder

job_id

Property getter function.

namespaces = {'ows': 'http://www.opengis.net/ows/2.0', 'wps': 'http://www.opengis.net/wps/2.0', 'xlink': 'http://www.w3.org/1999/xlink'}
object_class

alias of ows.wps.v20.types.GetResultRequest

version

Property getter function.

class ows.wps.v20.decoders.XMLGetStatusDecoder(tree)[source]

Bases: ows.xml.Decoder

job_id

Property getter function.

namespaces = {'ows': 'http://www.opengis.net/ows/2.0', 'wps': 'http://www.opengis.net/wps/2.0', 'xlink': 'http://www.w3.org/1999/xlink'}
object_class

alias of ows.wps.v20.types.GetStatusRequest

version

Property getter function.

class ows.wps.v20.decoders.XMLInputDecoder(tree)[source]

Bases: ows.xml.Decoder

data

Property getter function.

identifier

Property getter function.

inputs

Property getter function.

namespaces = {'ows': 'http://www.opengis.net/ows/2.0', 'wps': 'http://www.opengis.net/wps/2.0', 'xlink': 'http://www.w3.org/1999/xlink'}
reference

Property getter function.

class ows.wps.v20.decoders.XMLOutputDefinitionDecoder(tree)[source]

Bases: ows.xml.Decoder

encoding

Property getter function.

identifier

Property getter function.

map_params(params)[source]

Map parameters, if necessary. Default implementation is a no-op.

mime_type

Property getter function.

namespaces = {'ows': 'http://www.opengis.net/ows/2.0', 'wps': 'http://www.opengis.net/wps/2.0', 'xlink': 'http://www.w3.org/1999/xlink'}
object_class

alias of ows.wps.v20.types.OutputDefinition

output_definitions

Property getter function.

schema

Property getter function.

transmission

Property getter function.

class ows.wps.v20.decoders.XMLReferenceDecoder(tree)[source]

Bases: ows.xml.Decoder

body

Property getter function.

body_reference_href

Property getter function.

encoding

Property getter function.

href

Property getter function.

mime_type

Property getter function.

namespaces = {'ows': 'http://www.opengis.net/ows/2.0', 'wps': 'http://www.opengis.net/wps/2.0', 'xlink': 'http://www.w3.org/1999/xlink'}
object_class

alias of ows.wps.v20.types.Reference

schema

Property getter function.

ows.wps.v20.decoders.kvp_decode_describe_process(kvp) → ows.wps.v20.types.DescribeProcessRequest[source]
ows.wps.v20.decoders.kvp_decode_dismiss(kvp) → ows.wps.v20.types.DismissRequest[source]
ows.wps.v20.decoders.kvp_decode_get_result(kvp) → ows.wps.v20.types.GetResultRequest[source]
ows.wps.v20.decoders.kvp_decode_get_status(kvp) → ows.wps.v20.types.GetStatusRequest[source]
ows.wps.v20.decoders.parse_data(data_elem)[source]
ows.wps.v20.decoders.parse_data_input(input_elem)[source]
ows.wps.v20.decoders.parse_output_def(output_elem)[source]
ows.wps.v20.decoders.parse_reference(reference_elem)[source]
ows.wps.v20.decoders.parse_reference_body(body_elem)[source]
ows.wps.v20.decoders.xml_decode_describe_process(xml) → ows.wps.v20.types.DescribeProcessRequest[source]
ows.wps.v20.decoders.xml_decode_dismiss(xml) → ows.wps.v20.types.DismissRequest[source]
ows.wps.v20.decoders.xml_decode_execute(xml)[source]
ows.wps.v20.decoders.xml_decode_get_result(xml) → ows.wps.v20.types.GetResultRequest[source]
ows.wps.v20.decoders.xml_decode_get_status(xml) → ows.wps.v20.types.GetStatusRequest[source]

ows.wps.v20.encoders module

ows.wps.v20.encoders.encode_allowed_values(allowed_values: List[Union[int, float, str, datetime.datetime, datetime.date, datetime.time, Tuple[Union[int, float, str, datetime.datetime, datetime.date, datetime.time], Union[int, float, str, datetime.datetime, datetime.date, datetime.time]]]])[source]
ows.wps.v20.encoders.encode_contents(capabilities: ows.wps.types.ServiceCapabilities)[source]
ows.wps.v20.encoders.encode_data(data: ows.wps.v20.types.Data)[source]
ows.wps.v20.encoders.encode_data_description(data_description: Union[ows.wps.types.LiteralDataDescription, ows.wps.types.BoundingBoxDataDescription, ows.wps.types.ComplexDataDescription])[source]
ows.wps.v20.encoders.encode_description_type(tag_name, description_type)[source]
ows.wps.v20.encoders.encode_domain(domain: ows.wps.types.Domain, default=False)[source]
ows.wps.v20.encoders.encode_format(format_: ows.wps.types.Format, default=False)[source]
ows.wps.v20.encoders.encode_input(input_: ows.wps.v20.types.Input)[source]
ows.wps.v20.encoders.encode_input_description(input_description: ows.wps.types.InputDescription)[source]
ows.wps.v20.encoders.encode_output(output: ows.wps.v20.types.OutputDefinition)[source]
ows.wps.v20.encoders.encode_output_description(output_description: ows.wps.types.OutputDescription)[source]
ows.wps.v20.encoders.encode_process(process_description: ows.wps.types.ProcessDescription)[source]
ows.wps.v20.encoders.encode_process_summary(process_summary: ows.wps.types.ProcessSummary)[source]
ows.wps.v20.encoders.encode_reference(ref: ows.wps.v20.types.Reference)[source]
ows.wps.v20.encoders.kvp_encode_describe_process(request: ows.wps.v20.types.DescribeProcessRequest, **kwargs)[source]
ows.wps.v20.encoders.kvp_encode_dismiss(request: ows.wps.v20.types.DismissRequest, **kwargs)[source]
ows.wps.v20.encoders.kvp_encode_get_result(request: ows.wps.v20.types.GetResultRequest, **kwargs)[source]
ows.wps.v20.encoders.kvp_encode_get_status(request: ows.wps.v20.types.GetStatusRequest, **kwargs)[source]
ows.wps.v20.encoders.xml_encode_capabilities(capabilities: ows.wps.types.ServiceCapabilities, include_service_identification=True, include_service_provider=True, include_operations_metadata=True, include_contents=True, **kwargs)[source]
ows.wps.v20.encoders.xml_encode_describe_process(request: ows.wps.v20.types.DescribeProcessRequest, **kwargs)[source]
ows.wps.v20.encoders.xml_encode_dismiss(request: ows.wps.v20.types.DismissRequest, **kwargs)[source]
ows.wps.v20.encoders.xml_encode_execute(request: ows.wps.v20.types.ExecuteRequest, **kwargs)[source]
ows.wps.v20.encoders.xml_encode_get_result(request: ows.wps.v20.types.GetResultRequest, **kwargs)[source]
ows.wps.v20.encoders.xml_encode_get_status(request: ows.wps.v20.types.GetStatusRequest, **kwargs)[source]
ows.wps.v20.encoders.xml_encode_process_offerings(process_descriptions: List[ows.wps.types.ProcessDescription], **kwargs)[source]
ows.wps.v20.encoders.xml_encode_status_info(status_info: ows.wps.types.StatusInfo, **kwargs)[source]

ows.wps.v20.namespaces module

ows.wps.v20.test_decoders module

ows.wps.v20.test_decoders.test_execute()[source]

ows.wps.v20.test_encoders module

ows.wps.v20.test_encoders.test_encode_get_coverage_xml()[source]

ows.wps.v20.types module

class ows.wps.v20.types.Data(value: Any, mime_type: str = None, encoding: str = None, schema: str = None)[source]

Bases: object

encoding = None
mime_type = None
schema = None
class ows.wps.v20.types.DescribeProcessRequest(process_ids: List[str], version: ows.util.Version = Version(major=2, minor=0, patch=0))[source]

Bases: object

version = Version(major=2, minor=0, patch=0)
class ows.wps.v20.types.DismissRequest(job_id: str, version: ows.util.Version = Version(major=2, minor=0, patch=0))[source]

Bases: object

version = Version(major=2, minor=0, patch=0)
class ows.wps.v20.types.ExecuteRequest(process_id: str, mode: ows.wps.v20.types.ExecutionMode, response: ows.wps.v20.types.ResponseType, inputs: List[ows.wps.v20.types.Input] = <factory>, output_definitions: List[ows.wps.v20.types.OutputDefinition] = <factory>, version: ows.util.Version = Version(major=2, minor=0, patch=0))[source]

Bases: object

version = Version(major=2, minor=0, patch=0)
class ows.wps.v20.types.ExecutionMode[source]

Bases: enum.Enum

An enumeration.

async_ = 'async'
auto = 'auto'
sync = 'sync'
class ows.wps.v20.types.GetCapabilitiesRequest[source]

Bases: object

class ows.wps.v20.types.GetResultRequest(job_id: str, version: ows.util.Version = Version(major=2, minor=0, patch=0))[source]

Bases: object

version = Version(major=2, minor=0, patch=0)
class ows.wps.v20.types.GetStatusRequest(job_id: str, version: ows.util.Version = Version(major=2, minor=0, patch=0))[source]

Bases: object

version = Version(major=2, minor=0, patch=0)
class ows.wps.v20.types.Input(identifier: str, data: Union[ows.wps.v20.types.Data, ows.wps.v20.types.Reference] = None, inputs: List[ForwardRef('Input')] = None)[source]

Bases: object

data = None
inputs = None
class ows.wps.v20.types.OutputDefinition(identifier: str, transmission: ows.wps.v20.types.TransmissionType, mime_type: str = None, encoding: str = None, schema: str = None, output_definitions: List[ForwardRef('OutputDefinition')] = None)[source]

Bases: object

encoding = None
mime_type = None
output_definitions = None
schema = None
class ows.wps.v20.types.Reference(href: str, body: str = None, body_reference_href: str = None, mime_type: str = None, encoding: str = None, schema: str = None)[source]

Bases: object

body = None
body_reference_href = None
encoding = None
mime_type = None
schema = None
class ows.wps.v20.types.ResponseType[source]

Bases: enum.Enum

An enumeration.

document = 'document'
raw = 'raw'
class ows.wps.v20.types.TransmissionType[source]

Bases: enum.Enum

An enumeration.

reference = 'reference'
value = 'value'