WPS: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
(WPS-Software (Open Source))
Zeile 17: Zeile 17:
 
== WPS-Software (Open Source) ==
 
== WPS-Software (Open Source) ==
  
* PyWPS (Python): http://pywps.ominiverdi.org/cgi-bin/wps.py (mailing list [http://lists.wald.intevation.org/mailman/listinfo/pywps-devel pywps-devel])
+
* PyWPS (Python): http://pywps.wald.intevation.org/ (mailing list [http://lists.wald.intevation.org/mailman/listinfo/pywps-devel pywps-devel])
 
* ZOO (C): http://www.zoo-project.org/
 
* ZOO (C): http://www.zoo-project.org/
* deegree (Java): http://demo.deegree.org/deegree-wps
+
* Deegree (Java): http://demo.deegree.org/deegree-wps
 
* 52°North (Java): http://swing.brgm.fr:8080/wps_1_0/WebProcessingService
 
* 52°North (Java): http://swing.brgm.fr:8080/wps_1_0/WebProcessingService
  
 
=> Siehe auch [http://external.opengis.org/twiki_public/bin/view/WPS/ComplianceTestingResults2010 OGC's Compliance Testing Results 2010]
 
=> Siehe auch [http://external.opengis.org/twiki_public/bin/view/WPS/ComplianceTestingResults2010 OGC's Compliance Testing Results 2010]
 +
 +
Bemerkung: Es sollte mit nicht allzu grossem Aufwand möglich sein, einen Server-Software-Komponente um PostGIS herum zu konfigurieren oder ggf. schreiben. Das sollte man mal mit PyWPS oder ZOO probieren!
  
 
== Liste von 'freien' WPS-Servern ==
 
== Liste von 'freien' WPS-Servern ==

Version vom 1. Februar 2011, 13:45 Uhr

Die OGC Web Processing Service (WPS) Spezifikation von OGC und ISO 19100 bietet einen Zugriff auf räumliche Methoden übers Internet. Es ist eine Maschine-Maschine-Service-Schnittstelle, um Prozesse zu veröffentlichen, zu finden und zu binden und zwar in einer standardisierten Art.

Siehe auch:

  • Web Map Service (WMS)
  • Web Feature Service (WFS)

Kurzbeschreibung

WPS unterstützt GET, POST und kann auch mit dem SOAP-Standard genutzt werden. Obwohl WPS speziell für die Arbeit mit räumlich referenzierten Daten konzipiert wurde, ist die Spezifikation geeignet für jede Art von Daten.

WPS definiert drei Operationen:

  1. Der Request GetCapabilities liefert als Response Metadaten in XML zurück.
  2. Der Request DescribeProcess liefert eine Beschreibung eines Prozesses in XML zurück, einschliesslich der Ein-und Ausgaben.
  3. Der Request Execute löst den Prozess aus, dessen angekündigten Response .

WPS lässt sich beispielsweise mit den Open Source-Projekten PyWPS (siehe Python) und GRASS recht einfach realisieren.

WPS-Software (Open Source)

=> Siehe auch OGC's Compliance Testing Results 2010

Bemerkung: Es sollte mit nicht allzu grossem Aufwand möglich sein, einen Server-Software-Komponente um PostGIS herum zu konfigurieren oder ggf. schreiben. Das sollte man mal mit PyWPS oder ZOO probieren!

Liste von 'freien' WPS-Servern

G*-Suche: http://www.google.ch/search?q=inurl%3Agetcapabilities+wps

Weblinks