API qui permet de connaître la liste et localisation des arrêts de transport public.

À l'aide du résultat, on peut télécharger la liste des prochains départs en temps réel.

L'URL http://travelplanner.mobiliteit.lu/hafas/query.exe/dot?performLocating=2&tpl=stop2csv&stationProxy=yes &look_maxdist=150&look_x=6112550&look_y=49610700 renvoie par exemple :

id=A=1@O=Belair, Sacré-Coeur@X=6,113204@Y=49,610279@U=82@L=200403005@B=1@p=1459856195; 

Ce résultat peut être utilisé comme identifiant avec l'API de départs en temps réel :

http://travelplanner.mobiliteit.lu/restproxy/departureBoard?accessId=cdt&format=json&id=A=1@O=Belair,%20Sacré-Coeur@X=6,113204@Y=49,610279@U=82@L=200403005@B=1@p=1459856195

{
"Departure": [
{
"JourneyDetailRef": {
"ref": "1|132|29|80|6042016"
},
"Product": {
"name": "Bus   13",
"num": "927",
"line": "13",
"catOut": "Bus     ",
"catIn": "AVS",
"catCode": "5",
"catOutS": "AVS",
"catOutL": "Bus     ",
"operatorCode": "AVL",
"operator": "Ville de Luxembourg - Service des Transports en Commun",
"admin": "AVL---"
},
"name": "Bus   13",
"type": "S",
"stop": "Belair, Sacré-Coeur",
"stopid": "A=1@O=Belair, Sacré-Coeur@X=6113204@Y=49610280@U=80@L=200403005@",
"stopExtId": "200403005",
"prognosisType": "PROGNOSED",
"time": "14:23:00",
"date": "2016-04-06",
"rtTime": "14:23:00",
"rtDate": "2016-04-06",
"direction": "Luxembourg/Strassen, Centre Hospitalier",
"trainNumber": "927",
"trainCategory": "AVS"
},
{
"JourneyDetailRef": {
"ref": "1|144|29|80|6042016"
},
"Product": {
"name": "Bus   13",
"num": "939",
"line": "13",
"catOut": "Bus     ",
"catIn": "AVS",
"catCode": "5",
"catOutS": "AVS",
"catOutL": "Bus     ",
"operatorCode": "AVL",
"operator": "Ville de Luxembourg - Service des Transports en Commun",
"admin": "AVL---"
},
"name": "Bus   13",
"type": "S",
"stop": "Belair, Sacré-Coeur",
"stopid": "A=1@O=Belair, Sacré-Coeur@X=6113204@Y=49610280@U=80@L=200403005@",
"stopExtId": "200403005",
"prognosisType": "PROGNOSED",
"time": "14:23:00",
"date": "2016-04-06",
"rtTime": "14:25:00",
"rtDate": "2016-04-06",
"direction": "Luxembourg, Gare Centrale",
"trainNumber": "939",
"trainCategory": "AVS"
}

[…]

],
"serverVersion": "1.0",
"dialectVersion": "1.0"
}

Ressources

Fichier principal

Définition du schéma de l'API

XSD de la version 1.22 de l'API REST

API

Description des paramètres de l'API temps réel

Liste de tous les arrêts

Liste de tous les arrêts de transport public

Liste des arrêts de transport public autour d'un point

Liste des arrêts de transport public en vigeur. Paramètres: look_x: longitude (sans virgule et avec 7 chiffres) look_y: latitude (sans virgule et avec 8 chiffres) maxdist:…

API des départs en temps réel pour un arrêt donné

Une documentation sommaire ainsi qu'un peu de code peut être trouvée ici: https://github.com/mphasize/vbb-hafas-docs (ici pour l'exemple de la gare centrale)

Discussions

Discussion entre l'organisation et la communauté à propos de ce jeu de données.

Ressources communautaires

Vous avez construit une base de données plus complète que celles présentées ici ? C'est le moment de la partager !

Réutilisations

Vous avez réutilisé ces données et publié un article, une infographie, ou une application ? C'est le moment de vous faire connaître ! Référencez votre travail en quelques clics et augmentez votre visibilité.