Global Annual Mangrove Extent (1984-2023)

projects/mangrovedatahub2/assets/CGMD-Extent30
info

This dataset is part of a Publisher Catalog, and not managed by Google Earth Engine. Contact The Mangrove Lab for bugs or view more datasets from the Continuous Global Mangrove Dynamics Catalog. Learn more about Publisher datasets.

Catalog Owner
Continuous Global Mangrove Dynamics
Dataset Availability
1984-01-01T00:00:00Z–2023-12-31T23:59:59Z
Dataset Producer
Earth Engine Snippet
FeatureCollection
ee.FeatureCollection("projects/mangrovedatahub2/assets/CGMD-Extent30")
FeatureView
ui.Map.FeatureViewLayer("projects/mangrovedatahub2/assets/CGMD-Extent30_FeatureView")
Tags
annual coastal forest-biomass global landsat-derived landuse-landcover mangrove mangrovedatahub2 publisher-dataset table wetland

Description

The CGMD-Extent30 (Continuous Global Mangrove Dynamics-Annual Mangrove Extent at 30-m resolution) dataset provides global annual mangrove extent from 1984 to 2023. The dataset is distributed as a single Earth Engine FeatureCollection, with each feature representing a mapped mangrove polygon for a specific year.

The dataset was generated from long-term Landsat time-series observations within the Google Earth Engine platform. We first mapped mangrove extent for three baseline periods, representing the 1980s, 2010, and 2023, using cloud-free Landsat composites, prior global mangrove maps, automatically derived training samples, localized machine-learning classifiers, and post-classification refinements. True mangrove loss and gain between baseline periods were then identified using a change-detection procedure, and annual mangrove extent maps for intervening years were reconstructed using a temporal consistency algorithm.

The dataset was validated using independent reference samples. For static mangrove extent, global user's and producer's accuracies were approximately 90%. For mangrove change, including loss and gain, user's and producer's accuracies were approximately 80%.

This dataset is designed to support large-scale analyses of long-term mangrove area dynamics, including loss, gain, persistence, coastal ecosystem monitoring, and blue carbon assessment.

Because the dataset is provided at annual temporal resolution, the timing of detected changes should be interpreted at the yearly scale. Changes that occurred late in a calendar year may be detected in the following annual map, resulting in a potential temporal offset of up to one year. In addition, transient mangrove losses lasting less than three years were treated as degradation rather than persistent extent loss; therefore, these areas remain classified as mangroves in the annual extent product. For quick visualization and exploratory analysis, users are encouraged to access the CGMD Earth Engine App.

Table Schema

Table Schema

Name Type Description
year INT

Data year, ranging from 1984 to 2023.

gridcode INT

Source flag for the mapped mangrove extent. A value of 1 indicates extent derived from clear Landsat observations; a value of 2 indicates gap-filled extent using the latest available clear Landsat observation.

area_km2 DOUBLE

Polygon area in square kilometers, calculated under the Behrmann equal-area projection.

Terms of Use

Terms of Use

Acknowledgements

Users should cite the associated scientific paper and the Zenodo data record when using this dataset in publications or derived products.

License

The dataset is licensed under the CC-BY 4.0 license.

Citations

Citations:
  • Zhang, Z., Murray, N., Song, X., ... & Friess, D. (2026). Unexpected expansion and regrowth in Earth's mangrove forests over the past four decades. Science. https://doi.org/10.1126/science.aec9773

  • Zhang, Z., Murray, N., Song, X., ... & Friess, D. (2026). Unexpected expansion and regrowth in Earth's mangrove forests over the past four decades. Science. https://doi.org/10.1126/science.aec9773

DOIs

Explore with Earth Engine

Code Editor (JavaScript)

// Define the data variable for CGMD-Extent30
var dataset = ee.FeatureCollection('projects/mangrovedatahub2/assets/CGMD-Extent30');

// Define the year for visualization
var year = 2023;

// Load the extent layer for the year 2023
var extent = dataset.filter(ee.Filter.eq('year', year));

// Center the map on the image with a zoom level of 8 (covers Bintuni Bay, Indonesia)
Map.setCenter(133.3826, -2.3649, 8);

// Add the layer to the map
Map.addLayer(extent, {color: '006400'}, 'Mangrove extent, ' + year);
Open in Code Editor

Visualize as a FeatureView

A FeatureView is a view-only, accelerated representation of a FeatureCollection. For more details, visit the FeatureView documentation.

Code Editor (JavaScript)

var year = 2023;
var fvLayer = ui.Map.FeatureViewLayer(
  'projects/mangrovedatahub2/assets/CGMD-Extent30_FeatureView'
);
fvLayer.setVisParams({
  rules: [
    {
      filter: ee.Filter.neq('year', year),
      isVisible: false
    }
  ]
});
fvLayer.setName('CGMD mangrove extent ' + year);
Map.setCenter(133.3826, -2.3649, 8);
Map.add(fvLayer);
Open in Code Editor