Open source tools for geographic analysis in transport planning
Tool |
Interface |
Type |
Licence |
Langage |
Website |
Stars |
Citations |
Reference |
---|---|---|---|---|---|---|---|---|
OSRM |
API |
Routing engine |
BSD-2 |
C++ |
3882 |
240 |
(Luxen and Vetter 2011) |
|
GraphHopper |
API |
Routing engine |
Apache-2.0 |
Java |
2820 |
NA |
NA |
|
Valhalla |
API |
Routing engine |
MIT |
C++ |
1204 |
NA |
NA |
|
OpenRouteService |
API |
Routing engine |
GPLv3 |
Java |
471 |
NA |
NA |
|
OpenTripPlanner |
API |
Routing engine |
GPLv2 |
Java |
1476 |
NA |
NA |
|
OSMnx |
CLI |
Python package |
MIT |
Python |
2496 |
302 |
(Boeing 2017) |
|
SUMO |
CLI |
Standalone |
EPL-2.0 |
C++ |
736 |
219 |
(Lopez et al. 2018) |
|
pgRouting |
CLI |
Routing engine |
GPLv2 |
C++ |
731 |
NA |
NA |
|
MovingPandas |
CLI |
Python package |
BSD-3 |
Python |
307 |
6 |
(Graser 2019) |
|
MATSim |
CLI |
Standalone |
GPLv2 |
Java |
285 |
564 |
(Horni et al. 2016) |
|
Scikit-mobility |
CLI |
Python package |
BSD-3 |
Python |
251 |
1 |
(Pappalardo et al. 2019) |
|
stplanr |
CLI |
R package |
MIT |
R |
201 |
9 |
(Lovelace et al. 2018) |
|
momepy |
CLI |
Python package |
MIT |
Python |
133 |
3 |
(Fleischmann 2019) |
|
Trip-simulator |
CLI |
JavaScript package |
MIT |
JavaScript |
117 |
NA |
NA |
|
urbanaccess |
CLI |
Python package |
AGPLv3 |
Python |
105 |
12 |
(Blanchard 2017) |
|
dodgr |
CLI |
R package |
GPLv3 |
C++ |
84 |
2 |
NA |
|
spaghetti |
CLI |
Python package |
BSD-3 |
Python |
60 |
0 |
NA |
|
optentripplanner |
CLI |
R package |
GPLv3 |
R |
47 |
0 |
(Morgan et al. 2019) |
|
abstreet |
GUI |
Standalone |
Apache-2.0 |
Rust |
4896 |
NA |
NA |
|
AequilibraE |
GUI |
QGIS plugin |
Custom |
Python |
57 |
3 |
(Carmargo 2015) |
|
ORS Tools |
GUI |
QGIS plugin |
MIT |
Python |
39 |
NA |
NA |
|
QNEAT3 |
GUI |
QGIS plugin |
GPLv3 |
Python |
35 |
NA |
NA |
|
Networks plugin |
GUI |
QGIS plugin |
GPLv3 |
Python |
9 |
NA |
NA |
|
sDNA |
GUI |
QGIS plugin |
GPLv3 |
C++ |
9 |
27 |
(Cooper 2015) |
|
Citybound |
WUI |
Standalone |
AGPLv3 |
Rust |
6124 |
NA |
NA |
|
StreetMix |
WUI |
Hosted service |
BSD-3 |
JavaScript |
440 |
6 |
(Riggs et al. 2016) |
|
flowmap.blue |
WUI |
Standalone |
MIT |
TypeScript |
90 |
NA |
NA |
|
PCT |
WUI |
Hosted service |
AGPLv3 |
R |
16 |
66 |
(Lovelace et al. 2017) |
|
Routino |
WUI |
Routing engine |
AGPLv3 |
C |
NA |
NA |
NA |
|
TrajAnalytics |
WUI |
Standalone |
BSD-3 |
JavaScript |
NA |
0 |
(Shamal et al. 2019) |