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.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¶
-