GPM: Global Precipitation Measurement (GPM) Release 07

NASA/GPM_L3/IMERG_V07
資料集開放期間
1998-01-01T00:00:00Z–2026-10-23T06:30:00Z
資料集產生者
Earth Engine 程式碼片段
ee.ImageCollection("NASA/GPM_L3/IMERG_V07")
行銷系列活動
30 分鐘
標記
climate geophysical gpm imerg jaxa nasa precipitation weather
每半小時

說明

全球降水測量 (GPM) 是一項國際衛星任務,每三小時提供全球降雨和降雪的新一代觀測資料。GPM 整合式多衛星檢索 (IMERG) 是一種統一演算法,可結合 GPM 星座中所有被動微波儀器的資料,提供降雨量估計值。

這項演算法旨在校正、合併及插補所有衛星微波降水量估計值,以及微波校正紅外線 (IR) 衛星估計值、雨量計分析,以及 TRMM 和 GPM 時代全球精細時間和空間尺度的其他降水量估計值。系統會針對每個觀測時間執行多次,首先提供快速估計值,並隨著更多資料抵達,陸續提供更準確的估計值。最後一步是使用每月測量資料建立研究級產品。如要進一步瞭解演算法,請參閱 IMERG 技術文件。

說明文件

這個集合包含暫時性產品,當資料可用時,系統會定期以更新版本取代這些產品。產品會標示名為「status」的中繼資料屬性。產品剛推出時,屬性值為「provisional」。臨時產品更新為最終版本後,這個值會更新為「permanent」。(注意:由於供應商計劃轉換至第 8 版,2025 年 9 月 30 日後將不再提供「永久」產品,詳情請參閱這裡)。

這個集合包含下列來源的資料:

頻帶

波段

像素大小:11132 公尺 (所有波段)

名稱 單位 最小值 最大值 像素大小 說明
MWobservationTime 半小時內 0* 29* 11132 公尺

PMW 來源時間

MWprecipSource 11132 公尺

PMW 來源感應器 ID

MWprecipitation 公釐/小時 0* 120* 11132 公尺

合併 PMW 降水

IRinfluence % 0* 100* 11132 公尺

紅外線的卡爾曼濾波器權重

IRprecipitation 公釐/小時 0* 79.5* 11132 公尺

紅外線降水

precipitation 公釐/小時 0* 174* 11132 公尺

快照降水量 - 校正

precipitationUncal 公釐/小時 0* 120* 11132 公尺

快照降水 - 未校正

probabilityLiquidPrecipitation % 0* 100* 11132 公尺

液態降水階段機率

randomError 公釐/小時 0.24* 250* 11132 公尺

calibrated-precipitation random error

* 預估最小或最大值

使用條款

使用條款

NASA 透過 GPM 任務產生的所有資料,都免費開放給大眾使用。

參考資料

參考資料:
  • Huffman, G.J.、E.F. Stocker、D.T. Bolvin、E.J. Nelkin、Jackson Tan (2019),GPM IMERG Final Precipitation L3 Half Hourly 0.1 degree x 0.1 degree V06,Greenbelt,MD,Goddard 地球科學資料與資訊服務中心 (GES DISC),存取日期:[資料存取日期],doi:10.5067/GPM/IMERG/3B-HH/07

DOI

使用 Earth Engine 探索

程式碼編輯器 (JavaScript)

// GPM V7 30 minute data for a single day.
var range = ee.Date('2019-09-03').getRange('day');
var dataset = ee.ImageCollection('NASA/GPM_L3/IMERG_V07')
    .filter(ee.Filter.date(range));

// Select the max precipitation and mask out low precipitation values.
var precipitation = dataset.select('precipitation').max();
var mask = precipitation.gt(0.5);
var precipitation = precipitation.updateMask(mask);

var palette = [
  '000096','0064ff', '00b4ff', '33db80', '9beb4a',
  'ffeb00', 'ffb300', 'ff6400', 'eb1e00', 'af0000'
];
var precipitationVis = {min: 0, max: 15, palette: palette};
Map.addLayer(precipitation, precipitationVis, 'Precipitation (mm/hr)');
Map.setCenter(-76, 33, 3);

Python 設定

如要瞭解 Python API 和使用 geemap 進行互動式開發,請參閱「 Python 環境」頁面。

import ee
import geemap.core as geemap

Colab (Python)

# GPM V7 30 minute data for a single day.
range = ee.Date('2019-09-03').getRange('day')
dataset = ee.ImageCollection('NASA/GPM_L3/IMERG_V07').filter(
    ee.Filter.date(range)
)

# Select the max precipitation and mask out low precipitation values.
precipitation = dataset.select('precipitation').max()
mask = precipitation.gt(0.5)
precipitation = precipitation.updateMask(mask)

palette = [
  '000096','0064ff', '00b4ff', '33db80', '9beb4a',
  'ffeb00', 'ffb300', 'ff6400', 'eb1e00', 'af0000'
]
precipitation_vis = {'min': 0, 'max': 15, 'palette': palette}

m = geemap.Map()
m.add_layer(precipitation, precipitation_vis, 'Precipitation (mm/hr)')
m.set_center(-76, 33, 3)
m
在程式碼編輯器中開啟