ESA WorldCereal 10 m v100

ESA/WorldCereal/2021/MODELS/v100
Dataset-Verfügbarkeit
2020-01-01T00:00:00Z–2021-12-31T23:59:59Z
Dataset-Anbieter
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 verwendeten Methodik finden Sie unter [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, der bis zum Ende der letzten betrachteten Vegetationsperiode in einer AEZ definiert wird.
  • 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
  • Sommergetreide
  • Bewässerung

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

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

  • aez_id: Die ID der AEZ, zu der das Bild gehört.
  • Produkt, das den WorldCereal-Produktnamen des Bildes beschreibt
  • Die Jahreszeit, für die das Bild gültig ist.

Referenzen:

WorldCereal-Datasets:

Bänder

Pixelgröße
10 Meter

Bänder

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.

Produkt STRING

WorldCereal-Produktname.

season STRING

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

Nutzungsbedingungen

Nutzungsbedingungen

CC-BY-4.0

Zitate

Quellenangaben:
  • 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

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)
Im Code-Editor öffnen