Table of Contents
About The Project
This is a simple streamlit app to demonstrate HERE Tour Planning. With the Tour Planning, you can dynamically optimize routes for multiple vehicles visiting a set of locations given real-life constraints such as limited capacity in a vehicle or delivery time windows.
Upload a pre-formatted tpa_request excel file with the details of transport orders and fleet of vehicles. Configure costs to optimize the tour plans for, and send it over to HERE Tour Planning. The API will solve the multi-vehicle routing problem and provide the optimal sequence of locations according to the costs.
Built With
Prerequisites
Python3
Installation
-
Get a API Key at HERE Developer Portal and send us a request for evaluation access with short description of your company and use-case
-
Install dependencies
pip install -r requirements.txt
- Run
streamlit run tpa_demo.py
Usage
Demonstrate HERE Tour Planning with simple multi-vehcile routing problems
Roadmap
- Routing with HERE Routing v8
- Support for truck profile
Contributing
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License
Distributed under the MIT License. See LICENSE
for more information.
Acknowledgements
- Special thanks @sackh for his help in adding HERE maps to Folium