Rail Schematic Viz
Interactive railway schematics for the browser.
Made for transport software and visualisation teams.
Overview
A browser library for railway network diagrams. Load the topology from JSON or railML, render an interactive schematic, and layer operational data onto the right tracks.
What it provides
Graph model
Load the network
Build a railway graph in code or parse it from JSON or railML, with screen, track-distance, and geographic coordinates.
Rendering
Pan, zoom, select
SVG rendering with layout, pan, zoom, and selection, plus an optional canvas renderer.
Overlays
Show what is happening
Heat maps, annotations, range bands, traffic flow, and time series, with legends and accessibility helpers.
Integrations
React, Vue, export
React, Vue, and Web Component adapters, with SVG and image export.
Built with
- TypeScript
- SVG
- React
- Vue
- railML
Track topology is kept separate from screen layout, so operational records attach to the right part of the network.
Use Rail Schematic Viz in your product
Tell us what you need and where it will run. We will agree scope, integrations, and rollout.