WPS: Unterschied zwischen den Versionen
Stefan (Diskussion | Beiträge) |
Stefan (Diskussion | Beiträge) (→WPS-Software (Open Source)) |
||
Zeile 17: | Zeile 17: | ||
== WPS-Software (Open Source) == | == WPS-Software (Open Source) == | ||
− | * PyWPS (Python): http://pywps. | + | * 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 |
* 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:
Inhaltsverzeichnis
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:
- Der Request GetCapabilities liefert als Response Metadaten in XML zurück.
- Der Request DescribeProcess liefert eine Beschreibung eines Prozesses in XML zurück, einschliesslich der Ein-und Ausgaben.
- 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)
- PyWPS (Python): http://pywps.wald.intevation.org/ (mailing list pywps-devel)
- ZOO (C): http://www.zoo-project.org/
- Deegree (Java): http://demo.deegree.org/deegree-wps
- 52°North (Java): http://swing.brgm.fr:8080/wps_1_0/WebProcessingService
=> 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
- SO!GIS: http://www.sogis1.so.ch/wps
- deegree WPS: http://demo.deegree.org/deegree-wps
- Agriculture and Agri-Food Canada: http://ngistc1.agr.gc.ca/geoproc2/servlet/SpatialOperation
- 52n: http://swing.brgm.fr:8080/wps_1_0/WebProcessingService