Subdivision atlas
The basis layer: administrative geometry for anywhere, at any level, ready for any chart type. Shading is a hash of each unit’s name — fake data, real subdivisions. All panels are server-rendered SVG via d3-geo; no client JS on this page.
WORLD · COUNTRIES
world-atlas countries-110m · mercator · choropleth
USA · 3,143 COUNTIES
us-atlas counties-albers-10m · pre-projected Albers · county choropleth, state borders
GERMANY · 428 KREISE
geoBoundaries DEU ADM3 + ADM1 · mercator · Kreis choropleth, Länder borders
CHINA · 2,391 COUNTY-LEVEL UNITS
geoBoundaries CHN ADM2 + ADM1 · mercator · county choropleth, province borders
TERRAIN · ITHACA, 50 M CONTOURS
the ANALYSIS layer: Copernicus GLO-30 DEM → whitebox-wasm clip + contours_from_raster (in-process WASM, no GDAL) · index every 250 m
ONE BASIS, THREE READINGS · US STATES
the same geometry as choropleth · centroid bubbles · spikes — any basis above takes any of these
SOURCE REGISTRY — WHERE EVERY BOUNDARY LIVES
| SOURCE | COVERAGE | LICENSE | HOW |
|---|---|---|---|
| world-atlas (installed) | world countries + land, 110/50/10m | Natural Earth · public domain | import from node_modules |
| us-atlas (installed) | US nation / 51 states / 3,143 counties, incl. pre-projected Albers | Census Bureau · public domain | import from node_modules |
| Natural Earth (pipeline) | coastline, admin-0/1, rivers, lakes at 3 scales | public domain | scripts/build-map-data.mjs → committed TS region |
| geoBoundaries (pipeline) | EVERY country, ADM0–ADM5 where available (DEU 428 Kreise, CHN 2,391 counties, BRA 5,570 municípios…) | gbOpen · CC BY 4.0 | scripts/fetch-admin.mjs ISO3 ADMn → public/geo/ |
| Eurostat GISCO / NUTS | official EU statistical regions NUTS 0–3 | free with attribution | gisco-services.ec.europa.eu (fetch on demand) |
| GADM | finest global admin (to ADM5) | free non-commercial, NO redistribution | gadm.org per-country downloads (do not commit) |
| Overture Maps divisions | modern global boundaries + localities, bulk | CDLA-Permissive-2.0 | overturemaps.org parquet (for heavy products) |
| whitebox-wasm (installed) | the ANALYSIS layer: 733 WhiteboxTools (contours, hillshade, hydrology, LiDAR) as in-process WASM — no GDAL, runs in Node or browser | MIT | runTool() via whitebox-wasm/tools (authoring-side) |
| Copernicus GLO-30 DEM | global 30 m elevation, 1°×1° COG tiles (Ithaca tile: 9 MB) | free, ESA attribution | copernicus-dem-30m S3 bucket, no key |
| GeoLibre | browser GIS workbench over the same stack (inspect / clip / convert before compiling) | open source | web.geolibre.app (workbench, not a dependency) |