Skip to content

third-street/Neo4jH3

 
 

Repository files navigation

Neo4jH3

Usage of Uber H3 with Neo4j This project requires Neo4j 3.5.x or higher

Instructions

This project uses maven, to build a jar-file with the procedure in this project, simply package the project with maven:

mvn clean package

This will produce a jar-file, target/uberh3-0.2-SNAPSHOT.jar, that can be copied to the plugin directory of your Neo4j instance.

cp target/uberh3-0.2-SNAPSHOT.jar neo4j-enterprise-3.5.2/plugins/.

Restart your Neo4j Server. Several new stored procedures and functions are available:

CALL com.dfauth.h3.polygonSearch
CALL com.dfauth.h3.lineBetweenLocations(38.418582, -77.385268,38.500603, -77.444288);
com.dfauth.h3.returnHexAddress(38.439779, -77.410522,"9");

More procedures may be converted to functions in the future.

More examples can be found at: http://www.intelliwareness.org/2019/02/neo4j-uber-h3-geospatial/

About

Example usage of Uber H3 with Neo4j

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 100.0%