You are not logged in.


*** NOTICE: is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2016-11-08 01:21:13

New Member
Registered: 2016-10-30
Posts: 1

OSMnx: new Python package to download and analyze OSM street networks

I wanted to share the Python package I'm developing as part of my dissertation. It lets you easily construct, project, visualize, and analyze complex street networks in Python with networkx. You can get a city's or neighborhood's walking, driving, or biking network with a single line of Python code.

There are five key features:
1. Automatically download administrative place boundaries and shapefiles.
2. Download and construct street networks.
3. Correct and simplify network topology.
4. Save street networks to disk as shapefiles, GraphML, or SVG.
5. Analyze street networks: routing, projection, visualization, and calculating network stats including intersection densities, centralities, clustering, pagerank, etc.

If anyone has feedback or suggestions I'd be thrilled to hear it.

Write-up here: … -networks/

And GitHub repo here:


Board footer

Powered by FluxBB