gws.plugin.gekos.core

Source code: gws.plugin.gekos.core

Module Contents

class gws.plugin.gekos.core.IndexConfig(*args, **kwargs)

Configuration for the GekoS index.

crs: gws.CrsName

CRS for GekoS data.

dbUid: str | None

Database provider uid.

position: PositionConfig | None

Position correction for points.

sources: list[SourceConfig]

List of gek-online sources.

tableName: str

SQL table name for storing GekoS data.

class gws.plugin.gekos.core.PositionConfig(*args, **kwargs)

Position correction for points.

angle: int = 0

Angle for points repelling.

distance: int = 0

Radius for points repelling.

offsetX: int

X-offset for points.

offsetY: int

Y-offset for points.

class gws.plugin.gekos.core.SourceConfig(*args, **kwargs)

Configuration for a gek-online source.

instance: str

Instance name for gek-online calls, used to create unique uids.

params: dict

Parameters for gek-online calls.

url: gws.Url

Base URL for gek-online calls.