i3mainz
Web Processing Service (WPS)
The i3mainz has set up a deegree2 Web Processing Serive (WPS) including five generic processes (Aggregation, Buffer, PointInPolygonJoin, PointInPolygonJoinAggregation, PolygonIntersectsPolygonJoinAggregation) and one domain-specific process (BombThreatScenario) which was developed in the scope of the project OK-GIS.
Furthermore a generic WPS-Client has been developed which can be used with any WPS instance.
 
 
Available Processes:

- Aggregation
- Buffer
- PointInPolygonJoin
- PointInPolygonJoinAggregation
- PolygonIntersectsPolygonJoinAggregation
- BombThreatScenario

Service URL:
http://okgis.geoinform.fh-mainz.de/deegree/services
GetCapabilities:
http://okgis.geoinform.fh-mainz.de/deegree/servicesRequest=GetCapabilities&SERVICE=WPS
DescribeProcess:
http://okgis.geoinform.fh-mainz.de/deegree/services?Request=DescribeProcess&SERVICE=WPS&Identifier=Aggregation&VERSION=0.4.0

http://okgis.geoinform.fh-mainz.de/deegree/services?Request=DescribeProcess&SERVICE=WPS&Identifier=Buffer&VERSION=0.4.0

http://okgis.geoinform.fh-mainz.de/deegree/services?Request=DescribeProcess&SERVICE=WPS&Identifier=PointInPolygonJoinAggregation&VERSION=0.4.0

http://okgis.geoinform.fh-mainz.de/deegree/services?Request=DescribeProcess&SERVICE=WPS&Identifier=PointInPolygonJoinAggregation&VERSION=0.4.0

http://okgis.geoinform.fh-mainz.de/deegree/services?Request=DescribeProcess&SERVICE=WPS&Identifier=PolygonIntersectsPolygonJoinAggregation&VERSION=0.4.0

http://okgis.geoinform.fh-mainz.de/deegree/services?Request=DescribeProcess&SERVICE=WPS&Identifier=BombThreatScenario&VERSION=0.4.0
Generic WPS-Client:
http://okgis.geoinform.fh-mainz.de/WPSClient
Example PointInPolygonJoinAggregation process
An example dataset of the city of Osnabrück provides a "Points of Interest"-Layer including schools. The qusetion of "How many schools are in the city centre of Osnabrück" can be answered by the PointInPolygonJoinAggregation process.
Note: The data is based on the free available example dataset FRIDA. Number of school students and building as well as the city centre polygon are invented!
The city of Osnabrück
Point layer - "schools" Polygon layer - "citycentre"
Points - schools Polygons - inner centre
http://webmap.geoinform.fh-mainz.de/geoserver/wfs?service=WFS
&request=GetFeature&typename=osna:schools
http://webmap.geoinform.fh-mainz.de/geoserver/wfs?service=WFS
&request=GetFeature&typename=osna:citycentre
The complete execute-Request (HTTP_POST) for this example can be found here.
The joined result FeatureCollection (in XML) of the process is shown below. The attribute values of the school layer are aggregated. The attribute "count_nStudents" provides the information how many schools are located inside the city centre of Osnabrück. The number is 23.
WPS Result
Test all provided processes with your own datasets using the generic WPS-Client.

Link WPS specification:
Link i3mainz:
Link OK-GIS:
Link deegree

Contact: