Using python and OpenStreetMaps to create a shortest path API.
osmnx is a python package to that lets you download OpenStreetMap data and gives you the ability to create street networks easily. It automatically creates edges and nodes which are useful when trying to find the shortest route between two places.
In this talk, we'll see how to use it to create a web API service that accepts two points and returns the shortest n number of routes.