Skip to content

process

process

ProcessRunner

Bases: MapRunner

Source code in src/qgis_server_light/worker/runner/process.py
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
class ProcessRunner(MapRunner):
    def __init__(
        self,
        qgis: QgsApplication,
        context: JobContext,
        job_info: QslJobInfoParameter,
        layer_cache: Optional[dict],
    ):
        super().__init__(qgis, context, job_info, layer_cache)

        ProcessingAlgFactory()
        providers = QgsProviderRegistry.instance().pluginList().split("\n")
        logging.info("Found Providers:")
        for provider in providers:
            logging.info(f" - {provider}")

    def load_providers(self, qgis: Qgis):
        qgis.processingRegistry().addProvider(QgsNativeAlgorithms())
        qgis.processingRegistry().addProvider(QgsPdalAlgorithms())

__init__(qgis: QgsApplication, context: JobContext, job_info: QslJobInfoParameter, layer_cache: Optional[dict])

Source code in src/qgis_server_light/worker/runner/process.py
13
14
15
16
17
18
19
20
21
22
23
24
25
26
def __init__(
    self,
    qgis: QgsApplication,
    context: JobContext,
    job_info: QslJobInfoParameter,
    layer_cache: Optional[dict],
):
    super().__init__(qgis, context, job_info, layer_cache)

    ProcessingAlgFactory()
    providers = QgsProviderRegistry.instance().pluginList().split("\n")
    logging.info("Found Providers:")
    for provider in providers:
        logging.info(f" - {provider}")

load_providers(qgis: Qgis)

Source code in src/qgis_server_light/worker/runner/process.py
28
29
30
def load_providers(self, qgis: Qgis):
    qgis.processingRegistry().addProvider(QgsNativeAlgorithms())
    qgis.processingRegistry().addProvider(QgsPdalAlgorithms())