Routing, Python, Topology, Linear Programming, Basemap.
JSON file, build a NetworkX graph, and plot the nodes using the Basemap library. Also, the yellow edges only show a direct theoretical connection among nodes; the geographical connections might differ. The code snippet shows how to plot geographical maps in python3. from mpl_toolkits.basemap import