[PDF]

Build a Routing Web App With Graph Databases


Philip Rowley

10/05/2024

Supervised by Alia I Abdelmoty; Moderated by Sylwia Polberg

This project will use a Graph Database (Neo4j) and map data from OpenStreetMap (https://www.openstreetmap.org) to build a routing web app. You will use the spatial functionality available in the model and the query language, and learn how to leverage Neo4j's Graph Data Science functionality when working with geospatial data, how to visualize the results of analysis, and how to use Neo4j with common geospatial tools in the Python ecosystem such as GeoPandas, Matplotlib and Shapely.

Keywords: Graph Databases, Spatial Data Analytics and Visualization, Large-Scale databases


Initial Plan (05/02/2024) [Zip Archive]

Final Report (10/05/2024) [Zip Archive]

Publication Form