ows.common package

Submodules

ows.common.decoders module

class ows.common.decoders.KVPBaseRequestDecoder(params)[source]

Bases: ows.kvp.Decoder

accept_versions

Property getter function.

object_class

alias of ows.common.types.BaseRequest

request

Property getter function.

service

Property getter function.

version

Property getter function.

class ows.common.decoders.XMLBaseRequestDecoder(tree)[source]

Bases: ows.xml.Decoder

accept_versions

Property getter function.

object_class

alias of ows.common.types.BaseRequest

request

Property getter function.

service

Property getter function.

version

Property getter function.

ows.common.decoders.kvp_decode_base_request(kvp)[source]
ows.common.decoders.xml_decode_base_request(xml)[source]

ows.common.test_decoders module

ows.common.test_decoders.test_kvp_decoder_base_request()[source]
ows.common.test_decoders.test_xml_decoder_base_request()[source]

ows.common.types module

class ows.common.types.BaseRequest(service: str, request: str, version: ows.util.Version = None, accept_versions: List[str] = <factory>)[source]

Bases: object

version = None
class ows.common.types.BoundingBox(crs: str, bbox: List[float])[source]

Bases: object

class ows.common.types.Constraint(name: str, allowed_values: List[Union[str, Tuple[str, str, str]]] = <factory>)[source]

Bases: object

class ows.common.types.GetCapabilitiesRequest(service: str, update_sequence: str = None, sections: List[str] = <factory>, accept_versions: List[str] = <factory>, accept_languages: List[str] = <factory>, accept_formats: List[str] = <factory>)[source]

Bases: object

update_sequence = None
class ows.common.types.HttpMethod[source]

Bases: enum.Enum

An enumeration.

Get = 'GET'
Post = 'POST'
class ows.common.types.Metadata(href: str = None, role: str = None, arcrole: str = None, title: str = None, about: str = None)[source]

Bases: ows.common.types.OnlineResource

about = None
class ows.common.types.OWSException(code: str, locator: str = None, text: Union[str, List[str]] = None, traceback: str = None)[source]

Bases: object

locator = None
text = None
traceback = None
class ows.common.types.OnlineResource(href: str = None, role: str = None, arcrole: str = None, title: str = None)[source]

Bases: object

arcrole = None
href = None
role = None
title = None
class ows.common.types.Operation(name: str, operation_methods: List[ows.common.types.OperationMethod] = <factory>, constraints: List[ows.common.types.Constraint] = <factory>)[source]

Bases: object

class ows.common.types.OperationMethod(method: ows.common.types.HttpMethod, service_url: str = None, constraints: List[ows.common.types.Constraint] = <factory>)[source]

Bases: object

service_url = None
class ows.common.types.ServiceCapabilities(update_sequence: str = None, title: str = None, abstract: str = None, keywords: List[str] = <factory>, service_type: str = '', service_type_versions: List[str] = <factory>, profiles: List[str] = <factory>, fees: str = None, access_constraints: List[str] = <factory>, provider_name: str = '', provider_site: str = '', individual_name: str = None, organisation_name: str = None, position_name: str = None, phone_voice: str = None, phone_facsimile: str = None, delivery_point: str = None, city: str = None, administrative_area: str = None, postal_code: str = None, country: str = None, electronic_mail_address: str = None, online_resource: str = None, hours_of_service: str = None, contact_instructions: str = None, role: str = '', operations: List[ows.common.types.Operation] = <factory>)[source]

Bases: object

abstract = None
administrative_area = None
city = None
contact_instructions = None
country = None
delivery_point = None
electronic_mail_address = None
fees = None
hours_of_service = None
individual_name = None
online_resource = None
organisation_name = None
phone_facsimile = None
phone_voice = None
position_name = None
postal_code = None
provider_name = ''
provider_site = ''
role = ''
service_type = ''
title = None
update_sequence = None
class ows.common.types.WGS84BoundingBox(bbox: List[float])[source]

Bases: object