OGC WPS

Služba OGC Web Processing Service umožňuje spuštění výpočetního nástoje na vzdáleném serveru.

Poznámka

Více informací na školení Úvod do GIS.

Přípojíme se k výpočetní službě a vypíšeme její typ:

import csv
from owslib.wps import WebProcessingService, monitorExecution

wps = WebProcessingService('https://rain1.fsv.cvut.cz/services/wps')

Vypíšeme seznam výpočetních nástrojů, které služba poskytuje:


for process in wps.processes:

Vybeme nástroj s identifikátorem:


Vyplníme seznam vstupních parametrů nástroje:


from owslib.wps import ComplexDataInput
inputs = [
    ("input", ComplexDataInput('https://rain.fsv.cvut.cz/geodata/test.gml')),
    ("keycolumn", "HLGP_ID"),
    ("return_period", "N2"),
    ("return_period", "N5"),

Výpočet spustíme:

    ("type", "E"),

Výsledek (v našem případě CSV soubor) uložíme na disk:

    ("type", "F")  
]