Namespace com.teracloud.streams.geospatial
Operators
- FlightPathEncounter: This operator tracks flying objects and calculates possible encounters between the objects in the future.
- Geofence: The Geofence operator is used to manage user-defined geographical regions called geofences and provide information as entities move in and out of of these regions.
- GeometryMapMatcher: The GeometryMapMatcher operator calculates edges of a road network that are within reach of a given area of interest (AOI).
- Hangout: The Hangout operator is used to detect a basic pattern about a moving entity's location called a hangout.
- MapStore: The MapStore operator stores geometry data for the edge network in a shared map store, which the PointMapMatcher operator can access.
- OSMCorrelator: The OSMCorrelator correlates information read by the OSMXMLGeometrySource to map generated edge IDs back to the original Way ID from the OpenStreetMaps map (.osm file).
- OSMPointMatcher: The OSMPointMapMatcher composite analyzes time based object location data to heuristically project points on a network of roads specified by an OpenStreetMaps XML map file.
- OSMXMLGeometrySource: OSMXMLGeometrySource reads in an OSM XML map file (.osm file) and generates geometry tuples for consumption by the PointMapMatcher and PathMapMatcher operators.
- PointMapMatcher: The PointMapMatcher operator analyzes time based object location data to heuristically project points on a network of edges, as the original data may be imprecise.
- RegionMatch: The RegionMatch operator stores geographical regions (also called Geofences) together with a set of attributes per region.
- SpatialGridIndex: The SpatialGridIndex operator stores objects and their location.
- SpatialRouter: The SpatialRouter operator is used to split an input stream that contains geographical data into two or more output streams, based on the geographic location specified by each tuple.
Types
- FlightPathEncounterTypes.EncounterEvent: The FlightPathEncounter operator creates encounter events as output.
- FlightPathEncounterTypes.Observation3D: The FlightPathEncounter operator processes observations of flying objects.
- GeometryMapMatcherTypes.EdgeData: The GeometryMapMatcher operator generates a list of edges that are at least partially covered or are in proximity to the given geometry.
- GeometryMapMatcherTypes.ResultCode: The GeometryMapMatcher operator returns the following error codes from the getResultCode() custom output function.
- MapStoreTypes.Events: The MapStore operator sends event tuples to indicate important state changes.
- MapStoreTypes.TupleTypes: The MapStore operator sends two types of tuples to its output port.
- RegionMatchTypes.RegionInfo: The RegionMatch operator matches device locations against geographical rgions stored in tte operator.
- UpdateFlags: UpdateFlags specifies what update operation is to be performed by PointMapMatcher on the geometry using the provided data.
- UpdateType: UpdateType specifies the type of geometry update to be consumed by PointMapMatcher.