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

ATS Heritage Atlas

Every UNESCO World Heritage site — 1,154 places that belong to everyone — on one map.

What it is

ATS Heritage Atlas puts the entire UNESCO World Heritage List on an interactive map: all 1,154 cultural, natural and mixed properties from the official 2021 syndication snapshot, rendered as a client-side feature layer over a light gray vector basemap. Sites are colored by category — Cultural in gold, Natural in green, Mixed in cyan — and the 52 properties currently on the List of World Heritage in Danger carry a pulsing red ring that makes the world's most threatened places impossible to miss.

Exploration works along every axis the list itself is organized by: free-text search over names and countries, region and category filters, a clickable inscription-decade histogram spanning 1978–2021, and a Danger List toggle. Opening any site reveals a glass detail card with its inscription criteria (for example "(i)(iv)"), the official syndication description, danger status, and a deep link to its listing at whc.unesco.org. A one-click Journey mode tours eight icons — Machu Picchu, Petra, Serengeti, Angkor, Venice, Galápagos, the Great Barrier Reef and the Taj Mahal — at five seconds per stop.

The application is fully static and runs with an empty .env: the dataset is bundled, the basemap is anonymous, and there is no server, key or account anywhere in the stack. One honest caveat is stated in the app itself: the data is the official 2021 snapshot, so sites inscribed after 2021, boundary modifications, and later danger-list changes are not reflected.

The experience

The boot view is the whole list at once — gold, green and cyan dots across every continent, with red rings pulsing over clusters in Ukraine, Syria and Libya. From there the interaction model is deliberately simple:

The data — where it comes from

One bundled authoritative dataset and one anonymous basemap — no live dependency at all.

SourceWhat it providesRefreshCostAttribution
UNESCO World Heritage Centre syndication snapshot (bundled unesco-whs.json)All 1,154 properties: name, description, inscription year and criteria, category, states party, region, danger flag, coordinatesStatic — 2021 snapshot; post-2021 inscriptions and danger changes not reflectedFree© UNESCO World Heritage Centre
Esri gray-vector basemap (anonymous)Light world basemap under the site layerVendor-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