Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There are two kinds of categories in the processors:

  1. working with JTS geometries
  2. handling simple coordinates (lat long values)


Therefore, the following structure exists:

Markdown
Base Folder

``` 
incubator-streampipes/streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm
|
|–– config
|–– jts
|–– latlong
|__ GeoJvmInit.java

``` 


Folder / FileDescription
configConfigKeys for variables
jtsall processors based on JTS
latlongall processors based on simple lat long string values with the ontology GEO.LAT and GEO.LONG
GeoJvmInit.javaInit Files for all Java Geo-processor. Also included connection to EPSG Database


Inside Each Folder following structure


Markdown
```
jts
|
|–– exceptions
|	|__ SpNotSupportedGeometryException.java
|
|–– helper
|	|–– SpGeometryBuilder.java
|	|–– SpReprojectionBuilder.java
|   |__ SpTrajectoryBuilder.java
|
|__ processors
	 |...
```






Markdown
```
latlong
|
|–– helper
|   |__ HaversineDistanceUtil.java
|
|__ processors
	 |...

```



Folder / FileDescription








Folder / FileDescription