How opentraffic/otv2-platform works
Open Traffic v2 is a platform for turning contributed vehicle and smartphone location data into privacy-filtered traffic statistics, then serving historical analysis and traffic-aware routing. Its principal workflow runs from probe ingestion through trajectory matching and privacy pooling to centralized storage and public extracts. The README also documents basemap generation, analyst queries, and stand-alone traffic maps. The repository contains only the README and images; relationships below follow the documented architecture, not inspected implementation code.
Main entry points: README.md Public data extracts
Components 18
Basemap generation
- Basemap Generator
README.md - OSMLR segments
README.md - Valhalla graph tiles
README.md
Probe reporting
- Reporter
README.md - Point formatting
README.md - Trajectory window
README.md - Map matching
README.md - Privacy pooling
README.md
Traffic datastore
- Datastore
README.md - Histogram tiles
README.md - Public data extracts
README.md
Data consumers
- Analyst UI
README.md - Valhalla routing
README.md - Stand-alone maps
README.md
Other components
- OpenStreetMap
- Probe providers
- Analysts
- Map users
Connections 20
- OpenStreetMap → Basemap Generator: provides map data
- Basemap Generator → OSMLR segments: generates segments
- Basemap Generator → Valhalla graph tiles: builds graph tiles
- OSMLR segments → Valhalla graph tiles: associates segments
- Probe providers → Reporter: provides GPS points
- Reporter → Point formatting: processes points
- Point formatting → Trajectory window: collects points
- Trajectory window → Map matching: matches trajectory
- Valhalla graph tiles → Map matching: supports matching
- Map matching → OSMLR segments: matches segments
- Map matching → Privacy pooling: pools matches
- Privacy pooling → Datastore: sends statistics
- Datastore → Histogram tiles: stores statistics
- Histogram tiles → Public data extracts: produces extracts
- Public data extracts → Analyst UI: supplies query data
- Analysts → Analyst UI: queries data
- Public data extracts → Valhalla routing: provides traffic data
- Valhalla graph tiles → Valhalla routing: provides road graph
- Public data extracts → Stand-alone maps: provides map data
- Map users → Stand-alone maps: views maps