30DayMapChallenge 2026

A new map every day in November

A different approach to the challenge this year. Rather than making maps from interesting datasets, each map starts with a question and some analysis. Everything is built with cloud-optimized point clouds, rasters and vector tiles, served directly from object storage without a tile server or database.

12/30 maps released.

Day 01 Points

Where the shadows fall

A pasture in Marengo County, Alabama as a lit lidar surface: the woods throw real December 21 shadows across the field, and the ground that stays dark is measured, not estimated.

three.jsUSGS 3DEPNAIP
Day 02 Lines

The circuit and the trees along it

A 115 kV transmission line in Marengo County pulled from public lidar tower by tower, a catenary fit for every span, and every tree in the right of way measured against the nearest conductor.

three.jsUSGS 3DEPHIFLD
Day 03 Polygons

The screen

The 5,927 acre Phoebus demo AOI run through a public constraint screen: floodplain, streams, protected land, structures, roads, rail, pipeline and slope each take their bite, and the counter falls to the buildable acres.

Mapbox GLFEMA NFHLUSGS 3DEP
Day 04 Clusters

Where your cash works

Type the cash you have saved and 2,258 ZIPs across Alabama, Mississippi, Georgia and South Carolina sort into four screening types under stated assumptions: potential cash flow, forecast appreciation, both, or neither.

Mapbox GLZillow ResearchHUD SAFMR
Day 05 Senses: Sight

See the water line

Where FEMA's map reaches buildings in the Pagosa Springs corridor, beside the 2026 readings at the San Juan River gauge. A modeled base flood, not what flooded.

Mapbox GLFEMA NFHLNOAAUSGS 3DEPUSGS gauge
Day 06 Vintage

The old plants the data centers want

Retired and retiring US steam plants by year, with the line class near each one and the data center announcements found so far. At Homer City, a 1963 USGS sheet shows the ground before the plant.

Mapbox GLEIA-860HIFLDUSGS historical topo
Day 07 10 minute map

Every road in Rhode Island

The USGS road network for one state, from download to vector tiles to a glowing web map in under ten minutes: 74,546 segments as vector tiles.

Mapbox GLVector tilesGDALUSGS NTD
Day 08 Utopia

Utopia is in North Dakota

Twelve rules from a data center wish list, run over every 988 acre square of the lower 48. 74 squares pass, 65 of them in North Dakota. Drop a rule and watch what it buys.

WebGLMapbox GLPostGISHIFLDEIAFEMA NRIWRI AqueductNOAAOpenStreetMap
Day 09 Urban-rural

Where you can still build

Local data center moratoria, bans, denials and withdrawals from the Moratorium Nation inventory and agent research, set against rural-urban codes. Found, not a census. Blank does not mean clear.

Mapbox GLUSDA RUCCCensusHIFLDAgent research
Day 10 Prompting only

Pike County flood exposure, by prompt

Seven plain English prompts to the Trendline MCP, no code: pull the FEMA floodplain, structures, streams and roads for Pike County, Georgia, count what sits in the floodplain, and print a three page PDF map series.

Trendline MCPFEMA NFHLFEMA USA StructuresPDF map series
Day 11 Senses: Sound

The campus at 2 am

A screening model of a hypothetical 300 MW data center campus: pick the chillers and the ground, and the homes at or above each level recount at once. Not a noise study. No project is proposed here.

Mapbox GLISO 9613-2FEMA USA Structures
Day 12 Power

Site a 300 MW campus, and show the work

A data center siting ask run rule by rule in Ellis County, Texas: the ground each rule leaves, the top clusters ranked, and every step on the receipts. Ground only. No public data gives available MW.

Mapbox GLPostGISHIFLDFEMAUSFWS NWIClaude Code
Day 13 Interactions

Where the limits overlap

Locked until release day.

Unlocks Nov 13
Day 14 Borgesian map

How much dirt is a flat site

Locked until release day.

Unlocks Nov 14
Day 15 Inside out

The land already spoken for

Locked until release day.

Unlocks Nov 15
Day 16 Collaborative map

131,071 people drew this map

Locked until release day.

Unlocks Nov 16
Day 17 Light and dark

The house the sun forgets

Locked until release day.

Unlocks Nov 17
Day 18 NULL

A blank is not a zero

Locked until release day.

Unlocks Nov 18
Day 19 Senses: Smell

Downwind of the landfill

Locked until release day.

Unlocks Nov 19
Day 20 Hexagons

What home insurance costs

Locked until release day.

Unlocks Nov 20
Day 21 OpenStreetMap

OpenStreetMap

Locked until release day.

In the works
Day 22 Projections

Projections

Locked until release day.

In the works
Day 23 Senses: Taste

Senses: Taste

Locked until release day.

In the works
Day 24 Network

Network

Locked until release day.

In the works
Day 25 Is this a map?

Is this a map?

Locked until release day.

In the works
Day 26 Water

Water

Locked until release day.

In the works
Day 27 New tool

New tool

Locked until release day.

In the works
Day 28 Senses: Feeling

Senses: Feeling

Locked until release day.

In the works
Day 29 Raster

Raster

Locked until release day.

In the works
Day 30 Pen and paper

Pen and paper

Locked until release day.

In the works

How these maps are served

Point clouds are COPC files read by HTTP range requests, so the browser pulls only the octree nodes it needs for the current view. Rasters are cloud optimized GeoTIFFs read the same way. Vectors are PMTiles. All of it sits in one object storage bucket behind a CDN. The lidar is USGS 3DEP; parcels, floodplains and the other layers come from public county, state and federal sources, named on each map. Nothing here is client data.