Live geostationary imagery is pulled as a flat latitude and longitude mosaic, reprojected pixel by pixel onto the same projection as the map, and laid across the top of every state. Wind at the plume level streams over it as moving trails.
Water vapor shows moisture in the middle of the atmosphere, bright where it is wet and dark where it is dry, which is the river the evaporated water joins. True color merges the eastern and western satellites into one seamless frame.
Locations, capacities and industry classes come from the sources. Water figures are modeled from them with the assumptions below, so every piece on the map moves when a slider moves.
Pen dots carry the layer colour so a cluster reads by type from high up. Standing pieces carry the water colour and height, on a log scale so a data center and a nuclear station can share one map. Mapped cooling towers are physical structures drawn from the contributor database, most belonging to a plant already counted, so they carry no gallons of their own.
Data centers and cooling towers come from the OpenStreetMap contributor database through the Overpass interface. Data center roof area is measured off the mapped outline.
Power plants come from the federal energy statistics plant inventory, every operable plant of one megawatt or more, with megawatts broken out by fuel and the prime mover technology. Only plants running a steam cycle or geothermal are kept, since combustion turbines, solar, wind and batteries put no water into the air.
Heavy industry comes from the federal greenhouse gas reporting program facility register, which every large emitter files with location and industry code. The industry code sets the class and the class sets the typical draw.
Drought is the current weekly drought monitor release. Wind comes from the Open-Meteo aggregation of national weather service models at the 850 hectopascal level, around 1500 metres, which is the layer a warm plume reaches.
Leave this blank and the page talks to the public sources directly from your browser. Paste your deployed service address to route every request through it instead, which hides the sources, caches the answers and gets past services that refuse browser requests.
?api=, so a bookmark can carry it.