ESA CCI LAND COVER

Merging protocol for ESA CCI LC + LUH

1. Aggregation from 300m to 0.25°

The ESA CCI land cover dataset is distributed at 300m (1/360°) resolution (source grid) and each individual grid cell is associated with only one class. Aggregation to 0.25° resolution (target grid) is done by counting the number of source grid cells of each class inside a given target grid cell, accounting by its areas. Each target grid cell precisely envelops a 90x90 block of source grid cells. Thus no partial contribution of source grid cell to several target grid cells occurs and computation is very fast and straightforward. The earlier ESA CCI LC dataset (v2.0.7) is represented in 38 ESA classes, so the aggregation is perfomed with a dedicated user tool which takes into account the cross-walking table defining the correspondance between ESA classes and generic plant functional types (PFTs). The recent ESA CCI LC datasets (v2.0.8 and v2.0.82) are represented directly in generic PFTs, so no transformation of classes is needed for these products.

2. Merging principles

The merging of ESA CCI LC and LUH datasets for each given year is done in the following order:

  1. Impose non-vegetated PFTs from ESA CCI LC (ESABARE, ESASNOWICE, ESAWATER-INLAND, ESAWATER-OCEAN). For historical reconstruction (850-1991) the data from 1992 are used, for future projection (2021-2100) the data from 2020 are used, for other years (1992-2020) the corresponding year data are used.
  2. PFTBARE = ESABARE

    PFTSNOWICE = ESASNOWICE

    PFTWATER-INLAND = ESAWATER-INLAND

    PFTWATER-OCEAN = ESAWATER-OCEAN

  3. Impose anthropogenic PFTs from LUH (using the corresponding year data):
  4. PFTCROP-C3 = LUHC3ANN + LUHC3PER + LUHC3NFX = LUHC3

    PFTCROP-C4 = LUHC4ANN + LUHC4PER = LUHC4

    PFTPASTURE = LUHPASTR

    PFTBUILT = LUHURBAN

    Each added LUH class data is limited so that the resulting total does not exceed 1.

  5. Calculate resulting imbalance:

    IMB = 1 – PFTBARE – PFTSNOWICE – PFTWATER-INLAND – PFTWATER-OCEAN – PFTCROP-C3 – PFTCROP-C4 – PFTPASTURE – PFTBUILT

    and distribute it between natural PFTs using the present-day fractions in ESA CCI LC data calculated from 1992 for historical reconstruction, from 2020 for future projections or from the corresponding year for a year within 1992-2020.

3. C3/C4-partitioning

The fraction of C4 grass (fC4) is calculated as:

fC4 = ESAGRASS-NAT-C4 / (ESAGRASS-NAT-C3 + ESAGRASS-NAT-C4), if ESAGRASS-NAT-C4 > 0

fC4 = ESAGRASS-MAN-C4 / (ESAGRASS-MAN-C3 + ESAGRASS-MAN-C4), if ESAGRASS-NAT-C4 = 0 and ESAGRASS-MAN-C4 > 0

fC4 = 0, if ESAGRASS-NAT-C4 = 0 and ESAGRASS-MAN-C4 = 0

4. Special accounting of grass content

Anthropogenic and natural grass PFTs are only partly represented by crops and pasture, for the residual grass part we calculate the difference ESAGRASS-NAT+ESAGRASS-MAN-LUHC3-LUHC4-LUHPASTR and use this portion to define the residual present-day fraction of grass. This residual is calculated in two steps. First, we caclulate anthropogenic part as ANT=LUHC3+LUHC4+LUHPASTR-ESAGRASS-MAN and limit it to zero if the ESA managed grasses amount is larger than the total anthropogenic part of LUH. Second, we calculate natural part as NAT=ESAGRASS-NAT-ANT and limit it to zero if resulting ANT is larger than grass amount of ESA:

LUHANT = LUHC3 + LUHC4 + LUHPASTR

GRASSANT = max(0, LUHANT – ESAGRASS-MAN-C3 – ESAGRASS-MAN-C4)

GRASSNAT = max(0, ESAGRASS-NAT-C3 + ESAGRASS-NAT-C4 – GRASSANT)

GRASSC3 = GRASSNAT · (1 – fC4)

GRASSC4 = GRASSNAT · fC4

5. Present-day fractions

The calculation of present-day fractions of natural part between generic PFTs is done in the following way:

TOTALNAT = ESATREE-BE + ESATREE-BD + ESATREE-NE + ESATREE-ND + ESASHRUB-BE + ESASHRUB-BD + ESASHRUB-NE + ESASHRUB-ND + GRASSC3 + GRASSC4

fTREE-BE = ESATREE-BE / TOTALNAT

fTREE-BD = ESATREE-BD / TOTALNAT

fTREE-NE = ESATREE-NE / TOTALNAT

fTREE-ND = ESATREE-ND / TOTALNAT

fSHRUB-BE = ESASHRUB-BE / TOTALNAT

fSHRUB-BD = ESASHRUB-BD / TOTALNAT

fSHRUB-NE = ESASHRUB-NE / TOTALNAT

fSHRUB-ND = ESASHRUB-ND / TOTALNAT

fGRASS-C3 = GRASSC3 / TOTALNAT

fGRASS-C4 = GRASSC4 / TOTALNAT

Note that for the grass fractions the residual grass amount calculated in point 4 is used (highlighted with bold font).

6. PFT reconstruction

Finally, the resulting generic PFTs are obtained by distributing the imbalance (as defined in point 2) with respect to the pre-calculated fractions:

PFTTREE-BE = fTREE-BE · IMB

PFTTREE-BD = fTREE-BD · IMB

PFTTREE-NE = fTREE-NE · IMB

PFTTREE-ND = fTREE-ND · IMB

PFTSHRUB-BE = fSHRUB-BE · IMB

PFTSHRUB-BD = fSHRUB-BD · IMB

PFTSHRUB-NE = fSHRUB-NE · IMB

PFTSHRUB-ND = fSHRUB-ND · IMB

PFTGRASS-C3 = fGRASS-C3 · IMB

PFTGRASS-C4 = fGRASS-C4 · IMB

PFTCROP-C3 = LUHC3

PFTCROP-C4 = LUHC4

PFTBARE = ESABARE

PFTBUILT = LUHURBAN

PFTSNOWICE = ESASNOWICE

PFTWATER-INLAND = ESAWATER-INLAND

PFTWATER-OCEAN = ESAWATER-OCEAN

PFTPASTURE = LUHPASTR

Note that crops, pasture and urban data (highlighted with bold font in above equations) are imposed from LUH data of a corresponding year, whereas bare, snow, ice and water areas are imposed from ESA CCI LC data of a reference year.

7. Finalization

By the end of the merge certain pixels could have unclosed balance. It happens only if the present-day fractions are all-zero, which is possible if in the merged ESA CCI LC map there are no trees and shrubs and if the residual grass part is calculated to be zero. In this case the remained imbalance is put to the natural grass (PFTGRASS-C3 and PFTGRASS-C4 proportionally to C3/C4-fractions).