Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Osmnx | 4,219 | 16 | 47 | 15 hours ago | 50 | June 16, 2022 | 4 | mit | Python | |
OSMnx: Python for street networks. Retrieve, model, analyze, and visualize street networks and other spatial data from OpenStreetMap. | ||||||||||
Urbanaccess | 205 | 2 | a year ago | 4 | November 09, 2020 | 16 | agpl-3.0 | Python | ||
A tool for GTFS transit and OSM pedestrian network accessibility analysis by UrbanSim | ||||||||||
Dodgr | 115 | 7 | 4 | 7 days ago | 24 | January 13, 2023 | 11 | C++ | ||
Distances on Directed Graphs in R | ||||||||||
Osm_mapmatching | 91 | 2 years ago | ||||||||
A tutorial on map matching using OpenStreetMap data | ||||||||||
Openstreetmap | 73 | 2 years ago | 2 | bsd-2-clause | MATLAB | |||||
Interface to OpenStreetMap (load maps, extract road connectivity, plot road network & find shortest path) | ||||||||||
Cityseer Api | 65 | 2 months ago | 80 | July 04, 2022 | agpl-3.0 | Python | ||||
Computational tools for urban analysis | ||||||||||
Osmnet | 52 | 2 | 2 | 8 months ago | 7 | July 13, 2020 | 1 | agpl-3.0 | Python | |
Tools for the extraction of OpenStreetMap street network data | ||||||||||
Gridkit | 36 | 3 years ago | 3 | mit | PLpgSQL | |||||
GridKit is an power grid extraction toolkit | ||||||||||
Delphi_osmmap | 31 | 6 months ago | 9 | mpl-2.0 | Pascal | |||||
Visual control for Delphi and Lazarus to display OSM map | ||||||||||
Streets4mpi | 27 | 4 years ago | gpl-3.0 | Python | ||||||
A street traffic simulation example project for MPI-based parallel computing in Python. |
OSMnx is a Python package that lets you download geospatial data from OpenStreetMap and model, project, visualize, and analyze real-world street networks and any other geospatial geometries. You can download and model walkable, drivable, or bikeable urban networks with a single line of Python code then easily analyze and visualize them. You can just as easily download and work with other infrastructure types, amenities/points of interest, building footprints, elevation data, street bearings/orientations, and speed/travel time.
If you use OSMnx in your work, please cite the journal article.
Citation info: Boeing, G. 2017. "OSMnx: New Methods for Acquiring, Constructing, Analyzing, and Visualizing Complex Street Networks." Computers, Environment and Urban Systems 65, 126-139. doi:10.1016/j.compenvurbsys.2017.05.004
How do I install OSMnx? Follow the installation instructions.
How do I use OSMnx? Check out the usage examples/tutorials in the examples repo.
How does this or that function work? Read its documentation.
What can I do with OSMnx? Check out recent projects and blog posts that use OSMnx.
I have a usage question. Please ask it on StackOverflow.
OSMnx is built on top of NetworkX and GeoPandas, and interacts with OpenStreetMap APIs to:
All of these features are demonstrated in the examples repo and documented in the documentation. Feature development details are in the change log. Read the journal article for further technical details.
OSMnx is licensed under the MIT license. OpenStreetMap's open data license requires that derivative works provide proper attribution.