loading
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.
| 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) |