Recherche

Autres articles dans cette rubrique

Accueil du site - Catalogue de formations - Formations en géomatique : SIG & cartographie - Formation OSRM : héberger et utiliser son propre serveur de calcul d’itinéraires basé sur OpenStreetMap
OSRM (Open Source Routing Machine) est l’un des poids lourds des outils de routage libres basés sur les données OpenStreetMap. Il est conçu pour traiter rapidement et aisément de nombreuses requêtes concurrentes, quelle que soit la taille de la zone géographique concernée. OSRM propose deux algorithmes différents pour un choix du compromis entre temps de pré-calculs et rapidité à la requête, et s’avère particulièrement efficace pour le calcul de matrices ou le map-matching (recomposition de traces GPS).

Prochaine session :
- sur demande !


Contact : 2i2L - Informatique Internet et Logiciels Libres. Tel. : 02 40 37 02 06 – Mobile : 06 07 38 14 18 – Courriel : formation chez 2i2l.fr


Résumé de la formation

- Logiciels/données : OSRM, OpenStreetMap, Leaflet
- Durée : deux (2) journées, voire plus selon les attentes
- Objectif : être en capacité de maîtriser l’API d’OSRM pour l’utiliser en situation, savoir déployer une instance et personnaliser le calcul d’itinéraire
- Pré-requis : notions de javascript
- Publics : développeurs
- Pédagogie : travaux pratiques pour découvrir les fonctionnalités avec application directe dans Leaflet


L’Open Source Routing Machine : est l’implémentation C++ d’un moteur de recherche d’itinéraire haute performance afin d’obtenir les plus courts chemins dans un réseau routier. Disponible sous licence de type licence BSD simplifiée, OSRM est un service libre. OSRM est pris en charge sur les plateformes GNU/Linux, FreeBSD, Windows et OS/X. [1]

- la page d’accueil du projet OSRM
- les sources du projet OSRM
- l’article OSRM sur Wikipédia


L’intervenant : Julien Coupey a commencé par les mathématiques et a une solide expérience de la formation à travers l’enseignement de cette discipline, qu’il a pratiqué durant plusieurs années. Il est également titulaire d’un master d’informatique et il développe maintenant des outils logiciels dans un cadre de recherche appliquée pour la société VERSO. Son domaine d’expertise privilégié est l’optimisation de problématiques de logistique et de mobilité, contexte pour lequel il maı̂trise l’utilisation des données OpenStreetMap à des fins de routage et a une connaissance fine des outils libres de calcul d’itinéraires.

Passionné de logiciel libre, utilisateur de GNU/Linux depuis plus de 10 ans et contributeur à OpenStreetMap depuis quelques années, ses travaux lui ont permis d’acquérir une grande expérience de l’utilisation d’OSRM (Open Source Routing Machine) dans plusieurs projets et contextes – depuis l’utilisation simple jusqu’à l’inclusion comme librairie dans un logiciel tiers, en passant par le déploiement et le développement d’outils dédiés de gestion du rendu dans une interface web.

Julien est entre autres le développeur du logiciel libre d’optimisation de trajets VROOM et de son interface de démonstration.


Programme

Généralités
- Problématique du routage à l’échelle continentale
- Tour d’horizon des outils libres existants
- Présentation générale du projet OSRM

Utilisation de l’API
- Identifier le(s) point(s) le(s) plus proche(s) sur le réseau routier
- Calculer des itinéraires avec ou sans étapes et exploiter les métriques associées
- Calculer des matrices de temps de trajets
- Ordonnancer une liste d’étapes pour optimiser un trajet
- Recomposer un trajet sur la base de relevés GPS

Administration
- Préparation de l’environnement et installation sous GNU/Linux
- Préparation des données OpenStreetMap pour le routage
- Définition des besoins matériels suivant le contexte d’utilisation
- Outils de visualisation et de debug

Personnalisation du routage
- Notion de profil
- Adaptation du profil de routage
- Mise à jour dynamique des coûts