All Things Spatial
ATS Labs · Esri SDK Showcase · Calcite · experimental

ATS Cable Atlas

The physical internet, explorable — 715 submarine cables in their authentic colors.

What it is

ATS Cable Atlas makes the physical internet explorable. It renders all 715 submarine fiber-optic cables and 1,917 landing points from the TeleGeography Submarine Cable Map on a dark ArcGIS basemap, each cable drawn in its authentic TeleGeography color. A searchable catalog sits beside the map: click any cable — in the list or on the map — and the view flies to it, a white selection halo lifts it out of the web, and a detail card reports its geodesic length in kilometers and miles, its segment count, and a deep link to its page on submarinecablemap.com.

Two things set it apart. First, fidelity: rather than approximating, the renderer reproduces every cable's published color exactly (542 distinct hex values across the 715 cables) through a single compact renderer keyed on the color attribute itself. Second, self-sufficiency: the cable and landing-point data are bundled with the app, so beyond the basemap CDN it makes no network requests at all — it works in a demo room with hostile Wi-Fi.

It is built for people who think about connectivity as infrastructure: network and telecom analysts, resilience and policy researchers, educators, and — for ATS — prospects evaluating what a polished asset atlas of their own infrastructure could look like.

The experience

The world view is the money shot: the full colored web of submarine cables against an infrastructure-noir dark basemap, with a stats row summing the portfolio — 715 cables and their combined geodesic length, computed client-side. From there the experience is catalog-driven:

Try the canonical demo path: search "MAREA", select it, and watch the Atlantic zoom — roughly 6,400 km of cable between Virginia Beach and Bilbao, highlighted in place.

The data — where it comes from

The dataset is bundled at build time; at runtime the only external dependency is the basemap CDN.

SourceWhat it providesRefreshCostAttribution
TeleGeography Submarine Cable Map — cables (bundled cables.geojson)715 cable geometries with names and authentic per-cable colorsStatic snapshot bundled with the app; refreshed by re-exporting from sourceFree for non-commercial use© TeleGeography, CC BY-NC-SA 3.0; credited in app footer and layer copyright
TeleGeography — landing points (bundled landing-points.geojson)1,917 cable landing points worldwideStatic snapshot, as aboveFree for non-commercial use© TeleGeography, CC BY-NC-SA 3.0
submarinecablemap.com deep linksPer-cable detail pages (ownership, RFS dates)Live website, linked not scrapedFreeTeleGeography
Esri dark-gray vector basemap (anonymous)Dark world basemapVendor-managedFree (no API key)Esri attribution renders in-map automatically

How it was assembled

The application is a fully static single-page app — no backend, no database, no server-side rendering. The stack: TypeScript, ArcGIS Maps SDK for JavaScript 5.0.x, Calcite Design System 5.0.x, and Vite 8.

Module map — the codebase is small and deliberate; each file owns one concern:

Key engineering decisions