Interface
dispatcher
RedisQueue
Source code in src/qgis_server_light/interface/dispatcher.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
|
pool = redis.BlockingConnectionPool.from_url(url)
instance-attribute
__init__(url)
Source code in src/qgis_server_light/interface/dispatcher.py
15 16 |
|
post(job, timeout=10)
async
Posts a new job
to the job queue and waits maximum timeout
seconds to complete.
Will return a JobResult if successful or raise an error.
Source code in src/qgis_server_light/interface/dispatcher.py
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
|
job
log = logging.getLogger(__name__)
module-attribute
AbstractJobRunnerInfo
dataclass
Source code in src/qgis_server_light/interface/job.py
156 157 158 159 |
|
id: str = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
type: str = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(id, type)
AbstractWmsParams
dataclass
Source code in src/qgis_server_light/interface/job.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
|
BBOX: str = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
CRS: str = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
DPI: str = field(default=None, metadata={'type': 'Element', 'required': False})
class-attribute
instance-attribute
FORMAT_OPTIONS: str = field(default=None, metadata={'type': 'Element', 'required': False})
class-attribute
instance-attribute
HEIGHT: str = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
STYLES: str = field(default_factory=list, metadata={'type': 'Element', 'required': False})
class-attribute
instance-attribute
WIDTH: str = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
bbox: List[str]
property
dpi: int | None
property
__init__(BBOX, CRS, WIDTH, HEIGHT, DPI=None, FORMAT_OPTIONS=None, STYLES=list())
from_overloaded_dict(params)
classmethod
Source code in src/qgis_server_light/interface/job.py
44 45 46 47 48 49 50 51 52 |
|
JobResult
dataclass
Source code in src/qgis_server_light/interface/job.py
150 151 152 153 |
|
content_type: str = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
data: Any = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(data, content_type)
JobRunnerInfoQslGetFeatureInfoJob
dataclass
Bases: AbstractJobRunnerInfo
Source code in src/qgis_server_light/interface/job.py
167 168 169 |
|
job: QslGetFeatureInfoJob = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(id, type, job)
JobRunnerInfoQslGetMapJob
dataclass
Bases: AbstractJobRunnerInfo
Source code in src/qgis_server_light/interface/job.py
162 163 164 |
|
job: QslGetMapJob = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(id, type, job)
JobRunnerInfoQslLegendJob
dataclass
Bases: AbstractJobRunnerInfo
Source code in src/qgis_server_light/interface/job.py
172 173 174 |
|
job: QslLegendJob = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(id, type, job)
QslAbstractJob
dataclass
Source code in src/qgis_server_light/interface/job.py
104 105 106 107 108 |
|
svg_paths: List[str] = field(default_factory=list, metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(svg_paths=list())
QslGetFeatureInfoJob
dataclass
Bases: QslAbstractJob
A job to extract feature info
Source code in src/qgis_server_light/interface/job.py
136 137 138 139 140 141 142 |
|
service_params: WmsGetFeatureInfoParams = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(svg_paths=list(), *, service_params)
QslGetMapJob
dataclass
Bases: QslAbstractJob
A job to be rendered as an image
Source code in src/qgis_server_light/interface/job.py
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 |
|
custom_layers: List[Custom] = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
extent_buffer: Optional[float] = field(default=0.0, metadata={'type': 'Element', 'required': False})
class-attribute
instance-attribute
raster_layers: List[Raster] = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
service_params: WmsGetMapParams = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
vector_layers: List[Vector] = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(svg_paths=list(), *, service_params, raster_layers, vector_layers, custom_layers, extent_buffer=0.0)
get_layer_by_name(name)
Source code in src/qgis_server_light/interface/job.py
129 130 131 132 133 |
|
QslLegendJob
dataclass
Bases: QslAbstractJob
Render legend
Source code in src/qgis_server_light/interface/job.py
145 146 147 |
|
__init__(svg_paths=list())
WmsGetFeatureInfoParams
dataclass
Bases: AbstractWmsParams
Source code in src/qgis_server_light/interface/job.py
71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
|
I: str = field(default=None, metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
INFO_FORMAT: str = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
J: str = field(default=None, metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
QUERY_LAYERS: str = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
X: str = field(default=None, metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
Y: str = field(default=None, metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
query_layers
property
x: int
property
y: int
property
__post_init__()
Source code in src/qgis_server_light/interface/job.py
81 82 83 84 85 86 87 88 89 |
|
WmsGetMapParams
dataclass
Bases: AbstractWmsParams
Represents query parameters from the original WMS request
Source code in src/qgis_server_light/interface/job.py
55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
|
FORMAT: str = field(default='image/png', metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
LAYERS: str = field(metadata={'type': 'Element', 'required': True})
class-attribute
instance-attribute
layers: List[str]
property
__init__(BBOX, CRS, WIDTH, HEIGHT, DPI=None, FORMAT_OPTIONS=None, STYLES=list(), *, LAYERS, FORMAT='image/png')
qgis
AbstractDataset
dataclass
Bases: LayerLike
Source code in src/qgis_server_light/interface/qgis.py
83 84 85 |
|
title: str = field(metadata={'name': 'Title', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(name, title)
BBox
dataclass
Source code in src/qgis_server_light/interface/qgis.py
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
|
x_max: float = field(metadata={'name': 'XMax', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
x_min: float = field(metadata={'name': 'XMin', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
y_max: float = field(metadata={'name': 'YMax', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
y_min: float = field(metadata={'name': 'YMin', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
z_max: Optional[float] = field(default=0.0, metadata={'name': 'ZMax', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
z_min: Optional[float] = field(default=0.0, metadata={'name': 'ZMin', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
__init__(x_min, x_max, y_min, y_max, z_min=0.0, z_max=0.0)
from_list(bbox_list)
staticmethod
Takes a list representation of a BBox in the form
[
Source code in src/qgis_server_light/interface/qgis.py
43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
|
from_string(bbox_string)
staticmethod
Takes a CSV string representation of a BBox in the form
'
Source code in src/qgis_server_light/interface/qgis.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
to_list()
Source code in src/qgis_server_light/interface/qgis.py
21 22 |
|
to_string()
Source code in src/qgis_server_light/interface/qgis.py
24 25 |
|
Config
dataclass
Source code in src/qgis_server_light/interface/qgis.py
424 425 426 427 428 429 430 431 432 433 |
|
datasets: Datasets = field(metadata={'name': 'DataSet', 'type': 'Element'})
class-attribute
instance-attribute
meta_data: MetaData = field(metadata={'name': 'MetaData', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
project: Project = field(metadata={'name': 'Project', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
tree: Tree = field(metadata={'name': 'Tree', 'type': 'Element'})
class-attribute
instance-attribute
__init__(project, meta_data, tree, datasets)
Contact
dataclass
Source code in src/qgis_server_light/interface/qgis.py
303 304 305 306 307 308 309 310 |
|
mail: str
instance-attribute
organization: str
instance-attribute
person: str
instance-attribute
phone: str
instance-attribute
position: str
instance-attribute
url: str
instance-attribute
__init__(mail, organization, person, phone, position, url)
Crs
dataclass
Source code in src/qgis_server_light/interface/qgis.py
203 204 205 206 207 208 209 210 211 212 213 214 |
|
auth_id: str = field(default=None, metadata={'name': 'AuthId', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
ogc_uri: str = field(default=None, metadata={'name': 'OgcUri', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
postgis_srid: int = field(default=None, metadata={'name': 'PostgisSrid', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
__init__(auth_id=None, postgis_srid=None, ogc_uri=None)
Custom
dataclass
Bases: DataSet
Source code in src/qgis_server_light/interface/qgis.py
293 294 295 |
|
__init__(name, title, id, bbox, bbox_wgs84, path, source, driver, crs, style=None, minimum_scale=None, maximum_scale=None)
DataSet
dataclass
Bases: AbstractDataset
Source code in src/qgis_server_light/interface/qgis.py
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 |
|
bbox: BBox = field(metadata={'name': 'BBox', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
bbox_wgs84: BBox = field(metadata={'name': 'BBoxWgs84', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
crs: Crs = field(metadata={'name': 'Crs', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
driver: str = field(metadata={'name': 'Driver', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
id: str = field(metadata={'name': 'Id', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
maximum_scale: float = field(default=None, metadata={'name': 'MaximumScale', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
minimum_scale: float = field(default=None, metadata={'name': 'MinimumScale', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
path: str = field(metadata={'name': 'Path', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
source: DataSource = field(metadata={'name': 'Source', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
style: Optional[str] = field(default=None, metadata={'name': 'Style', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(name, title, id, bbox, bbox_wgs84, path, source, driver, crs, style=None, minimum_scale=None, maximum_scale=None)
DataSource
dataclass
Source code in src/qgis_server_light/interface/qgis.py
217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 |
|
gdal: GdalSource = field(default=None, metadata={'name': 'Gdal', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
ogr: OgrSource = field(default=None, metadata={'name': 'Ogr', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
postgres: PostgresSource = field(default=None, metadata={'name': 'Postgres', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
vector_tile: VectorTileSource = field(default=None, metadata={'name': 'VectorTile', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
wfs: WfsSource = field(default=None, metadata={'name': 'Wfs', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
wms: WmsSource = field(default=None, metadata={'name': 'Wms', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
wmts: WmtsSource = field(default=None, metadata={'name': 'Wmts', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
__init__(postgres=None, wmts=None, wms=None, ogr=None, gdal=None, wfs=None, vector_tile=None)
Datasets
dataclass
Source code in src/qgis_server_light/interface/qgis.py
404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 |
|
custom: list[Custom] = field(default_factory=list, metadata={'name': 'Custom', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
group: list[Group] = field(default_factory=list, metadata={'name': 'GroupDataset', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
raster: list[Raster] = field(default_factory=list, metadata={'name': 'RasterDataset', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
vector: list[Vector] = field(default_factory=list, metadata={'name': 'VectorDataset', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
__init__(vector=list(), raster=list(), custom=list(), group=list())
Field
dataclass
Source code in src/qgis_server_light/interface/qgis.py
77 78 79 80 |
|
name: str = field(metadata={'name': 'Name', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
type: str = field(metadata={'name': 'Type', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(name, type)
GdalSource
dataclass
Bases: Source
Source code in src/qgis_server_light/interface/qgis.py
95 96 97 98 99 100 101 102 103 104 105 |
|
layer_name: Optional[str] = field(default=None, metadata={'name': 'LayerName', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
path: str = field(metadata={'name': 'Path', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
remote
property
__init__(path, layer_name=None)
Group
dataclass
Bases: AbstractDataset
Source code in src/qgis_server_light/interface/qgis.py
298 299 300 |
|
__init__(name, title)
LayerLike
dataclass
Source code in src/qgis_server_light/interface/qgis.py
59 60 61 |
|
name: str = field(metadata={'name': 'Name', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(name)
MetaData
dataclass
Source code in src/qgis_server_light/interface/qgis.py
357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
|
author: Optional[Contact] = field(default=None, metadata={'name': 'Author', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
categories: Optional[List[str]] = field(default_factory=list, metadata={'name': 'Categories', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
creationDateTime: datetime = field(default_factory=datetime.utcnow, metadata={'name': 'CreationDateTime', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
language: Optional[str] = field(default=None, metadata={'name': 'Language', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
links: Optional[List[str]] = field(default_factory=list, metadata={'name': 'Links', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
service: Service = field(metadata={'name': 'Service', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(service, links=list(), language=None, categories=list(), creationDateTime=datetime.utcnow(), author=None)
OgrSource
dataclass
Bases: GdalSource
Source code in src/qgis_server_light/interface/qgis.py
108 109 110 111 112 |
|
layer_id: Optional[str] = field(default=None, metadata={'name': 'LayerId', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
__init__(path, layer_name=None, layer_id=None)
PostgresSource
dataclass
Bases: Source
Source code in src/qgis_server_light/interface/qgis.py
163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
|
dbname: str = field(metadata={'name': 'Dbname', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
geometry_column: str = field(metadata={'name': 'GeometryColumn', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
host: str = field(metadata={'name': 'Host', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
key: str = field(metadata={'name': 'Key', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
password: str = field(metadata={'name': 'Password', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
port: str = field(metadata={'name': 'Port', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
schema: str = field(metadata={'name': 'Schema', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
srid: str = field(metadata={'name': 'Srid', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
table: str = field(metadata={'name': 'Table', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
type: str = field(metadata={'name': 'Type', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
username: str = field(metadata={'name': 'Username', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(dbname, geometry_column, host, key, password, port, schema, srid, table, type, username)
Project
dataclass
Source code in src/qgis_server_light/interface/qgis.py
383 384 385 386 387 388 |
|
name: str = field(metadata={'name': 'Name', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
version: str = field(metadata={'name': 'Version', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(version, name)
Raster
dataclass
Bases: DataSet
A real QGIS Raster dataset. That are usually all QgsRasterLayer
(in opposition to QgsVectorTileLayer
which is not a real QgsRasterLayer
.
Source code in src/qgis_server_light/interface/qgis.py
272 273 274 275 276 277 |
|
__init__(name, title, id, bbox, bbox_wgs84, path, source, driver, crs, style=None, minimum_scale=None, maximum_scale=None)
Service
dataclass
Source code in src/qgis_server_light/interface/qgis.py
313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 |
|
contact_mail: Optional[str] = field(metadata={'name': 'WMSContactMail', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
contact_organization: Optional[str] = field(metadata={'name': 'WMSContactOrganization', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
contact_person: Optional[str] = field(default=None, metadata={'name': 'WMSContactPerson', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
contact_phone: Optional[str] = field(default=None, metadata={'name': 'WMSContactPhone', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
contact_position: Optional[str] = field(default=None, metadata={'name': 'WMSContactPosition', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
fees: Optional[str] = field(default=None, metadata={'name': 'WMSFees', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
keyword_list: Optional[str] = field(default=None, metadata={'name': 'WMSKeywordList', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
online_resource: Optional[str] = field(default=None, metadata={'name': 'WMSOnlineResource', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
resource_url: Optional[str] = field(default=None, metadata={'name': 'WMSUrl', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
service_abstract: Optional[str] = field(default=None, metadata={'name': 'WMSServiceAbstract', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
service_title: Optional[str] = field(default=None, metadata={'name': 'WMSServiceTitle', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
__init__(contact_organization, contact_mail, contact_person=None, contact_phone=None, contact_position=None, fees=None, keyword_list=None, online_resource=None, service_abstract=None, service_title=None, resource_url=None)
Source
dataclass
Source code in src/qgis_server_light/interface/qgis.py
88 89 90 91 92 |
|
__init__()
decide_remote(path)
staticmethod
Source code in src/qgis_server_light/interface/qgis.py
90 91 92 |
|
Tree
dataclass
Source code in src/qgis_server_light/interface/qgis.py
391 392 393 394 395 396 397 398 399 400 401 |
|
members: list[TreeGroup] = field(default_factory=list, metadata={'name': 'Memeber', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
__init__(members=list())
find_by_name(name)
Source code in src/qgis_server_light/interface/qgis.py
398 399 400 401 |
|
TreeGroup
dataclass
Bases: TreeLayer
Source code in src/qgis_server_light/interface/qgis.py
69 70 71 72 73 74 |
|
children: List[str] = field(default_factory=list, metadata={'name': 'Child', 'type': 'Element', 'required': False})
class-attribute
instance-attribute
__init__(name, children=list())
TreeLayer
dataclass
Bases: LayerLike
Source code in src/qgis_server_light/interface/qgis.py
64 65 66 |
|
__init__(name)
Vector
dataclass
Bases: DataSet
A real QGIS Vector dataset. That are usually all QgsVectorLayer
(in opposition to QgsVectorTileLayer
which is not a real QgsVectorLayer
.
Source code in src/qgis_server_light/interface/qgis.py
280 281 282 283 284 285 286 287 288 289 290 |
|
fields: Optional[List[Field]] = field(default_factory=list, metadata={'name': 'Fields', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(name, title, id, bbox, bbox_wgs84, path, source, driver, crs, style=None, minimum_scale=None, maximum_scale=None, fields=list())
VectorTileSource
dataclass
Bases: Source
Source code in src/qgis_server_light/interface/qgis.py
188 189 190 191 192 193 194 195 196 197 198 199 200 |
|
remote
property
styleUrl: str = field(metadata={'name': 'styleUrl', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
type: str = field(metadata={'name': 'Type', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
url: str = field(metadata={'name': 'Url', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
zmax: str = field(metadata={'name': 'Zmax', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
zmin: str = field(metadata={'name': 'Zmin', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(styleUrl, type, url, zmax, zmin)
WfsSource
dataclass
Source code in src/qgis_server_light/interface/qgis.py
115 116 117 118 119 |
|
__init__()
WmsSource
dataclass
Bases: Source
Source code in src/qgis_server_light/interface/qgis.py
122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 |
|
contextual_wms_legend: str = field(default=None, metadata={'name': 'ContextualWMSLegend', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
crs: str = field(metadata={'name': 'Crs', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
dpi_mode: str = field(metadata={'name': 'DpiMode', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
feature_count: int = field(default=None, metadata={'name': 'FeatureCount', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
format: str = field(metadata={'name': 'Format', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
layers: str = field(metadata={'name': 'Layers', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
url: str = field(metadata={'name': 'Url', 'type': 'Element', 'required': True})
class-attribute
instance-attribute
__init__(crs, dpi_mode, format, layers, url, feature_count=None, contextual_wms_legend=None)
WmtsSource
dataclass
Bases: WmsSource
Source code in src/qgis_server_light/interface/qgis.py
145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
|