Hello there,
In order to calculate the shortest route from point A to B on a graph which consists of a road network
(with roads as edges and crossings as vertices), I first need to find the nearest vertices to A and B.
I was thinking to do this with the help of so-called Voronoi regions, which for each vertex define the area
that is closest to that vertex. The idea is illustrated below. All points within a certain Voronoi polygon will
by definition be closest to the vertex associated with that polygon. In the example shown below, the
shortest route between the two star locations will therefore be calculated between the vertices within the
polygons of the indicated vertices.
If I add the Voronoi polygons as property to every vertex, is there an efficient way to traverse the graph
and to determine whether a given location is within the vertex' polygon?
I know that JanusGraph offers the possibility to do a GEO search, but for infrastructural reasons I prefer
to do it in Neptune.
Any ideas?

Thanks in advance!
Best regards,
Ariel de Graaf