Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

GEDI Canopy Transect Explorer

I developed the GEDI Canopy Transect Explorer, an interactive Google Earth Engine application for examining forest canopy-height patterns along user-defined landscape transects.

The app uses NASA GEDI Level 2A data to extract quality-filtered RH98 canopy-height observations near a line drawn by the user. It then summarizes the observations at regular intervals along the transect.

GEDI Canopy Transect Explorer

Why a transect-based tool?

Canopy-height maps are useful for regional analysis, but they can make it difficult to examine how forest structure changes across a specific landscape gradient.

A transect profile provides a different perspective. It can help explore transitions such as:

GEDI does not provide continuous wall-to-wall measurements. Its observations occur within discrete footprints along orbital tracks. The app therefore presents a GEDI-supported canopy-height profile, rather than a continuous measurement of every location along the line.

How the app works

The user draws a straight or multi-segment transect on the map and selects the analysis settings.

The app then:

  1. identifies GEDI observations within a specified buffer around the transect

  2. applies waveform quality, degradation, sensitivity, and plausible-height filters

  3. assigns each GEDI observation a cumulative distance along the transect

  4. creates regularly spaced profile points

  5. calculates local canopy-height statistics within a moving window

  6. reports where GEDI sampling is sufficient or insufficient

The moving-window median provides a robust estimate of the local canopy-height trend. It reduces the influence of unusually high or low observations while retaining meaningful landscape-scale variation.

Main outputs

The app produces four interactive profiles.

Canopy-height profile

This chart combines raw GEDI RH98 observations with a moving-window median calculated at fixed intervals along the transect.

Terrain and canopy-top profile

The terrain profile uses SRTM elevation as an approximate terrain surface. Canopy-top elevation is calculated by adding GEDI RH98 to the terrain elevation.

SRTM is not a lidar-derived bare-earth terrain model, so this output should be interpreted as an approximate landscape profile.

Local canopy-height variability

The app calculates the 25th percentile, median, and 75th percentile of RH98 observations within each moving window.

These statistics show both the local canopy-height trend and structural variability.

Sampling support

A separate chart reports the number of GEDI observations available within each moving window.

Sections without enough observations remain unsupported rather than being interpolated. This prevents the app from displaying apparent forest information where GEDI coverage is inadequate.

Adjustable settings

Users can modify:

Recommended exploratory defaults:

Profile-point spacing:          100 m
Moving-window width:            500 m
Minimum waveform sensitivity:  0.90
Minimum observations/window:      3
Maximum plausible RH98:          80 m

The app also reports:

Intended use

The application is designed for exploratory forest-structure analysis, teaching, and remote-sensing demonstrations.

Potential applications include:

The results should not be interpreted as field measurements or continuous canopy-height observations. They depend on GEDI footprint availability, acquisition conditions, filtering thresholds, transect placement, and moving-window parameters.

Technology

The application was developed entirely in Google Earth Engine using:

The current version focuses on GEDI RH98 canopy height. A future version could incorporate GEDI Level 2B vegetation-profile metrics, land-cover information, disturbance history, or lidar-derived terrain models.

Try the app

Open the GEDI Canopy Transect Explorer

The application uses public datasets and is intended as an open exploratory tool.