https://github.com/imadsaddik/osrm_course_python
Learn OSRM with this course! You'll get datasets and notebooks that show you how to use all OSRM services.
https://github.com/imadsaddik/osrm_course_python
maps osrm routing routing-engine tsp
Last synced: 10 months ago
JSON representation
Learn OSRM with this course! You'll get datasets and notebooks that show you how to use all OSRM services.
- Host: GitHub
- URL: https://github.com/imadsaddik/osrm_course_python
- Owner: ImadSaddik
- Created: 2024-12-23T07:11:57.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-02T08:57:40.000Z (about 1 year ago)
- Last Synced: 2025-01-02T09:40:15.842Z (about 1 year ago)
- Topics: maps, osrm, routing, routing-engine, tsp
- Language: Jupyter Notebook
- Homepage: https://www.youtube.com/watch?v=qZygTvHcZAo&list=PLMSb3cZXtIfoT7duU9eAdpmcnDq2rINUJ
- Size: 7.14 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OSRM Course In Python
Welcome to the OSRM course in Python repository! Here, you'll find notebooks, slides, and a YouTube series to help you learn how to use OSRM step by step.
## Repository contents
- `notebooks/`: Jupyter notebooks with examples.
- `slides/`: Presentation slides used in the YouTube series.
- `data/`: Datasets used in the tutorials.
## YouTube series
In this YouTube series, we show you how to set up OSRM and use its services.
[Watch the playlist.](https://www.youtube.com/watch?v=qZygTvHcZAo&list=PLMSb3cZXtIfoT7duU9eAdpmcnDq2rINUJ)
## Getting started
1. Clone this repository:
```bash
git clone git@github.com:ImadSaddik/OSRM_Course_Python.git
```
2. Install the required dependencies:
```bash
pip install -r requirements.txt
```
3. Open the notebooks in the `notebooks/` directory and start learning!
## Prerequisites
- Basic Python knowledge
- Familiarity with data structures and JSON
- OSRM installed locally, watch this [video](https://www.youtube.com/watch?v=VWCuA0tVUzM&t) to install it locally.
## Contributing
We welcome contributions! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
## Contact
For any questions or feedback, please reach out to [simad3647@gmail.com](mailto:simad3647@gmail.com) or leave a comment on the YouTube videos.
Happy learning, and enjoy your journey while learning about OSRM.