Base de connaissances
Guides techniques, tutoriels et documentation pour vous aider à intégrer les données des transports publics belges dans vos applications.
Navigation rapide
Comprendre GTFS
Qu’est-ce que GTFS ?
GTFS (General Transit Feed Specification) est un format commun pour les horaires de transports publics et les informations géographiques associées. Développé à l’origine par Google, c’est désormais la norme industrielle pour les données de transport.
GTFS se compose de :
- Données statiques : Itinéraires, arrêts, horaires, tarifs
- Données en temps réel : Positions des véhicules en direct, retards, alertes
Structure des fichiers GTFS
Un ensemble de données GTFS est un fichier ZIP contenant des fichiers CSV :
Travailler avec les données GTFS
Fichiers essentiels
- agency.txt: Information about transit agencies
- stops.txt: Individual stops/stations with coordinates
- routes.txt: Transit routes (bus lines, train routes)
- trips.txt: Individual journeys along routes
- stop_times.txt: Times when vehicles arrive/depart stops
Fichiers optionnels
- calendar.txt: Service days for routes
- shapes.txt: Route paths for mapping
- fare_attributes.txt: Fare information
- transfers.txt: Transfer rules between routes
Documentation API
API GTFS statique
Téléchargez des données d’horaires complètes pour tous les opérateurs.
Retourne : fichier ZIP contenant les données GTFS
API GTFS en temps réel
Accédez aux mises à jour de trajet en direct et aux alertes de service.
Retourne : format Protocol Buffer
API spécifiques STIB
Flux de données spécifiques à Bruxelles avec informations enrichies.
Retourne : format JSON
Qualité et nettoyage des données
Notre pipeline de traitement des données
Nous mettons en œuvre des contrôles de qualité et des processus de nettoyage complets pour garantir des données fiables et cohérentes pour tous les opérateurs.
Étapes de validation
- GTFS format compliance checking
- Geographic coordinate validation
- Schedule consistency verification
- Stop name and ID standardization
Améliorations des données
- Route shape optimization
- Multi-language support
- Accessibility information
- Cross-operator transfer rules
Meilleures pratiques pour utiliser nos données
- • Toujours valider les flux GTFS avant utilisation en production
- • Mettre en cache les données de manière appropriée pour réduire les appels API
- • Gérer les retards des données en temps réel et les informations manquantes avec souplesse
- • S’abonner à notre page de statut pour les notifications de maintenance
Exemples de code et tutoriels
Python : récupération de données GTFS
Télécharger et traiter des données GTFS en Python.
JavaScript : positions des véhicules en temps réel
Récupérer et afficher les positions des véhicules en temps réel avec JavaScript.
cURL : exemples d’API
Exemples en ligne de commande pour accéder à nos API.
Besoin d’aide supplémentaire ?
Vous ne trouvez pas ce que vous cherchez ? Notre équipe est là pour vous aider à intégrer les données de transport belges avec succès.