gws.base.ows.client.provider
¶
Source code: gws.base.ows.client.provider
Module Contents¶
- class gws.base.ows.client.provider.OperationConfig(*args, **kwargs)¶
Bases:
gws.Config
Object configuration.
- formats: list[str] | None¶
- postUrl: gws.Url | None¶
- url: gws.Url¶
- verb: gws.OwsVerb¶
- class gws.base.ows.client.provider.AuthorizationConfig(*args, **kwargs)¶
Bases:
gws.Config
Object configuration.
- type: str¶
- username: str = ''¶
- password: str = ''¶
- class gws.base.ows.client.provider.Config(*args, **kwargs)¶
Bases:
gws.Config
Object configuration.
- capsCacheMaxAge: gws.Duration = '1d'¶
max cache age for capabilities documents
- forceCrs: gws.CrsName | None¶
use this CRS for requests
- alwaysXY: bool = False¶
force XY orientation for lat/lon projections
- maxRequests: int = 0¶
max concurrent requests to this source
- operations: list[OperationConfig] | None¶
override operations reported in capabilities
- authorization: AuthorizationConfig | None¶
service authorization
- url: gws.Url¶
service url
- class gws.base.ows.client.provider.Object¶
Bases:
gws.OwsProvider
OWS services Provider.
- configure()¶
Configuration hook.
- configure_operations(operations_from_caps)¶
- get_operation(verb, method=None)¶
- prepare_operation(op: gws.OwsOperation, method: gws.RequestMethod = None, params=None) gws.base.ows.client.request.Args ¶
- get_capabilities()¶