}
try (Transaction tx = graphDb().beginTx()) {
// Repeat with an envelope
Envelope env = new Envelope(point.getCoordinate().x, point.getCoordinate().x, point.getCoordinate().y, point.getCoordinate().y);
env.expandToInclude(shortLineString.getEnvelopeInternal());
env.expandToInclude(longLineString.getEnvelopeInternal());
pipeline = GeoPipeline.startNearestNeighborSearch(layer, point.getCoordinate(), env)
.sort("Distance")
.getMin("Distance");
System.out.println("Searching for geometries close to " + point + " within " + env);
for (SpatialRecord result : pipeline) {