Rail Schematic Viz

Interactive railway schematics for the browser.

Made for transport software and visualisation teams.

Discuss using itDelivered to clients

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.

Back to all engineering

Use Rail Schematic Viz in your product

Tell us what you need and where it will run. We will agree scope, integrations, and rollout.