feat(ecoregion): add forest structure to the ecoregion summary (stacked on #79)#80
Open
holoros wants to merge 1 commit into
Open
feat(ecoregion): add forest structure to the ecoregion summary (stacked on #79)#80holoros wants to merge 1 commit into
holoros wants to merge 1 commit into
Conversation
…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).
This was referenced Jun 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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:
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
feat/ecoregion-harvest-summary(feat(ecoregion): harvest-probability summarized by EPA L3 ecoregion #79) — merge feat(ecoregion): harvest-probability summarized by EPA L3 ecoregion #79 first.npm run buildpasses.Opened for review — not auto-merged.