Skip to main content

ESA WorldCover

Header Thumbnail

The ESA WorldCover product provides global land cover maps for 2020 and 2021. By combining the strengths of both Sentinel-1 (SAR) and Sentinel-2 (optical), it achieves a more consistent global result than optical-only products. The 2020 version (v100) and 2021 version (v200) use slightly different algorithms, so users should exercise caution when performing direct change detection between the two years.

Data Availability & Collections

The WorldCover map is accessible via the Planet Insights Platform as a Bring Your Own COG (BYOC) collection.

  • Collection ID: 0b940c63-45dd-4e6b-8019-c3660b81b884

  • Update Frequency: Annual (2020 and 2021 currently available).

Basic Facts

PropertyValue
SensorSentinel-1 (C-SAR) and Sentinel-2 (MSI)
Spatial Resolution10 m
Geographic CoverageGlobal
Coordinate SystemWGS 84 (EPSG:4326)
Data FormatCloud Optimized GeoTIFF (COG)
Temporal Coverage2020, 2021
LicenseCC-BY 4.0
ProviderPlanet

Band Information

The collection contains the main classification map and a multi-band quality layer.

NameDescription
MapMain discrete classification according to FAO LCCS scheme (11 classes).
InputQuality3-band layer indicating the number and quality of S1 and S2 inputs used per pixel.

Class Definitions

The Map band contains the following 11 land cover classes:

ValueLabelColor
10Tree cover #006400
20Shrubland #ffbb22
30Grassland #ffff4c
40Cropland #f096ff
50Built-up #fa0000
60Bare / sparse vegetation #b4b4b4
70Snow and ice #f0f0f0
80Permanent water bodies #0064c8
90Herbaceous wetland #0096a0
95Mangroves #00cf75
100Moss and lichen #fae6a0

Accessing the Data

Planet Insights Platform API

To access the data programmatically:

  • Endpoint: services.sentinel-hub.com

  • Collection Type: byoc-0b940c63-45dd-4e6b-8019-c3660b81b884

Visualization Script (Evalscript)

Use the following script to visualize the WorldCover map with its standard color palette:

// VERSION=3
// ESA WorldCover Visualization Script
const colormap = [
[10, 0x006400], // Tree cover
[20, 0xffbb22], // Shrubland
[30, 0xffff4c], // Grassland
[40, 0xf096ff], // Cropland
[50, 0xfa0000], // Built-up
[60, 0xb4b4b4], // Bare / sparse vegetation
[70, 0xf0f0f0], // Snow and ice
[80, 0x0064c8], // Permanent water bodies
[90, 0x0096a0], // Herbaceous wetland
[95, 0x00cf75], // Mangroves
[100, 0xfae6a0], // Moss and lichen
];

const visualizer = new ColorMapVisualizer(colormap);

function setup() {
return {
input: ['Map', 'dataMask'],
output: { bands: 3 },
};
}

function evaluatePixel(samples) {
return visualizer.process(samples.Map);
}

Attribution

© ESA WorldCover project / Contains modified Copernicus Sentinel data (2020/2021) processed by ESA WorldCover consortium.