Day 67: Power Grid SLD – Interactive Network Diagram

Day 67: Client Single Line Diagram. 600+ nodes, Tree and geospatial layouts. D3 + React + Mapbox. #100DayMapChallenge.
Day 67: Power Grid Single Line Diagram visualization - #100DayMapChallenge

Day 67. Power Grid SLD ⚡

Some of the most meaningful visualization work does not get published, but it quietly supports real decisions every day.

For Day 67, I am sharing a client project where I built an interactive Single Line Diagram from scratch for a utility software platform. The component visualizes substation topology across multiple voltage levels and is designed for real engineering workflows, not just presentation.

An SLD has to remain readable under pressure, especially when users switch context quickly. In this case, the graph handles 600+ nodes, voltage-based filtering, and transitions between Tree hierarchy and geospatial layout without losing orientation.

The stack combines D3.js v7, React, TypeScript, and Mapbox GL JS, connected to a live REST API with authenticated topology updates. The implementation also includes sticky HTML popups, collision handling for overlapping assets, and coordinated state across layout modes, filters, and map navigation.

The project itself is not public, but it remains one of the clearest examples in my work of applied network visualization, where clarity, performance, and usability all have to hold together.

Live demo: not public (client production dashboard).

The project

PieceRole
ClientUtility software platform (confidential)
StackD3.js v7 + React + TypeScript + Mapbox GL JS
Scale600+ nodes; voltage filters; Tree vs geospatial
UXSticky HTML popups, collision handling, live REST API

How to follow

#100DayMapChallenge · Day 67/100 · LinkedIn

Previous: Day 66: Disco Earth

Next: Day 68: Race Tracker

Leave a Reply

Your email address will not be published. Required fields are marked *