← Live DemoUse Case 01
🛰️

Satellite NTN + Ground Stations

Visualize full non-terrestrial network operations in real-time 3D — satellite orbits, ground station locations, beam footprints, and signal health metrics on a live globe, purpose-built for telecom NOC teams.

🛰️

40+

Satellites tracked

🔵

5

Orbital shells

🌐

Multi-const.

Constellation support

📶

Live

Beam footprints

🚨

NOC-ready

Alert integration

🔁

REST / SNMP

API integrations

5 s

Position refresh

🛸

GEO/MEO/LEO

Orbit classes

Data Pipeline

From orbital mechanics data to live NOC-ready globe visualization in six steps.

📡
01

TLE / Orbital Data Ingestion

Two-Line Element (TLE) sets for all tracked satellites are fetched from CelesTrak and Space-Track, covering LEO, MEO, and GEO constellations. Orbital elements are cached server-side and refreshed at configurable intervals to balance freshness with API rate limits.

CelesTrak GP APISpace-Track.orgTLE / OMM v2.0NORAD catalogue
📶
02

Beam Footprint Computation

Per-satellite beam footprints are computed from the orbital position, elevation mask, and antenna half-angle parameters. Coverage polygons are generated as GeoJSON features and projected onto the globe surface for each active beam.

SGP4 propagationElevation mask geometryGeoJSON polygon outputHalf-angle projection
🔁
03

Gateway Health Polling

Ground station gateways are polled via REST or SNMP endpoints at configurable intervals. Uplink/downlink status, signal strength, EIRP, and latency metrics are collected, normalized, and stored in a time-series buffer for KPI aggregation.

REST / SNMP pollingEIRP / link budgetSignal strength metricsTime-series buffer
🌐
04

3D Globe Rendering

Satellite positions, ground station markers, beam footprint polygons, and orbit arc tracks are rendered on a globe.gl WebGL globe. The scene is updated every 5 seconds with fresh propagated positions and live gateway health color coding.

globe.gl 2.xThree.js WebGLGeoJSON polygon layerOrbit arc paths
📊
05

KPI Overlay

NOC-grade KPIs — link availability, beam utilization, handover rate, and signal degradation indicators — are overlaid directly on the globe as color-coded heat zones and per-satellite badges, giving operators immediate operational awareness.

Link availability KPIBeam utilizationHandover rateSignal degradation heatmap
🚨
06

Alert Integration

Threshold-based alerts for signal outages, gateway failures, and coverage gaps are generated in real time and surfaced in the globe UI as pulsing markers. Webhook and email integration allows NOC teams to route alerts to existing incident management systems.

Threshold alertingPulsing marker UIWebhook integrationEmail / PagerDuty routing

Tech Stack

🌐

globe.gl + Three.js

Globe renderer

🧮

SGP4 via satellite.js

Orbital engine

📡

TLE / SGP4

Orbital data

🖥

WebGL

GPU rendering

Next.js App Router

Framework

📐

GeoJSON polygons

Coverage zones

🔁

REST / SNMP polling

KPI pipeline

🚨

Webhook / email

Alert routing

🛰️ Key Capabilities

  • Live satellite orbit tracks and coverage footprints for LEO, MEO, and GEO

  • Ground station locations with real-time uplink/downlink status indicators

  • Per-beam footprint visualization computed from orbital geometry and elevation masks

  • Signal strength and latency heatmaps overlaid on the globe surface

  • Multi-constellation support — LEO phased arrays, MEO broadband, GEO fixed

  • NOC alert integration via webhook and email for outage and degradation events

Ready to visualize your NTN infrastructure?

See your satellite network, ground stations, and beam footprints on a live 3D globe — purpose-built for NOC operations teams.

Request a Demo