Kennisbank
Technische gidsen en documentatie om Belgische vervoersgegevens te integreren.
Snelkoppelingen
GTFS begrijpen
Wat is GTFS?
GTFS is een gestandaardiseerd formaat voor openbaarvervoersgegevens.
GTFS bestaat uit:
- Statische data: Routes, haltes, dienstregeling en tarieven
- Real-time data: Live voertuigposities, vertragingen en 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
Brussels-specifieke datafeeds met uitgebreide informatie.
Retourneert: JSON-formaat
Datakwaliteit en opschoning
Onze dataverwerkingspijplijn
We implementeren uitgebreide kwaliteitscontroles om betrouwbare en consistente gegevens 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 voordat je ze in productie gebruikt
- β’ Cache gegevens correct om API-aanroepen te beperken
- β’ Ga soepel om met real-time vertragingen en ontbrekende data
- β’ Abonneer je op de statuspagina voor onderhoudsnotificaties
Gekende datakwaliteitsproblemen
Dit overzicht vermeldt gekende problemen aan de kant van de operatoren in de publieke feeds. Het is in het Engels opgesteld en we houden het bij in Notion β bijvoorbeeld onbetrouwbare perroncodes, vertraagde publicaties of inconsistente identifiers.
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.