gws.plugin.qgis.flatlayer¶
The qgisflat layer.
Source code: gws.plugin.qgis.flatlayer
Module Contents¶
- class gws.plugin.qgis.flatlayer.Config¶
Bases:
gws.base.layer.ConfigLayer that renders selected QGIS project layers as a single image.
- provider: Config.provider | None¶
QGIS project the layer is rendered from.
- sourceLayers: gws.gis.source.LayerFilter | None¶
Source layers to render.
- sqlFilters: dict | None¶
SQL filters for source layers, passed to QGIS Server.
- class gws.plugin.qgis.flatlayer.Object¶
Bases:
gws.base.layer.image.ObjectImage layer that renders selected QGIS project layers as one image.
The image is rendered by QGIS Server. The layer also provides search, feature models and a legend for its source layers.
- imageLayers: list[gws.SourceLayer]¶
Source layers to render.
- provider: Object.provider¶
QGIS provider.
- searchLayers: list[gws.SourceLayer]¶
Queryable source layers.
- sqlFilters: dict¶
SQL filters, mapping a source layer name (or
*for all layers) to a filter expression.
- configure()¶
- configure_extent()¶
- configure_legend()¶
- configure_metadata()¶
- configure_models()¶
- configure_provider()¶
- configure_resolutions()¶
- configure_search()¶
- configure_source_layers()¶
Select the visible image layers of the project.
- Returns:
Always
True.
- configure_sources()¶
- configure_templates()¶
- configure_zoom_bounds()¶
- create_cache_name(cache)¶
- create_finder(cfg)¶
Create a
qgisfinder for the layer’s queryable source layers.- Parameters:
cfg – Finder configuration, or
Nonefor the default finder.- Returns:
The finder.
- create_grabber(opts)¶
- create_model(cfg)¶
Create a
qgismodel for the layer’s queryable source layers.- Parameters:
cfg – Model configuration, or
Nonefor the default model.- Returns:
The model.
- render_params(lri: gws.LayerRenderInput, parent_sql_filters: dict = None) dict¶
Build the GetMap parameters for the layer.
The parameters contain
LAYERSand, if any SQL filters apply,FILTER, on top of the extra parameters of the render input.- Parameters:
lri – Render input.
parent_sql_filters – SQL filters of the parent layer, which override the layer’s own filters.
- Returns:
GetMap parameters.