Download JAR files tagged by longitude with all dependencies
siddhi-gpl-execution-geo from group org.wso2.extension.siddhi.gpl.execution.geo (version 4.0.9)
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
Group: org.wso2.extension.siddhi.gpl.execution.geo Artifact: siddhi-gpl-execution-geo
Show all versions Show documentation
Show all versions Show documentation
23 downloads
Artifact siddhi-gpl-execution-geo
Group org.wso2.extension.siddhi.gpl.execution.geo
Version 4.0.9
Last update 19. December 2017
Organization not specified
URL Not specified
License not specified
Dependencies amount 6
Dependencies siddhi-query-api, siddhi-query-compiler, siddhi-core, log4j, gson, gt-geojson,
There are maybe transitive dependencies!
Group org.wso2.extension.siddhi.gpl.execution.geo
Version 4.0.9
Last update 19. December 2017
Organization not specified
URL Not specified
License not specified
Dependencies amount 6
Dependencies siddhi-query-api, siddhi-query-compiler, siddhi-core, log4j, gson, gt-geojson,
There are maybe transitive dependencies!
geokey from group io.github.markrileybot (version 0.1.0)
# geokey
K Dimensional Z-Order curve utils.
[![Build Status](https://travis-ci.org/markrileybot/geokey.svg?branch=master)](https://travis-ci.org/markrileybot/geokey)
[![Coverage Status](https://coveralls.io/repos/github/markrileybot/geokey/badge.svg?branch=master)](https://coveralls.io/github/markrileybot/geokey?branch=master)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.github.markrileybot/geokey/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.github.markrileybot/geokey)
## Building
./gradlew build
## Gradle dependency
See https://search.maven.org/artifact/io.github.markrileybot/geokey/
## Using
### Use built in keys to make geohashes
```java
import org.geokey.GeoKey;
// Make a geo hash key
String key = new GeoKey().setLatitude(48.669).setLongitude(-4.329).toString(); // "gbsuv7ztqzpts82uzfwq5e1bp"
// parse a geo hash key
GeoKey gk = new GeoKey("gbsuv7ztqzpts82uzfwq5e1bp");
```
### Make a special purpose K-Dimensional key
```java
public class GeoTimeKey extends KDKey {
private static final KDKeySpec spec = new KDKeySpec.Builder()
.addDim(-180, 180, 1)
.addDim(-90, 90, 1)
.addDim(0, 1L << 62, 1)
.setAlphabet(Alphabet.GEO_TIME_HASH)
.build();
public GeoTimeKey() {
super(spec);
}
public GeoTimeKey(String s) {
super(spec, s);
}
public GeoTimeKey(byte[] s) {
super(spec, s);
}
public GeoTimeKey setLatitude(double latitude) {
set(1, latitude);
return this;
}
public double getLatitude() {
return super.get(1);
}
public GeoTimeKey setLongitude(double longitude) {
set(0, longitude);
return this;
}
public double getLongitude() {
return super.get(0);
}
public GeoTimeKey setTime(long time) {
set(2, time);
return this;
}
public long getTime() {
return (long) get(2);
}
}
```
0 downloads
Artifact geokey
Group io.github.markrileybot
Version 0.1.0
Last update 20. June 2022
Organization not specified
URL https://github.com/markrileybot/geokey
License Apache License, Version 2.0
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
Group io.github.markrileybot
Version 0.1.0
Last update 20. June 2022
Organization not specified
URL https://github.com/markrileybot/geokey
License Apache License, Version 2.0
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
Page 3 from 3 (items total 22)
© 2015 - 2024 Weber Informatics LLC | Privacy Policy