This repository has been archived by the owner on Jan 2, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
Multiobjective multimodal shortest path routing
License
Tristramg/mumoro
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Mumoro: MUltiModal MUltiObjective ROuting This library aims to provide multimodal routing: combining subway, walking and bike. It is also multiobjective: it finds the best route optimizing according to time taken, mode changes, CO2 emissions etc. If there are two routes, the first being faster but emits more CO2 (100% by car) than an other route (100% cycling), it will return both routes as none is strictly better than an other. The lib folder provides the algorithms The web folder is an example of web application (can be run as standalone web server) == Requirements == On ubuntu or debian, please install the developpment versions * GCC: C++ complier (other aren't testetd) * Boost: (used for graph the graph structures and serialization) * Python * Swig: for interfacing python == How to install == # Just run the following command sudo python setup.py install # Alternative: # If you don't have the rights to install it system-wide, or don't want to, use virtualenv: # Create a virtual environment and activate it python virtualenv.py env source env/bin/activate python setup.py install == How to run it == * grab an osm database either * on https://www.openstreetmap.org * center on your favorite town * clic on the export tab an select OpenStreetMap XML Data * if it's gray'ed out, try zooming on a smaller part of the town * on https://download.geofabrik.de/osm/ * on https://downloads.cloudmade.com/ Comments at tristramg (a) gmail (dot) com
About
Multiobjective multimodal shortest path routing
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published