SEQ Rail Digital Twin: Real-Time 2D Visualisation of South-East Queensland's Rail Network

Industry: Transport & Mobility / Smart Cities Platform: Full-Stack Web Application (Real-Time Digital Twin) Region: South-East Queensland, Australia Project by: Synivo
Project Overview
The SEQ Rail Digital Twin is a full-stack boilerplate that visualises live South-East Queensland rail vehicle positions in a real-time 2D digital twin. Instead of static timetables or delayed status pages, the platform streams live vehicle position data onto an interactive map — so every active train across the South-East Queensland (SEQ) network appears as a moving point you can watch in real time.
Built as a production-ready boilerplate, the project gives transport teams, civic technologists, and developers a clean, extensible foundation for building real-time mobility dashboards, network monitoring tools, and passenger-facing live maps.
Explore the live platform: live.synivo.com.au
What Is a Rail Digital Twin?
A digital twin is a living, data-driven mirror of a physical system. For SEQ's rail network, that means continuously ingesting live position feeds and rendering them as a faithful 2D representation of where every train actually is, right now. As vehicles move through the real world, the twin updates on screen — closing the gap between the physical network and its digital reflection.
This makes the SEQ Rail Digital Twin useful for:
- Operators monitoring live network health and vehicle distribution at a glance
- Commuters seeing exactly where services are along the line
- Developers & researchers prototyping mobility apps on top of a ready-made real-time data pipeline
- Smart-city teams integrating live transit data into broader urban dashboards
The Challenge
Public transport data is rich but rarely accessible in a form people can immediately understand. Raw real-time feeds arrive as continuous streams of protocol-buffer payloads — accurate, but unreadable without tooling. The brief was to turn that firehose of live data into something instantly legible:
- Ingest and decode live rail vehicle position feeds reliably and continuously
- Render hundreds of moving vehicles on a smooth, performant 2D map
- Keep the on-screen twin in sync with reality at a low-latency refresh cadence
- Ship it as a reusable boilerplate others can fork, extend, and deploy
- Stay fast and responsive on both desktop and mobile
Our Solution
Real-Time Data Pipeline
At the core of the SEQ Rail Digital Twin is a streaming pipeline that polls live GTFS-Realtime vehicle position feeds, decodes them, and pushes the latest positions to the browser. The system continuously reconciles incoming updates so the map always reflects the most recent known location of every active service.
- Continuous polling and decoding of live vehicle position feeds
- Efficient diffing so only changed positions are pushed to clients
- Graceful handling of feed gaps, stale data, and reconnections
- Normalised data model ready to extend with trip, route, and stop context
Interactive 2D Digital Twin
The frontend renders the network as a fast, interactive 2D map. Each active train is a live marker that glides across the map as new positions arrive, giving an immediate, intuitive sense of how the network is flowing.
- Smooth, animated vehicle movement across the SEQ map
- Pan, zoom, and inspect individual vehicles
- Clear visual encoding of live vehicle positions
- Responsive layout tuned for desktop and mobile screens
Built as a Reusable Boilerplate
Rather than a one-off demo, the project was engineered as a full-stack boilerplate — a clean starting point for any real-time transit or digital-twin project. The architecture cleanly separates data ingestion, the realtime backend, and the visualisation layer so each can be swapped or extended independently.
- Modular full-stack architecture (ingestion → backend → frontend)
- Sensible defaults that work out of the box against the SEQ feed
- Documented, extensible codebase ready for new regions or data sources
- Cloud-deployed and live at live.synivo.com.au
Technical Implementation
Core Capabilities:
- Live Data Source: GTFS-Realtime vehicle position feeds for the SEQ rail network
- Backend: Real-time ingestion and streaming layer that decodes and broadcasts positions
- Frontend: Interactive 2D map rendering a live digital twin of the network
- Update Model: Low-latency, continuous refresh keeping the twin in sync with reality
- Architecture: Decoupled, boilerplate-first design built for reuse and extension
- Deployment: Cloud-hosted and publicly accessible at live.synivo.com.au
Results & Impact
The SEQ Rail Digital Twin turns an invisible stream of transit data into a clear, living picture of South-East Queensland's rail network:
- Real-time visibility of every active rail vehicle across the SEQ network
- Intuitive 2D digital twin that makes complex live data instantly understandable
- Reusable full-stack boilerplate that accelerates future mobility and digital-twin projects
- Smooth performance rendering many concurrent vehicles in the browser
- A live, public showcase of Synivo's real-time data and visualisation capabilities
Services Delivered
- Real-Time Data Pipeline Engineering (GTFS-Realtime)
- Full-Stack Web Development
- Interactive 2D Data Visualisation & Mapping
- Digital Twin Architecture & System Design
- Cloud Hosting & Deployment
- Reusable Boilerplate Packaging
Want a real-time dashboard or digital twin built on your own live data? Contact Synivo to start your project.
Visit the live platform: live.synivo.com.au
