MVN

org.wso2.extension.siddhi.gpl.execution.geo : siddhi-gpl-execution-geo

Maven & Gradle

Dec 20, 2017
2 stars

Siddhi GPL Execution Extension - Geo · FunctionExecutors 1. GeoWithinFunctionExecutor Input : (longitude double, latitude double, geoJSONGeometryFence string) OR (geoJSONGeometry string, geoJSONGeometryFence string) Output : true if (longitude, latitude) or geoJSONGeometry is within the geoJSONGeometryFence 2. GeoIntersectsFunctionExecutor Input : (longitude double, latitude double, geoJSONGeometryFence string) OR (geoJSONGeometry string, geoJSONGeometryFence string) Output : true if (longitude, latitude) or geoJSONGeometry intersects the geoJSONGeometryFence 3. GeoWithinDistanceFunctionExecutor Input : (longitude double, latitude double, geoJSONGeometryFence string, distance double) OR (geoJSONGeometry string, geoJSONGeometryFence string, distance double) Output : true if (longitude, latitude) or geoJSONGeometry is within distance of the geoJSONGeometryFence StreamProcessors 1. GeoCrossesStreamProcessor Input : (id string, longitude double, latitude double, geoJSONGeometryFence string) OR (id string, geoJSONGeometry string, geoJSONGeometryFence string) Output : an event with `crosses` additional attribute set to true when the object ((longitude, latitude) or geoJSONGeometry) crosses into geoJSONGeometryFence and an event with `crosses` additional attribute set to false when the object crosses out of the geoJSONGeometryFence 2. GeoStationaryStreamProcessor Input : (id string, longitude double, latitude double, geoJSONGeometryFence string, radius double) OR (id string, geoJSONGeometry string, geoJSONGeometryFence string, radius double) Output : when the object ((longitude, latitude) or geoJSONGeometry) starts being stationary within the radius an event with `stationary` additional attribute set to true. When the object starts to move out of the radius an event with `stationary` additional attribute set to false. 3. GeoProximityStreamProcessor Input : (id string, longitude double, latitude double, geoJSONGeometryFence string, radius double) OR (id string, geoJSONGeometry string, geoJSONGeometryFence string, radius double) Output : when two objects ((longitude, latitude) or geoJSONGeometry) starts being in close proximity within the radius an event with `inCloseProximity` additional attribute set to true. When the object starts to move out of the radius an event with `inCloseProximity` additional. attribute set to false. On each event, additional attributes `proximityWith` gives the id of the object that this object is in close proximity and `proximityId` is an id unique to the pair of objects

<dependency>
    <groupId>org.wso2.extension.siddhi.gpl.execution.geo</groupId>
    <artifactId>siddhi-gpl-execution-geo</artifactId>
    <version>4.0.9</version>
</dependency>
Copy
pom.xml
Table Of Contents

Latest Version

Choose a version of org.wso2.extension.siddhi.gpl.execution.geo : siddhi-gpl-execution-geo to add to Maven or Gradle - Latest Versions:

  • Latest Stable: 4.0.9

All Versions

Choose a version of org.wso2.extension.siddhi.gpl.execution.geo : siddhi-gpl-execution-geo to add to Maven or Gradle - All Versions:

Version Vulnerabilities Updated
4.0.x
siddhi-gpl-execution-geo-4.0.9
siddhi-gpl-execution-geo-4.0.8
siddhi-gpl-execution-geo-4.0.7
siddhi-gpl-execution-geo-4.0.6
siddhi-gpl-execution-geo-4.0.5
siddhi-gpl-execution-geo-4.0.4
siddhi-gpl-execution-geo-4.0.3
siddhi-gpl-execution-geo-4.0.2

How to add a dependency to Maven

Add the following org.wso2.extension.siddhi.gpl.execution.geo : siddhi-gpl-execution-geo maven dependency to the pom.xml file with your favorite IDE (IntelliJ / Eclipse / Netbeans):

<dependency>
    <groupId>org.wso2.extension.siddhi.gpl.execution.geo</groupId>
    <artifactId>siddhi-gpl-execution-geo</artifactId>
    <version>4.0.9</version>
</dependency>

How to add a dependency to Gradle

Gradle Groovy DSL: Add the following org.wso2.extension.siddhi.gpl.execution.geo : siddhi-gpl-execution-geo gradle dependency to your build.gradle file:

implementation 'org.wso2.extension.siddhi.gpl.execution.geo:siddhi-gpl-execution-geo:4.0.9'

Gradle Kotlin DSL: Add the following org.wso2.extension.siddhi.gpl.execution.geo : siddhi-gpl-execution-geo gradle kotlin dependency to your build.gradle.kts file:

implementation("org.wso2.extension.siddhi.gpl.execution.geo:siddhi-gpl-execution-geo:4.0.9")

How to add a dependency to SBT Scala

SBT Scala: Add the following org.wso2.extension.siddhi.gpl.execution.geo : siddhi-gpl-execution-geo sbt scala dependency to your build.sbt file:

libraryDependencies += "org.wso2.extension.siddhi.gpl.execution.geo" % "siddhi-gpl-execution-geo" % "4.0.9"