Skip to content

Releases: neo4j-contrib/spatial-algorithms

Spatial Algorithms 0.2.5-neo4j-4.4.3

15 Jan 18:30
Compare
Choose a tag to compare

The port from Neo4j 4.3 to Neo4j 4.4 was a simple dependency change. The easiest port in many releases. The largest risk probably remains from the refactoring required to get the 4.3 version working.

Spatial Algorithms 0.2.5-neo4j-4.3.9

15 Jan 18:09
Compare
Choose a tag to compare

It turns out that in Neo4j 4.3 (not earlier) if we break from loops that iterate over relationships, the cursors are not cleaned up. We will report this as a bug to the Neo4j kernel developers, but we can work around it by never using break or continue label from within getRelationship loops. This required refactoring a few internal parts of the OSM model traversal and polygon/polyline building code.

Spatial Algorithms 0.2.5-neo4j-4.2.11

08 Jan 15:16
Compare
Choose a tag to compare

Several fixes around polygons and polylines after testing with data from North Carolina. The data had many issues that exposed bugs/limitations in the algorithms.

Spatial Algorithms 0.2.4-neo4j-4.2.6

19 May 07:57
Compare
Choose a tag to compare

Re-release for Neo4j 4.2.6. No code changes required, so it seems this might be binary compatible with Neo4j 4.1 also.

Spatial Algorithms 0.2.4-neo4j-4.1.3

15 Oct 10:14
Compare
Choose a tag to compare

Some improvements that were useful for the osm-routing-app demo for NODES 2020 conference:

  • Support getting polygon main shell
  • Get distances between convex hull versions of polygons (fast)
  • Optimize normal distance calculation to first get convex-hull distance and then use two for loops in a row, instead of nested (WGS84 only, cartesian is still slow)

Spatial Algorithms 0.2.3-neo4j-4.1.3

11 Oct 16:13
Compare
Choose a tag to compare

Ported to Neo4j 4.1 and compiled and tested against Neo4j 4.1.3

Spatial Algorithms 0.2.3-neo4j-4.0.8

11 Oct 16:10
Compare
Choose a tag to compare

Ported the library to Neo4j 4.0, and tested against 4.0.8. There were some API changes in Neo4j 4.0 in the first couple of patch releases, so it is anticipated this library probably does not work with those versions, but should work will all later versions. It was compiled and tested against 4.0.8.

Spatial Algorithms 0.2.2-neo4j-3.5.11

16 Jan 16:57
Compare
Choose a tag to compare

This is an alpha release based on the code that was demonstrated in the NODES 2019 conference.