Kennisbank
Technische gidsen, tutorials en documentatie om Belgische openbaarvervoersgegevens in je toepassingen te integreren.
Snelle navigatie
GTFS begrijpen
Wat is GTFS?
GTFS (General Transit Feed Specification) is een gemeenschappelijk formaat voor openbaarvervoersdienstregelingen en bijbehorende geografische informatie. Oorspronkelijk ontwikkeld door Google, is het nu de industriestandaard voor vervoersdata.
GTFS bestaat uit:
- Statische data: Routes, haltes, dienstregelingen, tarieven
- Real-time data: Live voertuigposities, vertragingen, waarschuwingen
GTFS-bestandsstructuur
Een GTFS-dataset is een ZIP-bestand met CSV-bestanden:
Werken met GTFS-gegevens
EssentiΓ«le bestanden
- 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
Optionele bestanden
- calendar.txt: Service days for routes
- shapes.txt: Route paths for mapping
- fare_attributes.txt: Fare information
- transfers.txt: Transfer rules between routes
API-documentatie
GTFS statische API
Download volledige dienstregelinggegevens voor alle operatoren.
Retourneert: ZIP-bestand met GTFS-gegevens
GTFS real-time API
Toegang tot live rit-updates en dienstwaarschuwingen.
Retourneert: Protocol Buffer-formaat
MIVB-specifieke APIβs
Brussel-specifieke datafeeds met verrijkte informatie.
Retourneert: JSON-formaat
Datakwaliteit en opschoning
Onze dataverwerkingspijplijn
We voeren uitgebreide kwaliteitscontroles en opschoningsprocessen uit om betrouwbare en consistente gegevens voor alle operatoren te garanderen.
Validatiestappen
- GTFS format compliance checking
- Geographic coordinate validation
- Schedule consistency verification
- Stop name and ID standardization
Dataverbeteringen
- Route shape optimization
- Multi-language support
- Accessibility information
- Cross-operator transfer rules
Best practices voor het gebruik van onze data
- β’ Valideer GTFS-feeds altijd vΓ³Γ³r gebruik in productie
- β’ Cache gegevens op een geschikte manier om API-aanroepen te verminderen
- β’ Ga soepel om met real-time vertragingen en ontbrekende informatie
- β’ Abonneer je op onze statuspagina voor onderhoudsmeldingen
Codevoorbeelden en tutorials
Python: GTFS-gegevens ophalen
GTFS-gegevens downloaden en verwerken met Python.
JavaScript: real-time voertuigposities
Real-time voertuigposities ophalen en weergeven met JavaScript.
cURL: API-voorbeelden
Commandoregelvoorbeelden voor toegang tot onze APIβs.
Meer hulp nodig?
Kan je niet vinden wat je zoekt? Ons team helpt je graag om Belgische vervoersgegevens succesvol te integreren.