Skip to content

feat(ecoregion): add forest structure to the ecoregion summary (stacked on #79)#80

Open
holoros wants to merge 1 commit into
feat/ecoregion-harvest-summaryfrom
feat/ecoregion-summary-structure
Open

feat(ecoregion): add forest structure to the ecoregion summary (stacked on #79)#80
holoros wants to merge 1 commit into
feat/ecoregion-harvest-summaryfrom
feat/ecoregion-summary-structure

Conversation

@holoros

@holoros holoros commented Jun 12, 2026

Copy link
Copy Markdown
Owner

What

Extends #79's ecoregion summary beyond harvest probability to forest structure, zonal-averaged from the TreeMap-2022 structure rasters on the same canonical 3.1 km Albers grid:

  • stand height (ft), all-live stocking (%), quadratic mean diameter (in)

The 'Ecoregion harvest' tab becomes Forest summary by ecoregion with both blocks (harvest probability shaded; structure plain numeric), still sortable/filterable.

Why these and not carbon/removals

I checked Cardinal: the structure rasters (standht/alstk/qmd 2022) sit on the exact same canonical grid as the harvest-probability rasters, so they drop into the same zonal pipeline cleanly. Carbon and expected-removal do not have a value GeoTIFF on that grid (only color PNGs), and carbon-by-ecoregion is already available via the L3 yield curves; the productivity (CSPI) source is 30 m tiles / 1 km climate on different grids. Those are a heavier follow-up (mosaic + align) rather than a clean drop-in.

Reads

PNW ecoregions are tallest (Strait of Georgia 86 ft, Klamath 85, Cascades 83); arid Western basins shortest (Central Basin & Range 18 ft).

Scope / risk

Opened for review — not auto-merged.

…ion summary

Extends the ecoregion summary with TreeMap-2022 forest structure zonal
means: stand height (ft), all-live stocking (%), quadratic mean diameter
(in), alongside the harvest probabilities. Same canonical 3.1km Albers
grid, same zonal pipeline. Tab retitled 'Forest summary by ecoregion'.
Build verified (PNW ecoregions tallest ~85ft, arid basins ~18ft).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant