Skip to content

App that implement different graph operation on Neo4j database that contain Open Street Map nodes.

Notifications You must be signed in to change notification settings

antoniopelusi/openstreetmap-neo4j

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

openstreetmap-neo4j

App that implement different graph operation on Neo4j database that contain Open Street Map nodes.

Installation

  • Neo4j Desktop
  • Python
  • Py2neo: pip install py2neo
  • Neo4j APOC library (install from Neo4j Desktop)
  • OpenStreetMap dataset available as sample project in Neo4j Desktop

Run

Work on all Operative Systems

  • Start Neo4j Desktop
  • Move to the /openstreetmap-neo4j directory
  • Run: python3 openstreetmap-neo4j.py

Commands

  • | 0 | Exit
  • | 1 | Add a new Point Of Interest
  • | 2 | Remove an existing Point Of Interest
  • | 3 | Add a new Route
  • | 4 | Remove an existing Route
  • | 5 | Search for Points Of Interest near a place
  • | 6 | Search and locate a Point Of Interest by name
  • | 7 | Filter POIs by type
  • | 8 | Find the shortest path between two points of interest
  • | 9 | List all available Routes from a Point Of Interest

About

App that implement different graph operation on Neo4j database that contain Open Street Map nodes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages