ESA WorldCereal 10 m v100

ESA/WorldCereal/2021/MODELS/v100
資料集可用性
2020-01-01T00:00:00Z–2021-12-31T23:59:59Z
資料集來源
Earth Engine 程式碼片段
ee.ImageCollection("ESA/WorldCereal/2021/MODELS/v100")
標記
agriculture copernicus crop esa global landcover landsat sentinel1-derived sentinel2-derived

說明

歐洲太空總署 (ESA) WorldCereal 10 m 2021 產品套件包含全球規模的年度和季節性作物地圖,以及相關的信賴度。這些資料是歐洲太空總署 (ESA) WorldCereal 計畫的一部分。如要進一步瞭解這些產品的內容,以及生成這些產品所用的方法,請參閱 [1]。

這個集合包含每個產品最多 106 張農業生態區 (AEZ) 圖片,這些圖片都根據各自的區域季節性進行處理,應視為獨立產品。這些季節如下所列,且是在 [2] 中開發,屬於該專案的一部分。請注意,WorldCereal 所述的穀物包括小麥、大麥和黑麥,這些都屬於小麥族

WorldCereal 季節說明:

  • tc-annual:在 AEZ 中定義的一年週期,以最後一個考量的生長季結束為準
  • tc-wintercereals:AEZ 中定義的主要穀物季節
  • tc-springcereals:選用春季穀物季節,僅在特定 AEZ 中定義
  • tc-maize-main:AEZ 中定義的主要玉米季節
  • tc-maize-second:選用的第二個玉米季節,僅在特定 AEZ 中定義

這個系列中的可用產品包括:

  • temporarycrops
  • Maize
  • wintercereals
  • springcereals
  • 灌溉

每項產品 (圖片) 都有二元分類 (0 或 100) 和信賴度 (0 到 100) 範圍。請注意,由於無法取得 Landsat 熱感應資料,因此系統未處理沒有灌溉產品的 AEZ。

應使用下列一或多個圖片屬性篩選集合:

  • aez_id,保留圖片所屬 AEZ 的 ID
  • 產品,說明圖片的 WorldCereal 產品名稱
  • 季節,說明圖片的有效季節。

參考資料:

WorldCereal 資料集:

頻帶

Pixel Size
10 meters

頻帶

名稱 最小值 最大值 像素大小 說明
classification 0 100 公尺

分類:0 或 100

confidence 0 100 公尺

可信度,0 至 100

圖片屬性

圖片屬性

名稱 類型 說明
aez_id INT

產品所屬農業生態區 (AEZ) 的 ID。

產品 STRING

WorldCereal 產品名稱。

season STRING

產品有效的季節。

使用條款

使用條款

CC-BY-4.0

引用內容

引用內容:
  • 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. 和 Szantoi, Z.:WorldCereal:動態開放原始碼系統,可繪製全球規模、季節性且可重現的作物和灌溉地圖,Earth Syst. Sci. Data Discuss. [preprint], doi:10.5194/essd-2023-184, in review, 2023.,

DOI

使用 Earth Engine 探索

程式碼編輯器 (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)
在程式碼編輯器中開啟