ESA WorldCereal 10 m v100

ESA/WorldCereal/2021/MODELS/v100
Dataset-Verfügbarkeit
2020-01-01T00:00:00Z–2021-12-31T23:59:59Z
Dataset-Produzent
Earth Engine-Snippet
ee.ImageCollection("ESA/WorldCereal/2021/MODELS/v100")
Tags
agriculture copernicus crop esa global landcover landsat sentinel1-derived sentinel2-derived

Beschreibung

Die Produktreihe WorldCereal 10 m 2021 der European Space Agency (ESA) besteht aus jährlichen und saisonalen Karten von Nutzpflanzen im globalen Maßstab sowie den zugehörigen Konfidenzwerten. Sie wurden im Rahmen des ESA-WorldCereal-Projekts generiert. Weitere Informationen zum Inhalt dieser Produkte und zur Methodik, die zum Generieren verwendet wird, finden Sie in [1].

Diese Sammlung enthält bis zu 106 Bilder von agroökologischen Zonen (AEZ) für jedes Produkt, die alle in Bezug auf ihre eigene regionale Saisonalität verarbeitet wurden und als unabhängige Produkte betrachtet werden sollten. Diese Jahreszeiten werden in der Liste unten beschrieben und wurden im Rahmen des Projekts in [2] entwickelt. Die von WorldCereal beschriebenen Getreidesorten umfassen Weizen, Gerste und Roggen, die zur Tribus Triticeae gehören.

Beschreibung der WorldCereal-Jahreszeiten:

  • tc-annual: Ein Einjahreszyklus wird in einer AEZ bis zum Ende der letzten betrachteten Vegetationsperiode definiert.
  • tc-wintercereals: die in einer AEZ definierte Hauptsaison für Getreide
  • tc-springcereals: optionale Saison für Sommergetreide, nur in bestimmten AEZ definiert
  • tc-maize-main: die in einer AEZ definierte Hauptmaissaison
  • tc-maize-second: optionale zweite Maisanbausaison, nur in bestimmten AEZ definiert

Die verfügbaren Produkte in dieser Sammlung sind:

  • temporarycrops
  • Maize
  • wintercereals
  • springcereals
  • Bewässerung

Jedes Produkt (Bild) hat eine binäre Klassifizierung (0 oder 100) und einen Konfidenzbereich (0–100). Hinweis: AEZs, für die kein Bewässerungsprodukt verfügbar ist, wurden aufgrund der Nichtverfügbarkeit von thermischen Landsat-Daten nicht verarbeitet.

Die Sammlung sollte anhand einer oder mehrerer der folgenden Bildeigenschaften gefiltert werden:

  • aez_id mit der ID der agroökologischen Zone, zu der das Bild gehört
  • Produkt, das den WorldCereal-Produktnamen des Bildes beschreibt
  • Staffel, die die Staffel beschreibt, für die das Bild gültig ist.

Referenzen:

WorldCereal-Datasets:

Bänder

Pixelgröße
10 Meter

Bereiche

Name Min. Max. Pixelgröße Beschreibung
classification 0 100 Meter

Klassifizierung: 0 oder 100

confidence 0 100 Meter

Konfidenz, 0 bis 100

Bildattribute

Bildattribute

Name Typ Beschreibung
aez_id INT

ID der agroökologischen Zone (AEZ), zu der das Produkt gehört.

product STRING

WorldCereal-Produktname.

season STRING

Die Saison, für die das Produkt gültig ist.

Nutzungsbedingungen

Nutzungsbedingungen

CC-BY-4.0

Zitate

Zitate:
  • Van Tricht, K., Degerickx, J., Gilliams, S., Zanaga, D., Battude, M., Grosu, A., Brombacher, J., Lesiv, M., Bayas, J. C. L., Karanam, S., Fritz, S., Becker-Reshef, I., Franch, B., Mollà-Bononad, B., Boogaard, H., Pratihast, A. K. und Szantoi, Z.: WorldCereal: a dynamic open-source system for global-scale, seasonal, and reproducible crop and irrigation mapping, Earth Syst. Sci. Data Discuss. [Preprint], doi:10.5194/essd-2023-184, in review, 2023.,

DOIs

Die Earth Engine nutzen

Code-Editor (JavaScript)

var dataset = ee.ImageCollection('ESA/WorldCereal/2021/MODELS/v100')

// Set satellite background
Map.setOptions('SATELLITE');

// Typically we'd want to mask the "other" class (value 0)
// in the images
function mask_other(img) {
  return img.updateMask(img.neq(0))
}

// Apply the mask_other function to the collection
dataset = dataset.map(mask_other);

/*--------------------------------------------------
Basic example for a global mosaic of temporary crops
--------------------------------------------------*/

// Get a global mosaic for all agro-ecological zone (AEZ) of temporary crops
var temporarycrops = dataset.filter('product == "temporarycrops"').mosaic();

// Visualization specifics
var visualization_class = {
  bands: ["classification"],
  max: 100,
  palette: ["ff0000"]
};

var visualization_conf = {
  bands: ['confidence'],
  min: [0],
  max: [100],
  palette: ['be0000','fff816','069711'],
};

// Show global classification mosaic
Map.centerObject(temporarycrops);
Map.addLayer(temporarycrops, visualization_class, 'Temporary crops');

// By default don't show confidence layer
Map.addLayer(
    temporarycrops, visualization_conf, 'Temporary crops confidence', false);

/*--------------------------------------------------
Advanced example for tc-maize-main season products
in a specific AEZ
--------------------------------------------------*/

// Filter on AEZ and season
var tc_maize_main_46172 = dataset.filter(
  ee.Filter.eq('season', 'tc-maize-main')
  ).filter(ee.Filter.eq('aez_id', 46172));

// Get the different products
var maize = tc_maize_main_46172.filter('product == "maize"');
var irrigation = tc_maize_main_46172.filter('product == "irrigation"');

// Visualization specifics
var visualization_maize = {
  bands: ["classification"],
  max: 100,
  palette: ["#ebc334"]
};

var visualization_irrigation = {
  bands: ["classification"],
  max: 100,
  palette: ["#2d79eb"]
};

// Show maize and irrigation classification
Map.addLayer(maize, visualization_maize, 'Maize');
Map.addLayer(irrigation, visualization_irrigation, 'Active irrigation');

// Uncomment the line below to zoom to a region
// where maize, other crops and active irrigation are visible
// Map.setCenter(-0.9911, 43.5017, 12)
Open in Code Editor