Plateforme TEMPUS pour le calcul d'itinéraires



Documents pareils
La normalisation. Articulation et travaux en cours

I Mise en place d un SIG pour la gestion des équipements sur les routes départementales de la Loire I

Mise en place d'une chaîne de production raster multi-échelles

Guide du stationnement à Strasbourg

TRANSPORT INTELLIGENTS. Le SMIRT Nord Pas de Calais

Démonstrateur libre Application des données Open Street Map à l analyse géographique de réseaux de voirie et Transports Collectifs

Le Système d Information Routier

La marche vers la mobilité intelligente :

GARE AVIGNON TGV : LES NOUVEAUX SERVICES. 15 avril Contact presse régionale : Emmanuelle Enjolras : / emmanuelle.enjolras@sncf.

CESI Bases de données

Référentiels de données TC

Guide Tarifaire. Tickets et abonnements Bus, Tram. Solidaire. TARIFS AU 1 er septembre TOUs & POINTS

La place de la Géomatique Décisionnelle dans le processus de décision

Algorithmes de recherche d itinéraires en transport multimodal

Séance du lundi 24 juin 2013

Programme des enseignements

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Journée SITG, Genève 15 octobre Nicolas Lachance-Bernard M.ATDR Doctorant, Laboratoire de systèmes d information géographique

Les applications webmapping en opensource. 1 Christophe Adriaensen

un module de simulation des évolutions urbaines Présentation

Les Géodatabases en 9.2

Réplication E-maj Foreign Data Wrapper PostGIS PostgreSQL-f

Club utilisateurs Logiciels Chouette et Irys

EDF FAIT AVANCER LA MOBILITÉ ÉLECTRIQUE. Contact presse Tél. :

Compte-rendu N 04 Réunion du 19/12/14

Cahier des Clauses techniquesparticulières

Perspectives en matière de portails géographiques et de 3D

Laurent Jégou 07/12/2012 M2 Sigma

MISE EN PLACE D UNE SOLUTION DE SURVEILLANCE PERMETTANT DE SUPERVISER LES BASES DE DONNÉES

Simplifiez-vous la recharge avec Freshmile. Freshmile SAS, Aéroport Strasbourg, Bâtiment Blériot, Entzheim

Title Text. Outil intégré de collecte, d'analyse et de visualisation de données de mobilité

FICHE PRODUIT. MapInfo Professional v12.5 Evolution. Comparaison de la v12.5 avec les anciennes versions. Les plus de MapInfo Professional v12.

POUR TOU VOS DÉPLACEMENTS. Dossier de presse. Tram + Bus + Vélhop + Autopartage Citiz + P+R + Véloparc. 19 février 2014 POUR TOUS

Utilisation d'outils de WebMapping OpenSource dans une collectivité territoriale Communauté de Communes de l'agglomération Saint-Loise (CCASL)

Cartographie couverture DSL Élaboration et utilisation

Prédiction de couverture de champ radioélectrique pour les réseaux radiomobiles : L apport du Système d Information Géographique ArcInfo 8

Guide des transports

SOMMAIRE. Wattmobile : Premier réseau national de stations de véhicules électriques en libre-service dans les grandes gares françaises

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI SYNALTIC 24 RUE DE L EGLISE VINCENNES

Elaboration d un Plan Local d Urbanisme / d un Agenda 21

Cartes de bruit stratégiques

Dossier de Presse. mobili volt, le service d autopartage du GrandAngoulême. 3 décembre 2012

Trait de côte Histolitt v1.0 Descriptif technique Version du document 1.0 *** Sommaire

Mercredi 15 Janvier 2014

Modèles transport-urbanisme Fiches synthétiques SIMBAD. Modèle de dynamique urbaine désagrégé

SOLUTIONS DE VALIDATION

Bases de Données. Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre

LA STM: ACTEUR-CLÉ DE L ÉLECTRIFICATION DES TRANSPORTS AU QUÉBEC

Compte-rendu Réunion générale. Grenoble, le 29 juin 2011 URBASIS

Les bases de données relationnelles

Les modules SI5 et PPE2

Laurent Jégou novembre 2014 M2 Sigma U351_33 WebMapping. Séance 2 Les systèmes de gestion de bases de données spatiales : L'exemple de PostGIS

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.

Un SIG collaboratif pour la recherche historique Partie. Partie 1 : Naissance et conception d un système d information géo-historique collaboratif.

Dispositif sur budget fédéral

Limitations of the Playstation 3 for High Performance Cluster Computing

AFIMB. IRYS Server v PRESENTATION et INSTALLATION. Février Agence Française pour l'information Multimodale et la Billettique

Cartographie libre du monde OpenStreetMap

Du diagnostic au Plan d Actions

Rémi BOVARD Ingénieur BSc HES en géomatique

La modélisation des déplacements : Qu est ce qu un modèle, pour qui et pourquoi?

Introduction: 1. définition d un ETL 2. importance et diversité des données spatiales utilitédes ETL géographiques

De l automatisme à la domotique...

L autopartage en trace directe : quelle alternative à la voiture particulière?

Nouvelles Plateformes Technologiques

Plan d actions 26 janvier 2009

L outil 3D «Grand Territoire» de l Agglomération de Montpellier- De la communication à la participation?

Réflexion sur la mise en place d'un système mobile d'aide à la navigation destiné aux services d'urgence basée sur une solution libre.

La directive INSPIRE en Wallonie: le géoportail et l infrastructure de diffusion des géodonnées en Région wallonne (InfraSIG(

" Gestion des données issues du réseau de mesures limnimétriques des cours d eau non navigables "

Veolia Transdev Pour une mobilité innovante, sûre et durable et des territoires plus harmonieux

Cartographie et SIG interactifs en ligne Séance 1 : Présentation générale du webmapping : principe et techniques

Analyse détaillée des trajets effectués en Transports en commun en Ile-de-France

L expérience citoyenne numérique. Solutions et expertises pour répondre aux enjeux des territoires

Modélisation de la demande de transport

Des solutions efficaces, économiques, écologiques. Les professionnels de la mobilité durable

Licence professionnelle Réseaux et Sécurité Projets tutorés

PostgreSQL. Formations. SQL avancé Calendrier... 18

Inauguration monautopartage.fr

Sofrecom, filiale du Groupe France Telecom Orange - Intégrateur de solution SIG. Expériences et solutions SIG

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI ALTIC & SYNOTIS - TRAINING CENTER 24 RUE DE L EGLISE VINCENNES

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

L expérience de développement de la billettique interopérable de Lisbonne

MABioVis. Bio-informatique et la

Introduction MOSS 2007

GEOCONCEPT. Les données font leur révolution! Production et rendu cartographiques : du cloud computing au SaaS

Bases de données Cours 1 : Généralités sur les bases de données

Utilisation du SIG dans une entreprise industrielle pour l analyse et la prise de décision

COMPTE-RENDU DE LA RÉUNION DU COMITÉ DES USAGERS DE LA LIGNE 900 PONT AUDEMER LE HAVRE SAMEDI 2 FÉVRIER 2013

Masses de données. 1. Introduction 2. Problématiques 3. Socle de formation (non présenté) 4. Liens avec Formation INSA

3.2 Aide à la décision : Gestion de la Surveillance des sites Rocheux : logiciel Panorama. Application au site des Ruines de Séchilienne

LE VÉHICULE ÉLECTRIQUE EN LIBRE-SERVICE Témoignage : un gestionnaire de flotte d autopartage

Les concepts de base des SIG nomades

Test électoral 2014 de la RTBF

L opérateur intermodal qui développe les infrastructures et les services de déplacement en véhicules électriques en milieu urbain

Le grand lyon accueille BLUELY. Le service d autopartage de véhicules 100 % électriques

Responsabilités du client

Transcription:

Plateforme TEMPUS pour le calcul d'itinéraires Architecture et algorithmes Aurélie Bousquet, CEREMA Direction Territoriale Centre-Est Romain Billot, IFSTTAR, Laboratoire Ingénierie Circulation Transports

Principes et objectifs Outil développé conjointement par l'ifsttar le CEREMA Oslandia Test d'algorithmes de calcul d'itinéraires multimodaux Mise en œuvre facilitée sur différents territoires et réseaux ; Comparaison : de métriques d efficacité des algorithmes : temps de calcul, nombre d itérations, des solutions générées par les algorithmes : validation des méthodes, évaluation de la qualité des solutions pour les méthodes approchées. 2

Principes et objectifs «Framework» C++ pour la construction et la manipulation de graphes représentant des réseaux de transport ; le calcul d itinéraires (algorithmes d étiquetage et autres...) ; la manipulation et la présentation des solutions (concepts d itinéraires, de feuilles de route,...). Généricité des développements : Conçu comme une extension de la Boost Graph Library (BGL) Implémentation des algorithmes par «templates» Outil multi-plateforme : Windows (installation packagée), Linux 3

Base de données Spatialite Architecture Base de données PostGIS Stockage des itinéraires solutions, feuilles de route, indicateurs... «Cœur» Offre de transport Gestion de la partie statique du graphe : réseau et caractéristiques intrinsèques, requêtes Graphe routier Graphe TC Graphe multimodal Greffon QGIS Outil de chargement de données Conversion de format, chargement en base et correction éventuelle Plug-in Plug-in Algorithme de calcul d itinéraires Algorithme de calcul d itinéraires Surcouche de requêtage par lots Requêtage cartographique et affichage des solutions Envisagé : API web requêtage et affichage des solutions 4

Architecture du «cœur» Graphe routier Support des autres réseaux : TC, véhicules partagés, etc. Représentation condensée : pas de doublons des parties communes des graphes pour différents modes ; N graphes de transport collectif Un graphe par réseau (bus, tram, métro, train, autocar, etc.) ; Représentation condensée : points d arrêts et tronçons pouvant être desservi par plusieurs lignes ; Points d intérêt Stations de location de véhicules (auto-partage, vélos et voitures libre-service, ) Autres points d intérêt définis par l utilisateur 5

Architecture des «plug-in» Structure identique pour tous les plugins post_build : processus lancé après la construction du graphe, une seule fois pre_process : processus lancé à chaque requête d itinéraire avant l exécution de la requête (mises à jour du graphe, etc.) process : exécution d une requête d itinéraire Peut interroger : le graphe routier le graphe TC ou le graphe multimodal (graphe routier + graphe(s) TC + points d intérêt). Traitements de plusieurs requêtes simultanées, «multi-threading» 6

Outil de chargement de données Modèle de données «Tempus» En partie inspiré par les structures de données proposées par les éditeurs de données et les formats standard Prise en compte de la multimodalité Chargement des données routières : réseau et caractéristiques, mouvements tournants TomTom, Navteq : chargement et conversion au format Tempus OSM : chargement et conversion au format Tempus + corrections topologiques : découpage de polylignes aux nœuds, fusion de polylignes trop découpées Extension envisagée : données IGN (BD Topo, BD Carto, BD Alti) 7

Outil de chargement de données Offre de transport collectif Chargement automatisé dans les formats GTFS : chargement et conversion au format Tempus Neptune : utilisation de l'outil «Chouette» pour convertir en GTFS Correction d'erreurs : utilisation de l'outil «Chouette» Points d intérêt géolocalisés par intégration directe d'un fichier shape dans la base PostgreSQL Multimodalité Création automatique des liens entre le réseau routier, le réseau TC et les points d intérêt (véhicules partagés...) Peut être validé/adapté à la main dans QGIS si besoin 8

Interface QGIS 9

Plug-in de calcul d itinéraire Plugins de base (algorithmes exemples) déjà disponibles sur le dépôt Algorithme de Dijkstra minimisant le temps de parcours Routier simple (sans prise en compte des mouvements tournants interdits) Transport Public Temps de parcours statiques basés sur une vitesse moyenne par arc 10

Plug-in de calcul d itinéraire Nouveau plugin multimodal (disponible d'ici l'été 2014) Algorithme de Dijkstra multimodal minimisant le temps de parcours Modes individuels : marche, voiture, vélo Modes partagés : auto-partage, vélo ou voiture libre-service Modes de transport collectif : définis par horaires ou par fréquences Prise en compte de pénalités ou restrictions sur les mouvements tournants sur le réseau routier, distinctes par mode Simples (sur 2 arcs) ou Complexes (sur 3 arcs et plus) : Entrecroisements autoroutiers, demi-tours... Représentation à l'aide d'une structure d'automate 11

Plug-in de calcul d itinéraire Nouveau plugin multimodal (disponible d'ici l'été 2014) Prise en compte de la position des véhicules privés (vélo, voiture) au moment du départ du déplacement Prise en compte de temps intermodaux Temps de stationnement, Temps de sécurité entre deux services TC... Prise en compte de temps de parcours définis par une fonction de constante par morceaux pour les voitures particulières Processus de lissage pour garantir le respect de la propriété FIFO => maintien de la complexité polynomial du problème de plus court chemin 12

Plug-in de calcul d itinéraire A venir au second semestre 2014 Passage du «one-to-one» au «one-to-all» et au «all-to-one» Insertion de techniques d'accélération d'algorithmes Ajout de nouveaux critères d'optimisation : A*, ALT, «contraction hierarchies» pour la partie routière Chemin le plus simple (pour les modes individuels) Le moins de changements de direction Le moins de carrefours complexes Chemin le plus confortable Nombre de correspondances Sécurité, paysage et dénivelé pour les modes doux Chemin de coût minimum avec modélisation de systèmes de tarifications complexes : Péage définis gare à gare sur le réseau autoroutier Tarifications zonales des transports collectifs Intégration d'un algorithme bi-objectif de base 13

Plug-in de calcul d itinéraire A venir au second semestre 2014 (suite) Prise en compte de nouvelles contraintes sur le problème d'optimisation Accès Personnes à Mobilité Réduite (données disponibles dans OSM) Limitations sur les critères définis précédemment Plugin permettant l'optimisation d'un aller-retour multimodal (algorithme à fixation d'étiquettes proposé par Huguet et al. 2013) Extension envisagée pour une boucle de n déplacements A venir en 2015 Intégration d'indicateurs d'incertitude sur le temps de parcours (Thèse de Raphaël Delhome en cours à l'ifsttar) Diversification des algorithmes multi-objectif Optimisation d'itinéraires en tenant compte de contraintes spécifiques au véhicule électrique (Thèse de Fouad Baouche en cours à l'ifsttar) Etat de charge (rechargement en descente) Passage par les bornes de rechargement 14

Autres outils open-source de calcul d'itinéraires OpenTripPlanner - http://opentripplanner.com/ Multimodal avec fonctionnalités avancées (prise en compte des Véhicules en Libre-Service, notion de confort de déplacement pour les vélos...) Méthodes d'accélération implémentées Développé en Java Dispose d'un client web pour le calcul d'itinéraires et la représentation de l'accessibilité Interactions avec Tempus à l'étude OSRM - http://wiki.openstreetmap.org/wiki/open_source_routing_machine Routier statique uniquement Réputé pour ses très bonnes performances en temps de calcul (basé sur l'algorithme «contraction hierarchies») Développé en C++ mais pas basé sur l'architecture Boost Traitement automatisé pour les données OSM uniquement 15

Points forts de «Tempus» Généricité et extensibilité du code C++ Richesse de fonctionnalités à venir, en lien avec les travaux de recherche menés à l'ifsttar Mouvements tournants complexes Politiques tarifaires complexes Véhicules électriques Incertitude sur le temps de parcours... Interfaçage direct avec QGIS et PostgreSQL Permet d'utiliser les fonctions SIG d'analyse spatiale et des requêtes SQL sur les données Chargement de données automatisé pour les formats les plus courants 16

Merci de votre attention Dépôt du projet https://github.com/tempus-project/tempus Documentation http://tempus-project.github.io/tempus/documentation.html Contacts aurelie.bousquet@cerema.fr romain.billot@ifsttar.fr 17