**nr.** | **title** | **description** |

1 | Aggregation
| Aggregation of GML data. Available aggregate functions: count, sum, max and min. Autor: Beate Stollberg |

2 | Aspect
| An aspect estimation based on a digital elevation model is processed.
The process is an implementation of Horn's (1981) algorithm, which is also
used by GRASS and ESRI ArcGIS. Autor: Christian Graul |

3 | AttributeJoin
| The process joins two GML data sets with the same geometry to a new GML data set. Autor: Christian Graul |

4 | BombThreatOsnabrueck
| From the domain of disaster management.
On the basis of the location of a found bomb and the explosive force of this bomb an area is calculated where all people should be evacuated before the bomb is disarmed. Autor: Beate Stollberg |

5 | BombThreatScenario3D
| From the domain of disaster management.
On the basis of the location of a found bomb and 2 radii around this bomb an sphere is calculated where all people should be evacuated before the bomb is disarmed.
The spheres express the radii in the 3rd dimension for visualization purposes. Autor: Beate Stollberg |

6 | Buffer
| Create a buffer around a GML geometry. Accepts a GML geometry and provides a GML geometry output for the buffered feature. Authors: Christian Kiehle, Christian Heier, Beate Stollberg |

7 | ChainBufferPointInPoly
| Chain of the 2 processes buffer and PointInPolygonJoin.
1. Step: Creation of a buffer around a GML geometry.
2. Step: Join of GML data containing points with the buffer result from the first step based on the spatial predicate "contains".
Result: All points within the buffer of the buffered Input Geometry. Autor: Beate Stollberg |

8 | Distance
| Finds the closest points on two GML geometries and returns them as well as the euclidean distance between them.
In case of two points the distance of the points is calculated. In case of higher dimensional input geometries
the distance of the closest points (not necessarily vertices) is calculated. If one geometry contains the other,
the distance is 0.
If one or both of the input geometries are feature collections, thus contain multiple features, only the two closest features
are considered. Author: Christian Graul |

9 | GML2WMS
| Creation of a jpg-Image of GML data. The process is sending the GML data as an InlineFeature to a Web Map Service (WMS).
The WMS is creating a map (jpg-file) from the data. Autor: Beate Stollberg |

10 | GeometryMetrics
| Calculates basic metrics of Features depending on the FeatureType.
If the Input Geometry contains LineStrings, the length of the lines is calculated.
If it contains Polygons, the area and perimeter is calculated. Author: Christian Graul |

11 | Intersection
| Intersection of 2 GML datasets. Autor: Beate Stollberg |

12 | PointInPolygonJoin
| Join of GML data containing points with GML data containing polygons
based on the spatial predicate "contains". All attributes of the points
are kept (including the geometry) and the user can choose which
attributes of the polygons shall be kept. Furthermore, the user can
choose between four different join types: NATURAL, LEFT, RIGHT, FULL.
The missing attribute values in cases of left, right or full join are filled with null.
Restriction: At the moment only the join type NATURAL is supported! Autor: Beate Stollberg |

13 | PointInPolygonJoinAggr- egation | Join of GML data containing points with GML data containing polygons based on the spatial predicate "contains"
followed by the aggregation of attribute values of the points. Available aggregate functions: count, sum, max and min.
It is possible to keep attributes of the polygon data. All polygons (including the geometry) are added to the result data,
independent from containing points or not. Autor: Beate Stollberg |

14 | PolygonIntersectsPolyg- onJoinAggregation | Join of 2 GML datasets containing polygons based on the spatial predicate "intersects" followed by the aggregation of attribute values of the first polygon dataset.
Available aggregate functions: count, sum, max and min. In case of the aggregate function "sum" this value is calculated on a pro-rata basis.
This means the ratio of the original polygon area and the intersection polygon area is calculated and the value to sum is multiplied by this ratio.
It is possible to keep attributes of the second polygon dataset.
All polygons of the second dataset (including the geometry) are added to the result data, independent from intersecting polygons
of the first dataset or not. Autor: Beate Stollberg |

15 | RouteProfile
| Create a 2D-RouteProfile out of WGS84 routing points. Accepts 2D-coordinates lon/lat
and provides an URL to the PNG output image of the 2D-RouteProfile.
Autor: Wolfgang J. Eder |

16 | SiteSelectionOsnabruec- k | Domain-specific process from the housing market domain.
Calculation of all areas within Osnabrueck in the defined distance to the main station, the next school and the next hospital. |

17 | Slope
| A slope estimation based on a digital elevation model is processed.
The process is an implementation of Horn's (1981) algorithm, which is also
used by GRASS and ESRI ArcGIS. Autor: Christian Graul |

18 | SolarRadiation
| The provided SolarRadiation process estimates the annual direct solar radiation, using the method described in McCune and Keon (2002).
The radiation is estimated from slope, aspect and the latitude, where the latitude is derived from each pixel.
Be aware of the following limitations: the equations do not give account to cloud cover, regional differences in the atmospheric coefficient,
and shading by adjacent topography. Autor: Christian Graul |

19 | SupplyAreasOsnabrueck
| From the domain of housing market.
Calculation of areas which are accessible within the defined time from the defined points.
Autor: Beate Stollberg |

20 | ToxicGasOsnabrueck
| From the domain of disaster management.
On the basis of a gas leakage location an area is calculated where the gas will be within the next hour.
For the calculation wind speed and wind direction are queried from a wheather server.
Autor: Beate Stollberg |

21 | ToxicGasScenario3D
| From the domain of disaster management.
On the basis of a gas leakage location an sphere is calculated where the gas will be within the next hour.
For the calculation wind speed and wind direction are queried from a wheather server. Autor: Beate Stollberg |