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")
]