Skip to content

The mountain the model sees

Every profile document carries two elevations for the same place: site.altitudeM, the surveyed launch, and site.modelElevationM, the elevation of the model’s own terrain at that grid point. At the launches in this project’s catalogue the two routinely disagree by tens to hundreds of metres — and that disagreement is not an error to fix but a fact to read. This article is about reading it: where the gap comes from, and what the static site context document adds about the real mountain — the relief the launch sits in and the ground its thermals feed on.

Why the model’s mountain is smoother than yours

Section titled “Why the model’s mountain is smoother than yours”

A weather model does not know your launch. It knows one terrain height per grid cell, and a 2.5–10 km cell averages the ridge into the valleys beside it, so a launch on a summit almost always sits above the model’s terrain. The effect is resolution, not model quality — the same smoothing appears in elevation datasets themselves: the 90 m Copernicus DEM already reads ridge-top launches lower than its 30 m sibling, and a weather grid a hundred times coarser smooths far harder. The measured sizes of those effects are in the source facts of the reference page.

How well is the real mountain known? Within metres. For each catalogued launch, three independent answers — the surveyed elevation, a bare-earth lidar or national DTM, and the 30 m Copernicus surface model — land on a scale where a few metres are visible:

Three answers within metres — and one far away

Surveyed launch, bare-earth lidar, and the GLO-30 surface model agree within metres; a weather model's terrain does not.

Per-site elevation ladder on a fine metre scale. Dundee: surveyed launch 1,485 m; bare earth · 30 m 1,476.4 m (−8.6 m); GLO-30 surface 1,492.1 m (+7.1 m). Erie: surveyed launch 1,247 m; bare earth · 1 m 1,245.9 m (−1.1 m); GLO-30 surface 1,244.2 m (−2.8 m). Flagpole: surveyed launch 1,222 m; bare earth · 1 m 1,226.2 m (+4.2 m); GLO-30 surface 1,222.1 m (+0.1 m). Red Mtn: surveyed launch 1,591 m; bare earth · 1 m 1,585.9 m (−5.1 m); GLO-30 surface 1,584.7 m (−6.3 m). Each profile's site.modelElevationM — the weather model's smoothed terrain — is live data and typically sits tens to hundreds of metres off these scales.

Surveyed, bare-earth, and GLO-30 elevations per site on a fine metre scale Dundee: surveyed launch 1,485 m; bare earth · 30 m 1,476.4 m (−8.6 m); GLO-30 surface 1,492.1 m (+7.1 m). Erie: surveyed launch 1,247 m; bare earth · 1 m 1,245.9 m (−1.1 m); GLO-30 surface 1,244.2 m (−2.8 m). Flagpole: surveyed launch 1,222 m; bare earth · 1 m 1,226.2 m (+4.2 m); GLO-30 surface 1,222.1 m (+0.1 m). Red Mtn: surveyed launch 1,591 m; bare earth · 1 m 1,585.9 m (−5.1 m); GLO-30 surface 1,584.7 m (−6.3 m).Dundeedundee1470148014901500surveyed launchsites.json1,485 mbare earth · 30 mmrdem301,476.4 m (−8.6 m)GLO-30 surfacecanopy included1,492.1 m (+7.1 m)Erieerie1230124012501260surveyed launchsites.json1,247 mbare earth · 1 mlidarbc1,245.9 m (−1.1 m)GLO-30 surfacecanopy included1,244.2 m (−2.8 m)Flagpoleflagpole1210122012301240surveyed launchsites.json1,222 mbare earth · 1 mlidarbc1,226.2 m (+4.2 m)GLO-30 surfacecanopy included1,222.1 m (+0.1 m)Red Mtnred-mountain1570158015901600surveyed launchsites.json1,591 mbare earth · 1 mlidarbc1,585.9 m (−5.1 m)GLO-30 surfacecanopy included1,584.7 m (−6.3 m)

Generated from site-context.json and sites.json. produced using Copernicus WorldDEM-30 © DLR e.V. 2010-2014 and © Airbus Defence and Space GmbH 2014-2018 provided under COPERNICUS by the European Union and ESA; all rights reserved. Contains information licensed under the Open Government Licence – British Columbia.. Contains information licensed under the Open Government Licence – Canada..

surveyed launch bare-earth DTM GLO-30 surface (DSM)model terrain (site.modelElevationM): live per profile, off these scales
Elevations are read from site-context.json and sites.json on every build. The weather model's own terrain is deliberately absent: it is live data — read site.modelElevationM from any profile and place it against this ladder yourself.Units elevation m MSL · deltas vs the surveyed launch

The one number deliberately missing from that ladder is the model’s: site.modelElevationM is live data that changes with the model you pick, so it stays in the profiles. Open any current profile document and put its site.modelElevationM against the ladder — that distance is the smoothing, per model, at your launch.

A windgram draws both worlds on one altitude axis, and the gap sits between them:

  • The launch marker is the surveyed launchsite.altitudeM, the ladder’s diamond.
  • “Surface” is the model’s ground — surface temperature, heat fluxes, w*, surface wind, and gusts are all referenced to the model’s smoothed terrain at site.modelElevationM, which can be hundreds of metres below the marker. The pipeline also uses model elevation, not launch elevation, for pressure-level filtering and the model-column derivations (why).

So “usable lift reaches the launch marker” is a statement that crosses the gap: the model’s thermal column, rooted at model ground, must grow tall enough to pass a launch the model cannot see. Reading a windgram builds the full checklist on that footing.

Knowing the launch’s elevation is not the same as knowing what it sits on. The context document’s relief discs rank the launch against every piece of terrain within 1, 3, and 10 km — and the percentiles, read together, are a compact topology:

Where the launch sits in its terrain

Read the relief percentiles together across radii: 100 at 1 km is a local summit; high near, low far is a foothill in front of bigger terrain.

Per-site relief discs from site-context.json. Dundee: the launch at 1492.1 m is the 80th percentile of terrain within 1 km (896–1666 m), the 79th percentile of terrain within 3 km (713–1916 m), the 57th percentile of terrain within 10 km (671–2210 m). Erie: the launch at 1244.2 m is the 72nd percentile of terrain within 1 km (760–1503 m), the 55th percentile of terrain within 3 km (678–1649 m), the 48th percentile of terrain within 10 km (609–1952 m). Flagpole: the launch at 1222.1 m is the 82nd percentile of terrain within 1 km (563–1419 m), the 83rd percentile of terrain within 3 km (531–1736 m), the 47th percentile of terrain within 10 km (530–2114 m). Red Mtn: the launch at 1584.7 m is the 100th percentile of terrain within 1 km (1166–1587 m), the 87th percentile of terrain within 3 km (905–2033 m), the 84th percentile of terrain within 10 km (405–2363 m).

Terrain relief ranges at 1, 3, and 10 km per site with the launch's percentile rank Dundee: the launch at 1492.1 m is the 80th percentile of terrain within 1 km (896–1666 m), the 79th percentile of terrain within 3 km (713–1916 m), the 57th percentile of terrain within 10 km (671–2210 m). Erie: the launch at 1244.2 m is the 72nd percentile of terrain within 1 km (760–1503 m), the 55th percentile of terrain within 3 km (678–1649 m), the 48th percentile of terrain within 10 km (609–1952 m). Flagpole: the launch at 1222.1 m is the 82nd percentile of terrain within 1 km (563–1419 m), the 83rd percentile of terrain within 3 km (531–1736 m), the 47th percentile of terrain within 10 km (530–2114 m). Red Mtn: the launch at 1584.7 m is the 100th percentile of terrain within 1 km (1166–1587 m), the 87th percentile of terrain within 3 km (905–2033 m), the 84th percentile of terrain within 10 km (405–2363 m).Dundeelaunch 1,492.1 m7501,0001,2501,5001,7502,0002,2501 kmpctl 803 kmpctl 7910 kmpctl 57Erielaunch 1,244.2 m6008001,0001,2001,4001,6001,8002,0001 kmpctl 723 kmpctl 5510 kmpctl 48Flagpolelaunch 1,222.1 m5007501,0001,2501,5001,7502,0001 kmpctl 823 kmpctl 8310 kmpctl 47Red Mtnlaunch 1,584.7 m5001,0001,5002,0001 kmpctl 1003 kmpctl 8710 kmpctl 84

Generated from site-context.json. produced using Copernicus WorldDEM-30 © DLR e.V. 2010-2014 and © Airbus Defence and Space GmbH 2014-2018 provided under COPERNICUS by the European Union and ESA; all rights reserved.

terrain min–max within the disc launch elevation (GLO-30)pctl 100 = the launch is the disc's summit
Each bar is the min–max terrain elevation within that radius of the launch; the vertical line is the launch's GLO-30 elevation, and the percentile is its rank among the disc's terrain — 100 means the launch is the local summit.Units elevation m MSL · disc radii km · percentile rank

Two catalogued sites make the grammar clear:

  • Red Mtn (100 / 87 / 84) is a local summit inside bigger terrain: nothing within 1 km stands above the launch, while higher ground exists at 3 and 10 km. A summit launch is its own trigger — heated slopes fall away on all sides, thermals can arrive from any of them, and no single “the hill faces X” reading applies. Its aspectDeg says 61°, but on a summit that number is genuinely low-confidence — the reference caveats measure how ambiguous.
  • Flagpole (82 / 83 / 47) is a foothill in front of bigger terrain: it stands proud of its immediate surroundings, yet more than half the terrain within 10 km is higher. The launch works its own slope early, then the day belongs to the larger walls behind it.

The mid-slope sites read differently again: Dundee (80 / 79 / 57) and Erie (72 / 55 / 48) sit on the flanks of their terrain, where the downslope bearing is trustworthy — both face southwest (241° and 236°) — and the trigger is the heated slope below the launch rather than the launch itself.

Land cover: what the thermal catchment is made of

Section titled “Land cover: what the thermal catchment is made of”

Thermals are made downstream of the ground: forest canopies hold heat back, clearcut, rock, and grass release it readily, and water kills it. The context document measures that character as class fractions of the 1 and 3 km discs around each launch:

What the thermal catchment is made of

Forest holds heat back; clearcut, rock, and grass release it; water kills it. The disc fractions carry that character — the single launch pixel does not.

Per-site land-cover composition from site-context.json. Dundee (launch pixel grassland): within 1 km: tree cover 97%, grassland 2.9%, bare / sparse 0.1%; within 3 km: tree cover 94.3%, grassland 5.2%, built-up 0.4%, bare / sparse 0.1%, water 0.1%. Erie (launch pixel grassland): within 1 km: tree cover 89.4%, grassland 10.6%; within 3 km: tree cover 88.3%, grassland 11.1%, built-up 0.6%. Flagpole (launch pixel tree cover): within 1 km: tree cover 99%, grassland 1%; within 3 km: tree cover 74.5%, grassland 4.2%, built-up 7.4%, bare / sparse 0.4%, water 13.4%. Red Mtn (launch pixel built-up): within 1 km: tree cover 87.5%, grassland 12.2%, bare / sparse 0.2%; within 3 km: tree cover 85.5%, grassland 10%, built-up 3.8%, bare / sparse 0.5%, water 0.1%, moss / lichen 0.1%.

Dundeelaunch pixel: grassland
1 km
3 km
Erielaunch pixel: grassland
1 km
3 km
Flagpolelaunch pixel: tree cover
1 km
3 km
Red Mtnlaunch pixel: built-up
1 km
3 km

Generated from site-context.json. © ESA WorldCover project 2021 / Contains modified Copernicus Sentinel data (2021) processed by ESA WorldCover consortium.

tree covergrasslandbuilt-upbare / sparsewatermoss / lichen
Fractions are the share of each disc under a class, from ESA WorldCover 10 m (2021). A class absent from a bar is genuinely zero there — the map is wall-to-wall. The launch-pixel class is one 10 m pixel and is fragile: read it beside the 1 km bar, never alone.Units fraction of disc area % · disc radii km

The catalogue’s clearest teaching case is Flagpole’s 3 km ring: 13% water — Kootenay Lake’s west arm sits next door. A large cold surface inside the thermal catchment is a lake-breeze engine and a thermal killer, and no wind-profile model at 2.5 km resolves what it does to a house thermal. The bars also show why the disc fractions outrank the single launch pixel: Red Mtn’s launch pixel reads built-up — resort infrastructure under the launch — while its 1 km disc is 88% tree cover. One 10 m pixel answers “what is under the ramp”; the fractions answer “what feeds the climb”.

The context is static geography from open data, each source with its licence and its measured error — the surface model includes canopy, the land-cover map is 76.7% accurate globally, vertical datums differ by decimetres, and summit aspects are ambiguous. All of it is stated, with dated verification stamps, in the site context reference, along with the document’s shape and the code to join it to a profile by slug. What the context can never do is change with the weather: it tells you what the mountain is, so the windgram can tell you what today’s atmosphere does with it.