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

ATS Landmark Atlas

Every place the United States decided was worth keeping — all 74,636 of them, live.

What it is

ATS Landmark Atlas maps the National Register of Historic Places — the United States' official list of the places it has decided are worth keeping. All 74,636 public listings are drawn live from the National Park Service Cultural Resources GIS service: 64,358 buildings, 5,107 structures, 3,156 districts, 1,544 sites and 471 objects, each coloured by type on an Okabe–Ito colour-blind-safe palette. The 1,208 National Historic Landmarks — the subset the Secretary of the Interior has designated nationally significant — ride on their own layer above the rest, marked with a gold star so the distinction never depends on hue alone.

At national scale the points collapse into counted clusters; pass city scale and they resolve into individual markers, and from 1:50,000 the listed boundary polygons appear underneath. The panel searches by name or city, filters by state, resource type, landmark status and the decade a place joined the register, and redraws a listings-per-decade histogram from counts the service computes server-side rather than from anything downloaded and tallied in the browser.

The app is zero-credential and holds no copy of the register. Both map layers are FeatureLayers pointed straight at mapservices.nps.gov, which returns CORS headers for the Labs origin, so the data a visitor sees is whatever the National Park Service published that morning.

The experience

The map opens on the contiguous United States with the register already clustered across it, and the controls follow the questions people actually ask of this list:

The data — where it comes from

One live federal service and one anonymous basemap — free end to end, and nothing cached in the app.

SourceWhat it providesRefreshCostAttribution
National Park Service, Cultural Resources GIS — National Register of Historic Places map service (mapservices.nps.gov, layers 0 and 1), queried live74,636 listed points (name, resource type, address, city, county, state, listing date, National Historic Landmark flag, contributing-resource counts, NRIS reference number) and 22,905 listed boundary polygons carrying National Archives catalog linksLive — every map draw and every count is a fresh query; no snapshot is bundledFree (no API key)National Park Service, National Register of Historic Places (public, non-restricted listings). A work of the US federal government — public domain in the United States.
National Archives and Records Administration catalog (catalog.archives.gov), linked per listingThe digitised nomination file for a listing, where one exists (17,673 of the 22,905 boundary records carry a usable link)Link-out only — the app stores no Archives contentFreeNational Archives and Records Administration
Esri dark-gray vector basemap (anonymous)Dark basemap under both layers, in 2D and 3DVendor-managedFree (no API key)Esri attribution renders in-map automatically
Esri world elevation (anonymous)Terrain under the 3D sceneVendor-managedFree (no API key)Esri

How it was assembled

The application is a fully static single-page app with no backend, no database and no bundled dataset. The stack: TypeScript, ArcGIS Maps SDK for JavaScript 5.1.x, Calcite Design System 5.x, and Vite 8.

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

Key engineering decisions