Skip to content

Age of Forests and Plantations (Field Level @30m) #229

@kapildadheech

Description

@kapildadheech

Ticket Contents

Description

Estimating the age of forests and plantations provides key insights into forest dynamics and management. Knowing forest age helps differentiate indicators such as the timing and location of deforestation or degradation. Computation at 30m resolution allows field-level analysis, and vectorization enables integration with Area of Interest (AoI) and Micro Watershed (MWS) boundaries.

Goals

Goals

  • Estimate the age of forests and plantations using Earth Observation data and available forest records.
  • Generate raster outputs at 30m resolution representing forest and plantation age.
  • Vectorize raster outputs into field-level or MWS-level polygons for analysis.
  • Publish raster and vector outputs as Earth Engine assets with metadata.
  • Enable visualization and temporal monitoring of forest age across AoI and MWS.
  • Support integration with other forest health indicators such as deforestation or degradation events.

Expected Outcome

Expected Output

  • Raster dataset (30m resolution) showing forest and plantation age (years) for AoI/MWS.
  • Vectorized polygons with attributes:
    • Forest/plantation age
    • Area (ha)
    • Relevant metrics (mean age, max/min age per polygon)
  • Published Earth Engine assets (raster + vector) with metadata (source datasets, processing date, resolution).
  • Visualization in GEE color-coded by age (e.g., younger = light green, older = dark green).
  • Validation report confirming coverage, accuracy, and alignment with forest records.

Acceptance Criteria

Acceptance Criteria

Data Acquisition

  • Input datasets (forest inventory, plantation records, LULC time series) must be preprocessed and clipped to AoI/MWS boundaries.
  • Resolution standardized to 30m.

Raster Computation

  • Raster outputs must provide forest/plantation age per pixel.
  • Entire AoI/MWS must be covered with no gaps.
  • Age computation must allow detection of temporal changes related to deforestation or degradation.

Vectorization

  • Raster outputs must be converted to vector polygons using reduceToVectors() in GEE.
  • Each polygon must include:
    • Forest/plantation age
    • Area (ha)
    • Relevant metrics (mean/max/min age)
  • Polygons must align with AoI/MWS boundaries.

Asset Publishing

  • Raster and vector datasets must be published as Earth Engine assets.
  • Metadata must include data sources, resolution, and processing date.

Quality & Validation

  • Coverage check: 100% of forested areas within AoI/MWS included.
  • Accuracy check: age estimates match reference forest/plantation records.
  • Resolution check: raster outputs at 30m.
  • Attribute check: all polygons include age, area, and metrics.
  • Visualization in GEE shows correct distribution of younger vs older forests.

Implementation Details

Implementation Details

Data Sources

  • Forest inventory datasets, plantation records, LULC time series.
  • Sentinel-2, Landsat-8/9 imagery.
  • AoI and MWS boundary polygons.

Processing

  • Compute forest/plantation age using satellite time series analysis, tree cover change detection, or reference records.
  • Generate raster outputs at 30m resolution for each year/period.
  • Clip outputs to AoI/MWS boundaries.

Vectorization & Publishing

  • Convert raster outputs into polygons using reduceToVectors().
  • Include attributes: age, area, mean/max/min per polygon.
  • Upload raster and vector layers as EE assets with metadata.

Visualization

  • Color-code polygons in GEE (e.g., light green = young, dark green = old).
  • Overlay with AoI/MWS boundaries for field-level insights.

Validation

  • Compare outputs with reference forest and plantation records.
  • Spot-check polygons for correct age classification.
  • Generate validation report documenting coverage, accuracy, and attribute completeness.

Mockups/Wireframes

No response

Product Name

KYL

Organisation Name

C4GT

Domain

No response

Tech Skills Needed

Python

Organizational Mentor

@ankit-work7 @amanodt @kapildadheech

Angel Mentor

No response

Complexity

Low

Category

Backend

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions