Skip To Content

Convex Hull Processor

The Convex Hull Creator Processor can be used to dynamically produce a polygon representing the smallest region or area enclosing a GeoEvent's geometry.

Convex Hull Creator Processor output example

Conceptually, a convex hull is the shape a rubber band would take if it were stretched around a GeoEvent's geometry.

  • Given a point, this processor will produce an equivalent point.
  • Given a line with two vertices, this processor will produce an equivalent line.
  • Given a simple convex polygon or envelope, this processor will produce an equivalent geometry.
  • Otherwise, the processor will produce the smallest convex polygon that contains the GeoEvent's geometry.

The Convex Hull Creator Processor requires the field containing the GeoEvent's geometry be specified. The field name or a tag applied to a field in a GeoEvent Definition can be used to identify the geometry field.

The Convex Hull Creator Processor can be configured to either replace the GeoEvent's geometry with the produced convex hull or place the convex hull into a new geometry field. Altering a GeoEvent's schema by adding a new field requires GeoEvent Server to create a new GeoEvent Definition. The new GeoEvent Definition will be managed by GeoEvent Server and deleted if changes are made to the processor or the GeoEvent Service in which the processor participates.

For more information on the Convex Hull Creator Processor, see the Introduction to GeoEvent Server tutorial available from GeoEvent Server tutorials.