Služba webového zpracování - Web Processing Service
![]() | Tento článek obsahuje a seznam doporučení, související čtení nebo externí odkazy, ale jeho zdroje zůstávají nejasné, protože mu chybí vložené citace.září 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
The OGC Služba webového zpracování (WPS) Rozhraní Standard poskytuje pravidla pro standardizaci vstupů a výstupů (požadavků a odpovědí) pro vyvolání služeb geoprostorového zpracování, jako je polygon overlay, jako webová služba. Standard WPS definuje, jak může klient požadovat provedení procesu a jak je zpracován výstup z procesu. Definuje rozhraní, které usnadňuje publikování geoprostorových procesů a objevování a vázání těchto procesů klienty. Data požadovaná WPS mohou být doručována po síti nebo mohou být k dispozici na serveru. WPS může popsat jakýkoli výpočet (tj. Proces) včetně všech jeho vstupů a výstupů a spustit jeho provedení jako webové služby. WPS podporuje současné vystavení procesů prostřednictvím HTTP DOSTAT, HTTP POŠTA, a MÝDLO, což klientovi umožňuje zvolit nejvhodnější mechanismus rozhraní. Specifické procesy obsluhované implementací WPS jsou definovány vlastníkem této implementace. Ačkoli byl WPS navržen pro práci s prostorově odkazovanými daty, lze jej použít s jakýmkoli druhem dat.
WPS umožňuje publikovat, hledat a vázat se na procesy standardizovaným a tedy interoperabilním způsobem. Teoreticky je to doprava / platforma neutrální (jako MÝDLO ), ale v praxi to bylo specifikováno pouze pro HTTP.
Operace
WPS definuje tři operace:
- GetCapabilities vrací úroveň služeb metadata
- DescribeProcess vrací popis procesu včetně jeho vstupů a výstupů
- Vykonat vrací výstupy procesu
Operace WPS jsou vyvolány odesláním XML nebo požadavky kódované URL na URL online zdroje. Při žádosti o Vykonat operace požadavek HTTP identifikuje vstupy, název procesu, který má být proveden, a formu výstupu, který má být poskytnut.
Vlastnosti
WPS má následující vlastnosti:
- Vstupy mohou být přístupné na webu URL nebo vložené do požadavku.
- Výstupy lze uložit jako přístupné na webu URL nebo vložené do odpovědi.
- Pro jeden výstup, například a GIF obrázek, WPS může vrátit výstup přímo, bez jakéhokoli XML wrapperu.
- Podporuje více vstupních a výstupních formátů.
- Podporuje dlouhotrvající procesy.
- Podporuje to MÝDLO a WSDL.
WPS obvykle není vyvolán přímo. Častěji je vyvolána klientskou aplikací, která poskytuje uživateli interaktivní ovládací prvky. Tato klientská aplikace může, ale nemusí být webová.
WPS verze 2.0 byla vydána v roce 2015. Předchozí verze 1.0.0 byla pro veřejnost vydána v červnu 2007. Verze 0.4.0 byla vydána jako požadavek OGC na veřejný komentář v roce 2005 a implementována několika prvními uživateli.
Viz také
externí odkazy
- OpenGIS Web Processing Service (WPS) Standard, verze 1.0.0
- Zdroje WPS na geoprocessing.info
- OSGeo Hodnocení WPS 0.4.0
- Tisková zpráva experimentu OGC WPS Interoperability Experiment
- OGC WPS Žádost o veřejné komentáře
- stupně Otevřený zdroj Jáva implementace (WPS 0.4.0 & WPS 1.0.0 ) s ukázkovými procesy
- WPSint Otevřený zdroj Jáva implementace WPS 0.4.0 (zahrnuje obecného klienta)
- PyWPS Otevřený zdroj Krajta implementace WPS 1.0.0
- Projekt ZOO WPS implementace WPS 1.0.0
- WPS.NET Open source .NET implementace WPS 1.0.0
- Klient QGIS WPS
- OGC-Services.NET - bezplatný seznam služeb OGC (Nové služby lze přidat ručně)
- OpenLayers Obsahuje analyzátor WPS