United States Drought Monitor

پروژه‌ها/sat-io/مجموعه داده‌های باز/us-drought-monitor
اطلاعات

این مجموعه داده بخشی از یک کاتالوگ انجمن است و توسط موتور گوگل ارث مدیریت نمی‌شود. برای اطلاع از اشکالات یا مشاهده مجموعه داده‌های بیشتر از کاتالوگ کاتالوگ انجمن Awesome GEE با gee-community-catalog@googlegroups.com تماس بگیرید. درباره مجموعه داده‌های انجمن بیشتر بدانید .

مالک کاتالوگ
کاتالوگ انجمن GEE عالی
در دسترس بودن مجموعه داده‌ها
2000-01-04T00:00:00Z–2025-10-07T00:00:00Z
ارائه دهنده مجموعه داده
قطعه کد موتور زمین
ee.ImageCollection("projects/sat-io/open-datasets/us-drought-monitor")
برچسب‌ها
مجموعه داده‌های جامعه، خشکسالی ، NOAA، بارش، SAT-IO، USDA ، NDMC

توضیحات

«پایش خشکسالی ایالات متحده» نقشه‌ای است که هر پنجشنبه منتشر می‌شود و بخش‌هایی از ایالات متحده را که در خشکسالی هستند نشان می‌دهد. این نقشه از پنج طبقه‌بندی استفاده می‌کند: خشکی غیرطبیعی (D0)، مناطقی را که ممکن است وارد خشکسالی شوند یا از آن خارج شوند، و چهار سطح خشکسالی: متوسط ​​(D1)، شدید (D2)، شدید (D3) و استثنایی (D4). «پایش خشکسالی» از زمان آغاز به کار خود در سال ۱۹۹۹ یک کار تیمی بوده است که به طور مشترک توسط مرکز ملی کاهش خشکسالی (NDMC) در دانشگاه نبراسکا-لینکلن، اداره ملی اقیانوسی و جوی (NOAA) و وزارت کشاورزی ایالات متحده (USDA) تهیه شده است. NDMC میزبان وب‌سایت پایش خشکسالی و داده‌های مرتبط با آن است و نقشه و داده‌ها را در اختیار NOAA، USDA و سایر سازمان‌ها قرار می‌دهد. این نقشه به صورت رایگان در آدرس dryingmonitor.unl.edu در دسترس است.

باندها

اندازه پیکسل
۲۵۰ متر

باندها

نام حداقل مکس اندازه پیکسل توضیحات
DM 0 ۴ متر

کلاس‌های خشکسالی

شرایط استفاده

شرایط استفاده

این اثر تحت مجوز داده‌های باز برای استفاده منتشر شده است. پایش خشکسالی ایالات متحده به طور مشترک توسط مرکز ملی کاهش خشکسالی در دانشگاه نبراسکا-لینکلن، وزارت کشاورزی ایالات متحده و اداره ملی اقیانوسی و جوی تهیه شده است. نقشه با حسن نیت از NDMC.

نقل قول‌ها

نقل قول ها:
  • مرکز ملی کاهش خشکسالی؛ وزارت کشاورزی ایالات متحده؛ اداره ملی اقیانوسی و جوی (2023). پایش خشکسالی ایالات متحده. دانشگاه نبراسکا-لینکلن. https://droughtmonitor.unl.edu/. دسترسی در تاریخ 2023-09-17

با موتور زمین کاوش کنید

ویرایشگر کد (جاوااسکریپت)

var usdm = ee.ImageCollection(
  "projects/sat-io/open-datasets/us-drought-monitor"
);
/*
Category	Description
DO	Abnormally Dry
D1	Moderate Drought
D2	Severe Drought
D3	Extreme Drought
D4	Exceptional Drought
*/

var usdm = ee.Image(usdm.toList(usdm.size()).get(-1));

// Define a dictionary which will be used to make legend and visualize image on map
var dict = {
  names: [
    "DO	Abnormally Dry", //1
    "D1 Moderate Drought", //2
    "D2 Severe Drought", //3
    "D3 Extreme Drought", //4
    "D4 Exceptional Drought", //5
  ],
  colors: ["FFFF00", "FCD37F", "FFAA00", "E60000", "730000"],
};

// Create a panel to hold the legend widget
var legend = ui.Panel({
  style: {
    position: "bottom-left",
    padding: "8px 15px",
  },
});

// Function to generate the legend
function addCategoricalLegend(panel, dict, title) {
  // Create and add the legend title.
  var legendTitle = ui.Label({
    value: title,
    style: {
      fontWeight: "bold",
      fontSize: "18px",
      margin: "0 0 4px 0",
      padding: "0",
    },
  });
  panel.add(legendTitle);

  var loading = ui.Label("Loading legend...", { margin: "2px 0 4px 0" });
  panel.add(loading);

  // Creates and styles 1 row of the legend.
  var makeRow = function (color, name) {
    // Create the label that is actually the colored box.
    var colorBox = ui.Label({
      style: {
        backgroundColor: color,
        // Use padding to give the box height and width.
        padding: "8px",
        margin: "0 0 4px 0",
      },
    });

    // Create the label filled with the description text.
    var description = ui.Label({
      value: name,
      style: { margin: "0 0 4px 6px" },
    });

    return ui.Panel({
      widgets: [colorBox, description],
      layout: ui.Panel.Layout.Flow("horizontal"),
    });
  };

  // Get the list of palette colors and class names from the image.
  var palette = dict["colors"];
  var names = dict["names"];
  loading.style().set("shown", false);

  for (var i = 0; i < names.length; i++) {
    panel.add(makeRow(palette[i], names[i]));
  }

  Map.add(panel);
}

/*
  // Display map and legend ///////////////////////////////////////////////////////////////////////////////
*/

// Add the legend to the map
addCategoricalLegend(legend, dict, "US Drought Monitor");

// Add USDM Image image to the map
Map.addLayer(
  usdm,
  { min: 0, max: 4, palette: dict["colors"] },
  usdm.get("system:index").getInfo()
);
باز کردن در ویرایشگر کد