gws.base.map.action

Map related commands.

Source code: gws.base.map.action

Module Contents

class gws.base.map.action.Config

Bases: gws.base.action.Config

class gws.base.map.action.Props

Bases: gws.base.action.Props

class gws.base.map.action.GetBoxRequest(*args, **kwargs)

Bases: gws.Request

Command request.

bbox: gws.Extent
width: int
height: int
layerUid: str
crs: gws.CrsName | None
dpi: int | None
layers: list[str] | None
class gws.base.map.action.GetXyzRequest(*args, **kwargs)

Bases: gws.Request

Command request.

layerUid: str
x: int
y: int
z: int
class gws.base.map.action.GetLegendRequest(*args, **kwargs)

Bases: gws.Request

Command request.

layerUid: str
class gws.base.map.action.ImageResponse(*args, **kwargs)

Bases: gws.Response

Command response.

content: bytes
mime: str
class gws.base.map.action.DescribeLayerRequest(*args, **kwargs)

Bases: gws.Request

Command request.

layerUid: str
class gws.base.map.action.DescribeLayerResponse(*args, **kwargs)

Bases: gws.Request

Command request.

content: str
class gws.base.map.action.GetFeaturesRequest(*args, **kwargs)

Bases: gws.Request

Command request.

bbox: gws.Extent | None
layerUid: str
modelUid: str | None
crs: gws.CrsName | None
resolution: float | None
limit: int = 0
views: list[str] | None
class gws.base.map.action.GetFeaturesResponse(*args, **kwargs)

Bases: gws.Response

Command response.

features: list[gws.FeatureProps]
class gws.base.map.action.Object

Bases: gws.base.action.Object

api_get_box(req: gws.WebRequester, p: GetBoxRequest) ImageResponse

Get a part of the map inside a bounding box

http_get_box(req: gws.WebRequester, p: GetBoxRequest) gws.ContentResponse
api_get_xyz(req: gws.WebRequester, p: GetXyzRequest) ImageResponse

Get an XYZ tile

http_get_xyz(req: gws.WebRequester, p: GetXyzRequest) gws.ContentResponse
api_get_legend(req: gws.WebRequester, p: GetLegendRequest) ImageResponse

Get a legend for a layer

http_get_legend(req: gws.WebRequester, p: GetLegendRequest) gws.ContentResponse
describe_layer(req: gws.WebRequester, p: DescribeLayerRequest) DescribeLayerResponse
api_get_features(req: gws.WebRequester, p: GetFeaturesRequest) GetFeaturesResponse

Get a list of features in a bounding box

http_get_features(req: gws.WebRequester, p: GetFeaturesRequest) gws.ContentResponse