Spatial search functionality with Neo4j

Click for: original source

In this post we explore some techniques for working with geospatial data in Neo4j. We will cover some basic spatial Cypher functions, spatial search, routing algorithms, and different methods of importing geospatial data into Neo4j. By William Lyon.

You will learn about:

  • Spatial cypher functions and the Point type
  • Spatial search with Neo4j
  • Radius distance search
  • Cypher bounding box search
  • Point in polygon search
  • Working with line geometries
  • Routing with graph algorithms

In this post authors introduced some of the spatial functionality natively supported by Neo4j including the Point type and related Cypher functions and demonstrated how to accomplish various spatial search operations as well as a brief look at routing with graph algorithms. There are also further resources mentioned in the article. Great read!

[Read More]

Tags apis how-to devops web-development open-source nosql miscellaneous