:tocdepth: 3 :py:mod:`gws.plugin.qgis.provider` ================================== .. py:module:: gws.plugin.qgis.provider .. autoapi-nested-parse:: QGIS provider. **Source code:** :source:`gws.plugin.qgis.provider` Module Contents --------------- .. py:class:: Config(*args, **kwargs) Bases: :py:obj:`gws.Config` QGIS provider configuration. .. py:attribute:: dbUid :type: Optional[str] Qgis project database. .. py:attribute:: defaultLegendOptions :type: Optional[dict] Default options for qgis legends. (added in 8.1). .. py:attribute:: directRender :type: Optional[list[str]] Qgis data providers that should be rendered directly. .. py:attribute:: directSearch :type: Optional[list[str]] Qgis data providers that should be searched directly. .. py:attribute:: extentBuffer :type: Optional[int] Extent buffer for automatically computed bounds. (added in 8.1). .. py:attribute:: forceCrs :type: Optional[gws.CrsName] Use this CRS for requests. .. py:attribute:: path :type: Optional[gws.FilePath] Qgis project file. .. py:attribute:: projectName :type: Optional[str] Qgis project name. .. py:attribute:: schema :type: Optional[str] Qgis project schema. .. py:attribute:: useCanvasExtent :type: Optional[bool] Use canvas extent as project extent. (added in 8.1). .. py:class:: Object Bases: :py:obj:`gws.OwsProvider` OWS services Provider. .. py:attribute:: caps :type: gws.plugin.qgis.caps.Caps .. py:attribute:: defaultLegendOptions :type: dict .. py:attribute:: directRender :type: set[str] .. py:attribute:: directSearch :type: set[str] .. py:attribute:: printTemplates :type: list[gws.plugin.qgis.caps.PrintTemplate] .. py:attribute:: store :type: gws.plugin.qgis.project.Store .. py:method:: call_server(params: dict, max_age=0) -> gws.lib.net.HTTPResponse .. py:method:: configure() Configuration hook. .. py:method:: configure_store() .. py:method:: get_features(search, source_layers) .. py:method:: get_map(layer: gws.Layer, bounds: gws.Bounds, width: float, height: float, params: dict) -> bytes .. py:method:: leaf_config(source_layers) .. py:method:: postgres_provider_from_datasource(ds: dict) -> gws.plugin.postgres.provider.Object .. py:method:: qgis_project() -> gws.plugin.qgis.project.Object .. py:method:: server_params(params: dict) -> dict .. py:method:: server_project_path()