diff --git a/public/api/ecoregion_harvest_summary.json b/public/api/ecoregion_harvest_summary.json index 08e4199..d8881da 100644 --- a/public/api/ecoregion_harvest_summary.json +++ b/public/api/ecoregion_harvest_summary.json @@ -1 +1 @@ -{"meta": {"source": "conus_render ph_*.tif harvest probability (TreeMap-based, ~3.1km Albers) zonal mean by EPA L3 ecoregion", "n_ecoregions": 74, "fields": ["p_harvest_any", "p_harvest_clearcut", "p_harvest_partial"], "note": "Per-EPA-Level-III-ecoregion mean harvest probability. P(any), P(stand-replacement), P(partial)."}, "ecoregions": {"7.1.8": {"name": "Coast Range", "l1": "MARINE WEST COAST FOREST", "npix": 88, "p_harvest_any": 0.6855, "p_harvest_clearcut": 0.6664, "p_harvest_partial": 0.4093}, "10.1.2": {"name": "Columbia Plateau", "l1": "NORTH AMERICAN DESERTS", "npix": 237, "p_harvest_any": 0.7404, "p_harvest_clearcut": 0.6895, "p_harvest_partial": 0.6791}, "6.2.9": {"name": "Blue Mountains", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 1995, "p_harvest_any": 0.8558, "p_harvest_clearcut": 0.7079, "p_harvest_partial": 0.5734}, "10.1.8": {"name": "Snake River Plain", "l1": "NORTH AMERICAN DESERTS", "npix": 52, "p_harvest_any": 0.8771, "p_harvest_clearcut": 0.6755, "p_harvest_partial": 0.6054}, "10.1.5": {"name": "Central Basin and Range", "l1": "NORTH AMERICAN DESERTS", "npix": 376, "p_harvest_any": 0.8527, "p_harvest_clearcut": 0.6661, "p_harvest_partial": 0.649}, "6.2.3": {"name": "Columbia Mountains/Northern Rockies", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 5482, "p_harvest_any": 0.891, "p_harvest_clearcut": 0.7376, "p_harvest_partial": 0.6727}, "6.2.15": {"name": "Idaho Batholith", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 3474, "p_harvest_any": 0.8972, "p_harvest_clearcut": 0.8046, "p_harvest_partial": 0.3389}, "6.2.10": {"name": "Middle Rockies", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 3376, "p_harvest_any": 0.8746, "p_harvest_clearcut": 0.6936, "p_harvest_partial": 0.5571}, "10.1.4": {"name": "Wyoming Basin", "l1": "NORTH AMERICAN DESERTS", "npix": 83, "p_harvest_any": 0.8839, "p_harvest_clearcut": 0.6822, "p_harvest_partial": 0.6237}, "6.2.13": {"name": "Wasatch and Uinta Mountains", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 766, "p_harvest_any": 0.8777, "p_harvest_clearcut": 0.7222, "p_harvest_partial": 0.5169}, "7.1.7": {"name": "Strait of Georgia/Puget Lowland", "l1": "MARINE WEST COAST FOREST", "npix": 29, "p_harvest_any": 0.9203, "p_harvest_clearcut": 0.7488, "p_harvest_partial": 0.6828}, "10.1.6": {"name": "Colorado Plateaus", "l1": "NORTH AMERICAN DESERTS", "npix": 68, "p_harvest_any": 0.8909, "p_harvest_clearcut": 0.7392, "p_harvest_partial": 0.563}, "6.2.14": {"name": "Southern Rockies", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 375, "p_harvest_any": 0.8932, "p_harvest_clearcut": 0.7705, "p_harvest_partial": 0.4755}, "9.4.2": {"name": "Central Great Plains", "l1": "GREAT PLAINS", "npix": 4589, "p_harvest_any": 0.7917, "p_harvest_clearcut": 0.7176, "p_harvest_partial": 0.4446}, "9.4.4": {"name": "Flint Hills", "l1": "GREAT PLAINS", "npix": 1677, "p_harvest_any": 0.7666, "p_harvest_clearcut": 0.7038, "p_harvest_partial": 0.4813}, "9.4.5": {"name": "Cross Timbers", "l1": "GREAT PLAINS", "npix": 5828, "p_harvest_any": 0.8277, "p_harvest_clearcut": 0.7258, "p_harvest_partial": 0.443}, "9.4.6": {"name": "Edwards Plateau", "l1": "GREAT PLAINS", "npix": 102, "p_harvest_any": 0.815, "p_harvest_clearcut": 0.7086, "p_harvest_partial": 0.3777}, "9.6.1": {"name": "Southern Texas Plains/Interior Plains and Hills with Xerophytic Shrub and Oak Forest", "l1": "GREAT PLAINS", "npix": 54, "p_harvest_any": 0.8578, "p_harvest_clearcut": 0.7951, "p_harvest_partial": 0.3}, "9.4.7": {"name": "Texas Blackland Prairies", "l1": "GREAT PLAINS", "npix": 2774, "p_harvest_any": 0.8338, "p_harvest_clearcut": 0.7447, "p_harvest_partial": 0.4065}, "8.3.8": {"name": "East Central Texas Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 2789, "p_harvest_any": 0.834, "p_harvest_clearcut": 0.7589, "p_harvest_partial": 0.4062}, "9.5.1": {"name": "Western Gulf Coastal Plain", "l1": "GREAT PLAINS", "npix": 3788, "p_harvest_any": 0.8427, "p_harvest_clearcut": 0.7639, "p_harvest_partial": 0.3785}, "8.3.7": {"name": "South Central Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 15297, "p_harvest_any": 0.8493, "p_harvest_clearcut": 0.769, "p_harvest_partial": 0.4243}, "8.4.8": {"name": "Ouachita Mountains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 2702, "p_harvest_any": 0.841, "p_harvest_clearcut": 0.7618, "p_harvest_partial": 0.4422}, "8.4.7": {"name": "Arkansas Valley", "l1": "EASTERN TEMPERATE FORESTS", "npix": 2850, "p_harvest_any": 0.8362, "p_harvest_clearcut": 0.7444, "p_harvest_partial": 0.4451}, "8.4.6": {"name": "Boston Mountains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 1433, "p_harvest_any": 0.8057, "p_harvest_clearcut": 0.742, "p_harvest_partial": 0.4419}, "8.4.5": {"name": "Ozark Highlands", "l1": "EASTERN TEMPERATE FORESTS", "npix": 9059, "p_harvest_any": 0.7961, "p_harvest_clearcut": 0.7167, "p_harvest_partial": 0.4513}, "6.2.7": {"name": "Cascades", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 1161, "p_harvest_any": 0.8422, "p_harvest_clearcut": 0.7169, "p_harvest_partial": 0.5839}, "9.2.4": {"name": "Central Irregular Plains", "l1": "GREAT PLAINS", "npix": 8270, "p_harvest_any": 0.8148, "p_harvest_clearcut": 0.7092, "p_harvest_partial": 0.503}, "6.2.4": {"name": "Canadian Rockies", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 1038, "p_harvest_any": 0.8973, "p_harvest_clearcut": 0.7032, "p_harvest_partial": 0.66}, "9.3.1": {"name": "Northwestern Glaciated Plains", "l1": "GREAT PLAINS", "npix": 298, "p_harvest_any": 0.8563, "p_harvest_clearcut": 0.6851, "p_harvest_partial": 0.5549}, "9.3.3": {"name": "Northwestern Great Plains", "l1": "GREAT PLAINS", "npix": 239, "p_harvest_any": 0.8825, "p_harvest_clearcut": 0.6672, "p_harvest_partial": 0.6462}, "8.3.4": {"name": "Piedmont", "l1": "EASTERN TEMPERATE FORESTS", "npix": 16733, "p_harvest_any": 0.8306, "p_harvest_clearcut": 0.7636, "p_harvest_partial": 0.4697}, "9.2.1": {"name": "Aspen Parkland/Northern Glaciated Plains", "l1": "GREAT PLAINS", "npix": 4548, "p_harvest_any": 0.8847, "p_harvest_clearcut": 0.6826, "p_harvest_partial": 0.6471}, "9.2.3": {"name": "Western Corn Belt Plains", "l1": "GREAT PLAINS", "npix": 20716, "p_harvest_any": 0.8587, "p_harvest_clearcut": 0.7203, "p_harvest_partial": 0.6268}, "9.2.2": {"name": "Lake Manitoba and Lake Agassiz Plain", "l1": "GREAT PLAINS", "npix": 1407, "p_harvest_any": 0.8934, "p_harvest_clearcut": 0.6899, "p_harvest_partial": 0.6577}, "5.2.2": {"name": "Northern Minnesota Wetlands", "l1": "NORTHERN FORESTS", "npix": 35, "p_harvest_any": 0.8999, "p_harvest_clearcut": 0.7103, "p_harvest_partial": 0.6537}, "6.2.12": {"name": "Sierra Nevada", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 1589, "p_harvest_any": 0.8563, "p_harvest_clearcut": 0.7299, "p_harvest_partial": 0.4779}, "5.2.1": {"name": "Northern Lakes and Forests", "l1": "NORTHERN FORESTS", "npix": 14416, "p_harvest_any": 0.8949, "p_harvest_clearcut": 0.7292, "p_harvest_partial": 0.653}, "8.1.4": {"name": "North Central Hardwood Forests", "l1": "EASTERN TEMPERATE FORESTS", "npix": 8798, "p_harvest_any": 0.8987, "p_harvest_clearcut": 0.7313, "p_harvest_partial": 0.6516}, "8.1.5": {"name": "Driftless Area", "l1": "EASTERN TEMPERATE FORESTS", "npix": 4774, "p_harvest_any": 0.8901, "p_harvest_clearcut": 0.7237, "p_harvest_partial": 0.6192}, "8.2.1": {"name": "Southeastern Wisconsin Till Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 3153, "p_harvest_any": 0.8965, "p_harvest_clearcut": 0.7276, "p_harvest_partial": 0.6377}, "8.2.3": {"name": "Central Corn Belt Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 5177, "p_harvest_any": 0.8476, "p_harvest_clearcut": 0.7049, "p_harvest_partial": 0.6213}, "8.2.4": {"name": "Eastern Corn Belt Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 6581, "p_harvest_any": 0.8161, "p_harvest_clearcut": 0.7128, "p_harvest_partial": 0.5754}, "8.1.6": {"name": "Southern Michigan/Northern Indiana Drift Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 5367, "p_harvest_any": 0.8784, "p_harvest_clearcut": 0.7273, "p_harvest_partial": 0.631}, "8.2.2": {"name": "Huron/Erie Lake Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 3141, "p_harvest_any": 0.8925, "p_harvest_clearcut": 0.7286, "p_harvest_partial": 0.6327}, "5.3.1": {"name": "Northern Appalachian and Atlantic Maritime Highlands", "l1": "NORTHERN FORESTS", "npix": 8678, "p_harvest_any": 0.8751, "p_harvest_clearcut": 0.7145, "p_harvest_partial": 0.636}, "8.1.7": {"name": "Northeastern Coastal Zone", "l1": "EASTERN TEMPERATE FORESTS", "npix": 4088, "p_harvest_any": 0.8314, "p_harvest_clearcut": 0.6941, "p_harvest_partial": 0.6348}, "11.1.1": {"name": "California Coastal Sage, Chaparral, and Oak Woodlands", "l1": "MEDITERRANEAN CALIFORNIA", "npix": 1254, "p_harvest_any": 0.8298, "p_harvest_clearcut": 0.7104, "p_harvest_partial": 0.415}, "8.1.3": {"name": "Northern Allegheny Plateau", "l1": "EASTERN TEMPERATE FORESTS", "npix": 4686, "p_harvest_any": 0.8555, "p_harvest_clearcut": 0.7255, "p_harvest_partial": 0.6347}, "8.1.10": {"name": "Erie Drift Plain", "l1": "EASTERN TEMPERATE FORESTS", "npix": 3090, "p_harvest_any": 0.792, "p_harvest_clearcut": 0.6875, "p_harvest_partial": 0.6268}, "5.3.3": {"name": "North Central Appalachians", "l1": "NORTHERN FORESTS", "npix": 2652, "p_harvest_any": 0.8505, "p_harvest_clearcut": 0.71, "p_harvest_partial": 0.6362}, "8.5.1": {"name": "Middle Atlantic Coastal Plain", "l1": "EASTERN TEMPERATE FORESTS", "npix": 7539, "p_harvest_any": 0.8651, "p_harvest_clearcut": 0.7681, "p_harvest_partial": 0.4681}, "8.3.1": {"name": "Northern Piedmont", "l1": "EASTERN TEMPERATE FORESTS", "npix": 2904, "p_harvest_any": 0.807, "p_harvest_clearcut": 0.6964, "p_harvest_partial": 0.4704}, "8.3.5": {"name": "Southeastern Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 33192, "p_harvest_any": 0.8554, "p_harvest_clearcut": 0.7682, "p_harvest_partial": 0.4411}, "8.4.4": {"name": "Blue Ridge", "l1": "EASTERN TEMPERATE FORESTS", "npix": 4678, "p_harvest_any": 0.8474, "p_harvest_clearcut": 0.7787, "p_harvest_partial": 0.4121}, "8.4.1": {"name": "Ridge and Valley", "l1": "EASTERN TEMPERATE FORESTS", "npix": 11353, "p_harvest_any": 0.8237, "p_harvest_clearcut": 0.7367, "p_harvest_partial": 0.4904}, "8.4.9": {"name": "Southwestern Appalachians", "l1": "EASTERN TEMPERATE FORESTS", "npix": 3825, "p_harvest_any": 0.8398, "p_harvest_clearcut": 0.7628, "p_harvest_partial": 0.4007}, "8.4.2": {"name": "Central Appalachians", "l1": "EASTERN TEMPERATE FORESTS", "npix": 6150, "p_harvest_any": 0.8249, "p_harvest_clearcut": 0.7352, "p_harvest_partial": 0.4817}, "11.1.2": {"name": "Central California Valley", "l1": "MEDITERRANEAN CALIFORNIA", "npix": 13, "p_harvest_any": 0.8438, "p_harvest_clearcut": 0.7218, "p_harvest_partial": 0.4405}, "8.4.3": {"name": "Western Allegheny Plateau", "l1": "EASTERN TEMPERATE FORESTS", "npix": 7825, "p_harvest_any": 0.8212, "p_harvest_clearcut": 0.7226, "p_harvest_partial": 0.5033}, "8.3.3": {"name": "Interior Plateau", "l1": "EASTERN TEMPERATE FORESTS", "npix": 12006, "p_harvest_any": 0.8399, "p_harvest_clearcut": 0.7461, "p_harvest_partial": 0.4433}, "8.3.2": {"name": "Interior River Valleys and Hills", "l1": "EASTERN TEMPERATE FORESTS", "npix": 7524, "p_harvest_any": 0.7914, "p_harvest_clearcut": 0.7141, "p_harvest_partial": 0.5064}, "8.5.2": {"name": "Mississippi Alluvial Plain", "l1": "EASTERN TEMPERATE FORESTS", "npix": 10875, "p_harvest_any": 0.8505, "p_harvest_clearcut": 0.7645, "p_harvest_partial": 0.4141}, "8.3.6": {"name": "Mississippi Valley Loess Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 5232, "p_harvest_any": 0.8519, "p_harvest_clearcut": 0.7706, "p_harvest_partial": 0.4112}, "8.5.3": {"name": "Southern Coastal Plain", "l1": "EASTERN TEMPERATE FORESTS", "npix": 14281, "p_harvest_any": 0.8407, "p_harvest_clearcut": 0.778, "p_harvest_partial": 0.3827}, "15.4.1": {"name": "Southern Florida Coastal Plain", "l1": "TROPICAL WET FORESTS", "npix": 2127, "p_harvest_any": 0.8369, "p_harvest_clearcut": 0.7807, "p_harvest_partial": 0.3188}, "6.2.5": {"name": "North Cascades", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 1072, "p_harvest_any": 0.8669, "p_harvest_clearcut": 0.6875, "p_harvest_partial": 0.649}, "6.2.11": {"name": "Klamath Mountains", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 125, "p_harvest_any": 0.9018, "p_harvest_clearcut": 0.8752, "p_harvest_partial": 0.1314}, "11.1.3": {"name": "Southern and Baja California Pine-Oak Mountains", "l1": "MEDITERRANEAN CALIFORNIA", "npix": 6, "p_harvest_any": 0.7345, "p_harvest_clearcut": 0.6701, "p_harvest_partial": 0.1953}, "10.1.3": {"name": "Northern Basin and Range", "l1": "NORTH AMERICAN DESERTS", "npix": 672, "p_harvest_any": 0.8724, "p_harvest_clearcut": 0.664, "p_harvest_partial": 0.6511}, "8.1.8": {"name": "Acadian Plains and Hills", "l1": "EASTERN TEMPERATE FORESTS", "npix": 3578, "p_harvest_any": 0.8829, "p_harvest_clearcut": 0.7008, "p_harvest_partial": 0.6514}, "8.1.1": {"name": "Eastern Great Lakes Lowlands", "l1": "EASTERN TEMPERATE FORESTS", "npix": 4094, "p_harvest_any": 0.8857, "p_harvest_clearcut": 0.7243, "p_harvest_partial": 0.6443}, "8.5.4": {"name": "Atlantic Coastal Pine Barrens", "l1": "EASTERN TEMPERATE FORESTS", "npix": 1139, "p_harvest_any": 0.8296, "p_harvest_clearcut": 0.7213, "p_harvest_partial": 0.5137}, "6.2.8": {"name": "Eastern Cascades Slopes and Foothills", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 1100, "p_harvest_any": 0.8505, "p_harvest_clearcut": 0.7409, "p_harvest_partial": 0.5059}}} \ No newline at end of file +{"meta": {"source": "conus_render harvest-probability + structure rasters (TreeMap-based, ~3.1km Albers) zonal mean by EPA L3 ecoregion", "n_ecoregions": 74, "fields": {"p_harvest_any": "P(any harvest)", "p_harvest_clearcut": "P(stand replacement)", "p_harvest_partial": "P(partial)", "stand_height_ft": "Mean stand height (ft)", "stocking_pct": "All-live stocking (%)", "qmd_in": "Quadratic mean diameter (in)"}, "note": "Per-EPA-Level-III-ecoregion zonal mean of CONUS harvest-probability and forest-structure rasters."}, "ecoregions": {"7.1.8": {"name": "Coast Range", "l1": "MARINE WEST COAST FOREST", "npix": 88, "p_harvest_any": 0.685, "p_harvest_clearcut": 0.666, "p_harvest_partial": 0.409, "stand_height_ft": 81.0, "stocking_pct": 59.9, "qmd_in": 10.7}, "10.1.2": {"name": "Columbia Plateau", "l1": "NORTH AMERICAN DESERTS", "npix": 237, "p_harvest_any": 0.74, "p_harvest_clearcut": 0.69, "p_harvest_partial": 0.679, "stand_height_ft": 53.6, "stocking_pct": 36.3, "qmd_in": 8.3}, "6.2.9": {"name": "Blue Mountains", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 1995, "p_harvest_any": 0.856, "p_harvest_clearcut": 0.708, "p_harvest_partial": 0.573, "stand_height_ft": 53.2, "stocking_pct": 35.7, "qmd_in": 8.9}, "10.1.8": {"name": "Snake River Plain", "l1": "NORTH AMERICAN DESERTS", "npix": 52, "p_harvest_any": 0.877, "p_harvest_clearcut": 0.675, "p_harvest_partial": 0.605, "stand_height_ft": 36.8, "stocking_pct": 46.2, "qmd_in": 8.3}, "10.1.5": {"name": "Central Basin and Range", "l1": "NORTH AMERICAN DESERTS", "npix": 376, "p_harvest_any": 0.853, "p_harvest_clearcut": 0.666, "p_harvest_partial": 0.649, "stand_height_ft": 17.6, "stocking_pct": 52.4, "qmd_in": 9.2}, "6.2.3": {"name": "Columbia Mountains/Northern Rockies", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 5482, "p_harvest_any": 0.891, "p_harvest_clearcut": 0.738, "p_harvest_partial": 0.673, "stand_height_ft": 65.9, "stocking_pct": 43.1, "qmd_in": 7.7}, "6.2.15": {"name": "Idaho Batholith", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 3474, "p_harvest_any": 0.897, "p_harvest_clearcut": 0.805, "p_harvest_partial": 0.339, "stand_height_ft": 60.6, "stocking_pct": 39.3, "qmd_in": 7.8}, "6.2.10": {"name": "Middle Rockies", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 3376, "p_harvest_any": 0.875, "p_harvest_clearcut": 0.694, "p_harvest_partial": 0.557, "stand_height_ft": 52.2, "stocking_pct": 45.9, "qmd_in": 7.5}, "10.1.4": {"name": "Wyoming Basin", "l1": "NORTH AMERICAN DESERTS", "npix": 83, "p_harvest_any": 0.884, "p_harvest_clearcut": 0.682, "p_harvest_partial": 0.624, "stand_height_ft": 21.1, "stocking_pct": 49.3, "qmd_in": 7.9}, "6.2.13": {"name": "Wasatch and Uinta Mountains", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 766, "p_harvest_any": 0.878, "p_harvest_clearcut": 0.722, "p_harvest_partial": 0.517, "stand_height_ft": 39.5, "stocking_pct": 55.6, "qmd_in": 7.4}, "7.1.7": {"name": "Strait of Georgia/Puget Lowland", "l1": "MARINE WEST COAST FOREST", "npix": 29, "p_harvest_any": 0.92, "p_harvest_clearcut": 0.749, "p_harvest_partial": 0.683, "stand_height_ft": 85.6, "stocking_pct": 58.2, "qmd_in": 11.7}, "10.1.6": {"name": "Colorado Plateaus", "l1": "NORTH AMERICAN DESERTS", "npix": 68, "p_harvest_any": 0.891, "p_harvest_clearcut": 0.739, "p_harvest_partial": 0.563, "stand_height_ft": 21.9, "stocking_pct": 55.6, "qmd_in": 9.1}, "6.2.14": {"name": "Southern Rockies", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 375, "p_harvest_any": 0.893, "p_harvest_clearcut": 0.771, "p_harvest_partial": 0.476, "stand_height_ft": 43.7, "stocking_pct": 55.6, "qmd_in": 7.0}, "9.4.2": {"name": "Central Great Plains", "l1": "GREAT PLAINS", "npix": 4589, "p_harvest_any": 0.792, "p_harvest_clearcut": 0.718, "p_harvest_partial": 0.445, "stand_height_ft": 40.6, "stocking_pct": 42.7, "qmd_in": 7.5}, "9.4.4": {"name": "Flint Hills", "l1": "GREAT PLAINS", "npix": 1677, "p_harvest_any": 0.767, "p_harvest_clearcut": 0.704, "p_harvest_partial": 0.481, "stand_height_ft": 44.7, "stocking_pct": 44.9, "qmd_in": 6.8}, "9.4.5": {"name": "Cross Timbers", "l1": "GREAT PLAINS", "npix": 5828, "p_harvest_any": 0.828, "p_harvest_clearcut": 0.726, "p_harvest_partial": 0.443, "stand_height_ft": 36.3, "stocking_pct": 39.0, "qmd_in": 6.5}, "9.4.6": {"name": "Edwards Plateau", "l1": "GREAT PLAINS", "npix": 102, "p_harvest_any": 0.815, "p_harvest_clearcut": 0.709, "p_harvest_partial": 0.378, "stand_height_ft": 24.7, "stocking_pct": 34.7, "qmd_in": 7.3}, "9.6.1": {"name": "Southern Texas Plains/Interior Plains and Hills with Xerophytic Shrub and Oak Forest", "l1": "GREAT PLAINS", "npix": 54, "p_harvest_any": 0.858, "p_harvest_clearcut": 0.795, "p_harvest_partial": 0.3, "stand_height_ft": 33.7, "stocking_pct": 40.1, "qmd_in": 7.4}, "9.4.7": {"name": "Texas Blackland Prairies", "l1": "GREAT PLAINS", "npix": 2774, "p_harvest_any": 0.834, "p_harvest_clearcut": 0.745, "p_harvest_partial": 0.407, "stand_height_ft": 42.5, "stocking_pct": 42.6, "qmd_in": 6.5}, "8.3.8": {"name": "East Central Texas Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 2789, "p_harvest_any": 0.834, "p_harvest_clearcut": 0.759, "p_harvest_partial": 0.406, "stand_height_ft": 46.3, "stocking_pct": 46.7, "qmd_in": 7.3}, "9.5.1": {"name": "Western Gulf Coastal Plain", "l1": "GREAT PLAINS", "npix": 3788, "p_harvest_any": 0.843, "p_harvest_clearcut": 0.764, "p_harvest_partial": 0.379, "stand_height_ft": 46.0, "stocking_pct": 48.7, "qmd_in": 6.7}, "8.3.7": {"name": "South Central Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 15297, "p_harvest_any": 0.849, "p_harvest_clearcut": 0.769, "p_harvest_partial": 0.424, "stand_height_ft": 57.5, "stocking_pct": 57.1, "qmd_in": 5.7}, "8.4.8": {"name": "Ouachita Mountains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 2702, "p_harvest_any": 0.841, "p_harvest_clearcut": 0.762, "p_harvest_partial": 0.442, "stand_height_ft": 56.5, "stocking_pct": 61.5, "qmd_in": 6.1}, "8.4.7": {"name": "Arkansas Valley", "l1": "EASTERN TEMPERATE FORESTS", "npix": 2850, "p_harvest_any": 0.836, "p_harvest_clearcut": 0.744, "p_harvest_partial": 0.445, "stand_height_ft": 57.0, "stocking_pct": 55.4, "qmd_in": 6.1}, "8.4.6": {"name": "Boston Mountains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 1433, "p_harvest_any": 0.806, "p_harvest_clearcut": 0.742, "p_harvest_partial": 0.442, "stand_height_ft": 64.8, "stocking_pct": 60.1, "qmd_in": 6.5}, "8.4.5": {"name": "Ozark Highlands", "l1": "EASTERN TEMPERATE FORESTS", "npix": 9059, "p_harvest_any": 0.796, "p_harvest_clearcut": 0.717, "p_harvest_partial": 0.451, "stand_height_ft": 61.2, "stocking_pct": 59.4, "qmd_in": 5.9}, "6.2.7": {"name": "Cascades", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 1161, "p_harvest_any": 0.842, "p_harvest_clearcut": 0.717, "p_harvest_partial": 0.584, "stand_height_ft": 83.1, "stocking_pct": 58.2, "qmd_in": 10.8}, "9.2.4": {"name": "Central Irregular Plains", "l1": "GREAT PLAINS", "npix": 8270, "p_harvest_any": 0.815, "p_harvest_clearcut": 0.709, "p_harvest_partial": 0.503, "stand_height_ft": 58.6, "stocking_pct": 55.7, "qmd_in": 6.6}, "6.2.4": {"name": "Canadian Rockies", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 1038, "p_harvest_any": 0.897, "p_harvest_clearcut": 0.703, "p_harvest_partial": 0.66, "stand_height_ft": 56.1, "stocking_pct": 48.1, "qmd_in": 7.1}, "9.3.1": {"name": "Northwestern Glaciated Plains", "l1": "GREAT PLAINS", "npix": 298, "p_harvest_any": 0.856, "p_harvest_clearcut": 0.685, "p_harvest_partial": 0.555, "stand_height_ft": 32.6, "stocking_pct": 48.1, "qmd_in": 7.1}, "9.3.3": {"name": "Northwestern Great Plains", "l1": "GREAT PLAINS", "npix": 239, "p_harvest_any": 0.883, "p_harvest_clearcut": 0.667, "p_harvest_partial": 0.646, "stand_height_ft": 30.7, "stocking_pct": 38.4, "qmd_in": 6.8}, "8.3.4": {"name": "Piedmont", "l1": "EASTERN TEMPERATE FORESTS", "npix": 16733, "p_harvest_any": 0.831, "p_harvest_clearcut": 0.764, "p_harvest_partial": 0.47, "stand_height_ft": 65.5, "stocking_pct": 63.2, "qmd_in": 5.4}, "9.2.1": {"name": "Aspen Parkland/Northern Glaciated Plains", "l1": "GREAT PLAINS", "npix": 4548, "p_harvest_any": 0.885, "p_harvest_clearcut": 0.683, "p_harvest_partial": 0.647, "stand_height_ft": 36.7, "stocking_pct": 54.4, "qmd_in": 6.2}, "9.2.3": {"name": "Western Corn Belt Plains", "l1": "GREAT PLAINS", "npix": 20716, "p_harvest_any": 0.859, "p_harvest_clearcut": 0.72, "p_harvest_partial": 0.627, "stand_height_ft": 60.2, "stocking_pct": 54.6, "qmd_in": 7.9}, "9.2.2": {"name": "Lake Manitoba and Lake Agassiz Plain", "l1": "GREAT PLAINS", "npix": 1407, "p_harvest_any": 0.893, "p_harvest_clearcut": 0.69, "p_harvest_partial": 0.658, "stand_height_ft": 47.5, "stocking_pct": 59.3, "qmd_in": 5.6}, "5.2.2": {"name": "Northern Minnesota Wetlands", "l1": "NORTHERN FORESTS", "npix": 35, "p_harvest_any": 0.9, "p_harvest_clearcut": 0.71, "p_harvest_partial": 0.654, "stand_height_ft": 46.2, "stocking_pct": 63.4, "qmd_in": 4.5}, "6.2.12": {"name": "Sierra Nevada", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 1589, "p_harvest_any": 0.856, "p_harvest_clearcut": 0.73, "p_harvest_partial": 0.478, "stand_height_ft": 78.0, "stocking_pct": 54.5, "qmd_in": 12.0}, "5.2.1": {"name": "Northern Lakes and Forests", "l1": "NORTHERN FORESTS", "npix": 14416, "p_harvest_any": 0.895, "p_harvest_clearcut": 0.729, "p_harvest_partial": 0.653, "stand_height_ft": 56.9, "stocking_pct": 62.3, "qmd_in": 5.5}, "8.1.4": {"name": "North Central Hardwood Forests", "l1": "EASTERN TEMPERATE FORESTS", "npix": 8798, "p_harvest_any": 0.899, "p_harvest_clearcut": 0.731, "p_harvest_partial": 0.652, "stand_height_ft": 59.1, "stocking_pct": 57.6, "qmd_in": 6.0}, "8.1.5": {"name": "Driftless Area", "l1": "EASTERN TEMPERATE FORESTS", "npix": 4774, "p_harvest_any": 0.89, "p_harvest_clearcut": 0.724, "p_harvest_partial": 0.619, "stand_height_ft": 62.7, "stocking_pct": 52.1, "qmd_in": 7.0}, "8.2.1": {"name": "Southeastern Wisconsin Till Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 3153, "p_harvest_any": 0.896, "p_harvest_clearcut": 0.728, "p_harvest_partial": 0.638, "stand_height_ft": 60.8, "stocking_pct": 51.4, "qmd_in": 7.1}, "8.2.3": {"name": "Central Corn Belt Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 5177, "p_harvest_any": 0.848, "p_harvest_clearcut": 0.705, "p_harvest_partial": 0.621, "stand_height_ft": 67.7, "stocking_pct": 52.4, "qmd_in": 7.3}, "8.2.4": {"name": "Eastern Corn Belt Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 6581, "p_harvest_any": 0.816, "p_harvest_clearcut": 0.713, "p_harvest_partial": 0.575, "stand_height_ft": 70.2, "stocking_pct": 50.1, "qmd_in": 6.5}, "8.1.6": {"name": "Southern Michigan/Northern Indiana Drift Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 5367, "p_harvest_any": 0.878, "p_harvest_clearcut": 0.727, "p_harvest_partial": 0.631, "stand_height_ft": 60.9, "stocking_pct": 43.7, "qmd_in": 6.5}, "8.2.2": {"name": "Huron/Erie Lake Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 3141, "p_harvest_any": 0.892, "p_harvest_clearcut": 0.729, "p_harvest_partial": 0.633, "stand_height_ft": 59.1, "stocking_pct": 49.1, "qmd_in": 6.3}, "5.3.1": {"name": "Northern Appalachian and Atlantic Maritime Highlands", "l1": "NORTHERN FORESTS", "npix": 8678, "p_harvest_any": 0.875, "p_harvest_clearcut": 0.715, "p_harvest_partial": 0.636, "stand_height_ft": 58.1, "stocking_pct": 65.8, "qmd_in": 5.5}, "8.1.7": {"name": "Northeastern Coastal Zone", "l1": "EASTERN TEMPERATE FORESTS", "npix": 4088, "p_harvest_any": 0.831, "p_harvest_clearcut": 0.694, "p_harvest_partial": 0.635, "stand_height_ft": 65.2, "stocking_pct": 62.2, "qmd_in": 7.1}, "11.1.1": {"name": "California Coastal Sage, Chaparral, and Oak Woodlands", "l1": "MEDITERRANEAN CALIFORNIA", "npix": 1254, "p_harvest_any": 0.83, "p_harvest_clearcut": 0.71, "p_harvest_partial": 0.415, "stand_height_ft": 68.3, "stocking_pct": 38.8, "qmd_in": 10.2}, "8.1.3": {"name": "Northern Allegheny Plateau", "l1": "EASTERN TEMPERATE FORESTS", "npix": 4686, "p_harvest_any": 0.856, "p_harvest_clearcut": 0.725, "p_harvest_partial": 0.635, "stand_height_ft": 65.2, "stocking_pct": 59.5, "qmd_in": 6.8}, "8.1.10": {"name": "Erie Drift Plain", "l1": "EASTERN TEMPERATE FORESTS", "npix": 3090, "p_harvest_any": 0.792, "p_harvest_clearcut": 0.688, "p_harvest_partial": 0.627, "stand_height_ft": 61.3, "stocking_pct": 50.1, "qmd_in": 6.4}, "5.3.3": {"name": "North Central Appalachians", "l1": "NORTHERN FORESTS", "npix": 2652, "p_harvest_any": 0.85, "p_harvest_clearcut": 0.71, "p_harvest_partial": 0.636, "stand_height_ft": 68.0, "stocking_pct": 59.0, "qmd_in": 7.1}, "8.5.1": {"name": "Middle Atlantic Coastal Plain", "l1": "EASTERN TEMPERATE FORESTS", "npix": 7539, "p_harvest_any": 0.865, "p_harvest_clearcut": 0.768, "p_harvest_partial": 0.468, "stand_height_ft": 58.1, "stocking_pct": 60.7, "qmd_in": 5.6}, "8.3.1": {"name": "Northern Piedmont", "l1": "EASTERN TEMPERATE FORESTS", "npix": 2904, "p_harvest_any": 0.807, "p_harvest_clearcut": 0.696, "p_harvest_partial": 0.47, "stand_height_ft": 73.5, "stocking_pct": 58.8, "qmd_in": 7.1}, "8.3.5": {"name": "Southeastern Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 33192, "p_harvest_any": 0.855, "p_harvest_clearcut": 0.768, "p_harvest_partial": 0.441, "stand_height_ft": 60.1, "stocking_pct": 57.6, "qmd_in": 5.5}, "8.4.4": {"name": "Blue Ridge", "l1": "EASTERN TEMPERATE FORESTS", "npix": 4678, "p_harvest_any": 0.847, "p_harvest_clearcut": 0.779, "p_harvest_partial": 0.412, "stand_height_ft": 72.2, "stocking_pct": 67.0, "qmd_in": 6.5}, "8.4.1": {"name": "Ridge and Valley", "l1": "EASTERN TEMPERATE FORESTS", "npix": 11353, "p_harvest_any": 0.824, "p_harvest_clearcut": 0.737, "p_harvest_partial": 0.49, "stand_height_ft": 67.3, "stocking_pct": 65.1, "qmd_in": 6.5}, "8.4.9": {"name": "Southwestern Appalachians", "l1": "EASTERN TEMPERATE FORESTS", "npix": 3825, "p_harvest_any": 0.84, "p_harvest_clearcut": 0.763, "p_harvest_partial": 0.401, "stand_height_ft": 67.7, "stocking_pct": 60.6, "qmd_in": 5.5}, "8.4.2": {"name": "Central Appalachians", "l1": "EASTERN TEMPERATE FORESTS", "npix": 6150, "p_harvest_any": 0.825, "p_harvest_clearcut": 0.735, "p_harvest_partial": 0.482, "stand_height_ft": 71.7, "stocking_pct": 61.7, "qmd_in": 6.3}, "11.1.2": {"name": "Central California Valley", "l1": "MEDITERRANEAN CALIFORNIA", "npix": 13, "p_harvest_any": 0.844, "p_harvest_clearcut": 0.722, "p_harvest_partial": 0.44, "stand_height_ft": 42.3, "stocking_pct": 28.9, "qmd_in": 9.7}, "8.4.3": {"name": "Western Allegheny Plateau", "l1": "EASTERN TEMPERATE FORESTS", "npix": 7825, "p_harvest_any": 0.821, "p_harvest_clearcut": 0.723, "p_harvest_partial": 0.503, "stand_height_ft": 70.7, "stocking_pct": 55.7, "qmd_in": 6.3}, "8.3.3": {"name": "Interior Plateau", "l1": "EASTERN TEMPERATE FORESTS", "npix": 12006, "p_harvest_any": 0.84, "p_harvest_clearcut": 0.746, "p_harvest_partial": 0.443, "stand_height_ft": 68.5, "stocking_pct": 53.7, "qmd_in": 5.7}, "8.3.2": {"name": "Interior River Valleys and Hills", "l1": "EASTERN TEMPERATE FORESTS", "npix": 7524, "p_harvest_any": 0.791, "p_harvest_clearcut": 0.714, "p_harvest_partial": 0.506, "stand_height_ft": 67.2, "stocking_pct": 53.9, "qmd_in": 6.6}, "8.5.2": {"name": "Mississippi Alluvial Plain", "l1": "EASTERN TEMPERATE FORESTS", "npix": 10875, "p_harvest_any": 0.851, "p_harvest_clearcut": 0.764, "p_harvest_partial": 0.414, "stand_height_ft": 64.8, "stocking_pct": 53.5, "qmd_in": 7.3}, "8.3.6": {"name": "Mississippi Valley Loess Plains", "l1": "EASTERN TEMPERATE FORESTS", "npix": 5232, "p_harvest_any": 0.852, "p_harvest_clearcut": 0.771, "p_harvest_partial": 0.411, "stand_height_ft": 66.4, "stocking_pct": 55.5, "qmd_in": 5.8}, "8.5.3": {"name": "Southern Coastal Plain", "l1": "EASTERN TEMPERATE FORESTS", "npix": 14281, "p_harvest_any": 0.841, "p_harvest_clearcut": 0.778, "p_harvest_partial": 0.383, "stand_height_ft": 57.9, "stocking_pct": 55.5, "qmd_in": 6.6}, "15.4.1": {"name": "Southern Florida Coastal Plain", "l1": "TROPICAL WET FORESTS", "npix": 2127, "p_harvest_any": 0.837, "p_harvest_clearcut": 0.781, "p_harvest_partial": 0.319, "stand_height_ft": 36.9, "stocking_pct": 64.6, "qmd_in": 4.7}, "6.2.5": {"name": "North Cascades", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 1072, "p_harvest_any": 0.867, "p_harvest_clearcut": 0.687, "p_harvest_partial": 0.649, "stand_height_ft": 75.7, "stocking_pct": 51.6, "qmd_in": 9.2}, "6.2.11": {"name": "Klamath Mountains", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 125, "p_harvest_any": 0.902, "p_harvest_clearcut": 0.875, "p_harvest_partial": 0.131, "stand_height_ft": 85.1, "stocking_pct": 63.6, "qmd_in": 10.1}, "11.1.3": {"name": "Southern and Baja California Pine-Oak Mountains", "l1": "MEDITERRANEAN CALIFORNIA", "npix": 6, "p_harvest_any": 0.734, "p_harvest_clearcut": 0.67, "p_harvest_partial": 0.195, "stand_height_ft": 62.4, "stocking_pct": 46.8, "qmd_in": 9.7}, "10.1.3": {"name": "Northern Basin and Range", "l1": "NORTH AMERICAN DESERTS", "npix": 672, "p_harvest_any": 0.872, "p_harvest_clearcut": 0.664, "p_harvest_partial": 0.651, "stand_height_ft": 28.0, "stocking_pct": 48.6, "qmd_in": 8.5}, "8.1.8": {"name": "Acadian Plains and Hills", "l1": "EASTERN TEMPERATE FORESTS", "npix": 3578, "p_harvest_any": 0.883, "p_harvest_clearcut": 0.701, "p_harvest_partial": 0.651, "stand_height_ft": 48.5, "stocking_pct": 66.5, "qmd_in": 4.5}, "8.1.1": {"name": "Eastern Great Lakes Lowlands", "l1": "EASTERN TEMPERATE FORESTS", "npix": 4094, "p_harvest_any": 0.886, "p_harvest_clearcut": 0.724, "p_harvest_partial": 0.644, "stand_height_ft": 57.9, "stocking_pct": 58.0, "qmd_in": 5.9}, "8.5.4": {"name": "Atlantic Coastal Pine Barrens", "l1": "EASTERN TEMPERATE FORESTS", "npix": 1139, "p_harvest_any": 0.83, "p_harvest_clearcut": 0.721, "p_harvest_partial": 0.514, "stand_height_ft": 53.3, "stocking_pct": 55.4, "qmd_in": 6.9}, "6.2.8": {"name": "Eastern Cascades Slopes and Foothills", "l1": "NORTHWESTERN FORESTED MOUNTAINS", "npix": 1100, "p_harvest_any": 0.85, "p_harvest_clearcut": 0.741, "p_harvest_partial": 0.506, "stand_height_ft": 61.6, "stocking_pct": 44.3, "qmd_in": 9.8}}} \ No newline at end of file diff --git a/scripts/build_ecoregion_harvest_summary.py b/scripts/build_ecoregion_harvest_summary.py index ceddd74..2aba7e1 100644 --- a/scripts/build_ecoregion_harvest_summary.py +++ b/scripts/build_ecoregion_harvest_summary.py @@ -27,11 +27,12 @@ def rc(c): return [rc(x) if isinstance(x[0],(list,tuple)) else list(tr.transform if f["properties"].get("NA_L3CODE") and f.get("geometry")] with rasterio.open("ph_any.tif") as r: transform=r.transform; H,W=r.height,r.width zone=rasterize(shapes,out_shape=(H,W),transform=transform,fill=0,dtype="int32"); K=len(codes)+1 -fields={"p_harvest_any":"ph_any.tif","p_harvest_clearcut":"ph_clearcut.tif","p_harvest_partial":"ph_partial.tif"} +fields={"p_harvest_any":"ph_any.tif","p_harvest_clearcut":"ph_clearcut.tif","p_harvest_partial":"ph_partial.tif", + "stand_height_ft":"standht_2022.tif","stocking_pct":"alstk_2022.tif","qmd_in":"qmd_2022.tif"} band={} for key,fn in fields.items(): with rasterio.open(fn) as r: a=r.read(1).astype("float64"); nod=r.nodata - valid=np.isfinite(a)&(zone>0) + valid=np.isfinite(a)&(zone>0)&(a>-9990) if nod is not None: valid&=(a!=nod) band[key]=(np.bincount(zone[valid],weights=a[valid],minlength=K),np.bincount(zone[valid],minlength=K)) inv={v:k for k,v in codes.items()}; out={} @@ -39,7 +40,7 @@ def rc(c): return [rc(x) if isinstance(x[0],(list,tuple)) else list(tr.transform if band["p_harvest_any"][1][i]<5: continue code=inv[i]; rec={"name":meta[code]["name"],"l1":meta[code]["l1"],"npix":int(band["p_harvest_any"][1][i])} for key in fields: - s,cc=band[key]; rec[key]=round(float(s[i]/cc[i]),4) if cc[i]>0 else None + s,cc=band[key]; rec[key]=round(float(s[i]/cc[i]), 3 if key.startswith('p_') else 1) if cc[i]>0 else None out[code]=rec json.dump({"meta":{"source":"conus_render ph_*.tif harvest probability (TreeMap-based, ~3.1km Albers) zonal mean by EPA L3 ecoregion","n_ecoregions":len(out),"fields":list(fields.keys()),"note":"Per-EPA-Level-III-ecoregion mean harvest probability. P(any), P(stand-replacement), P(partial)."},"ecoregions":out},open("public/api/ecoregion_harvest_summary.json","w")) print("wrote", len(out), "ecoregions") diff --git a/src/EcoregionHarvest.jsx b/src/EcoregionHarvest.jsx index 6a40a86..d6c04b8 100644 --- a/src/EcoregionHarvest.jsx +++ b/src/EcoregionHarvest.jsx @@ -4,11 +4,16 @@ // "summarize by ecoregion" companion to the per-pixel raster overlays. import { useMemo, useState } from "react"; -const COLS = [ +const PCOLS = [ ["p_harvest_any","P(any harvest)"], - ["p_harvest_clearcut","P(stand replacement)"], + ["p_harvest_clearcut","P(stand repl.)"], ["p_harvest_partial","P(partial)"], ]; +const SCOLS = [ + ["stand_height_ft","Height (ft)"], + ["stocking_pct","Stocking (%)"], + ["qmd_in","QMD (in)"], +]; // blue(low)->amber->red(high) cell shade for a 0..1 probability const shade = v => { if(v==null) return "transparent"; @@ -44,8 +49,8 @@ export default function EcoregionHarvest({ data }){ return (
- Harvest probability by ecoregion - {rows.length} EPA Level III ecoregions · mean P(harvest) · {data.meta && data.meta.source && data.meta.source.includes("3.1km")?"~3.1 km zonal mean":"zonal mean"} + Forest summary by ecoregion + {rows.length} EPA Level III ecoregions · ~3.1 km zonal mean · harvest probability + forest structure
setQ(e.target.value)} placeholder="filter by ecoregion or biome…" style={{width:"min(320px,90%)",padding:"4px 8px",marginBottom:6,fontSize:12, @@ -54,7 +59,7 @@ export default function EcoregionHarvest({ data }){ {th("code","L3")}{th("name","Ecoregion")}{th("l1","Biome (L1)")} - {COLS.map(([k,l])=>th(k,l))} + {PCOLS.map(([k,l])=>th(k,l))}{SCOLS.map(([k,l])=>th(k,l))} {rows.map(r=>( @@ -62,15 +67,18 @@ export default function EcoregionHarvest({ data }){ - {COLS.map(([k])=>( + {PCOLS.map(([k])=>( ))} + {SCOLS.map(([k])=>( + ))} ))}
{r.code} {r.name} {(r.l1||"").toLowerCase().replace(/\b\w/g,c=>c.toUpperCase())} {r[k]!=null?r[k].toFixed(2):"—"} + {r[k]!=null?r[k].toFixed(k==="qmd_in"?1:0):"—"}
- Mean modeled harvest probability per EPA Level III ecoregion, zonal-averaged from the CONUS harvest-probability rasters. P(any) is the chance a forested pixel is harvested in the window; the stand-replacement vs partial split shows the silvicultural character — high stand-replacement with low partial means clearcut-dominated regions, the reverse means selection/partial systems. Click a column to sort. + Mean modeled harvest probability per EPA Level III ecoregion, zonal-averaged from the CONUS harvest-probability rasters. P(any) is the chance a forested pixel is harvested in the window; the stand-replacement vs partial split shows the silvicultural character — high stand-replacement with low partial means clearcut-dominated regions, the reverse means selection/partial systems. Forest structure (stand height, all-live stocking, quadratic mean diameter) is the TreeMap 2022 zonal mean. Click a column to sort.
);