ows.common package¶
Subpackages¶
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.test_decoders module¶
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.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.EnumAn 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¶
-