NOAA NHC HURDAT2 Pacific Hurricane Catalog

NOAA/NHC/HURDAT2/pacific
数据集可用时间
1949-06-11T00:00:00Z–2018-11-09T00:00:00Z
数据集提供方
Earth Engine 代码段
FeatureCollection
ee.FeatureCollection("NOAA/NHC/HURDAT2/pacific")
FeatureView
ui.Map.FeatureViewLayer("NOAA/NHC/HURDAT2/pacific_FeatureView")
标记
hurricane nhc noaa table weather weather-and-climate

说明

飓风最佳路径数据库 (HURDAT2)。

1949-2018 年太平洋盆地。

表格结构

表格结构

名称 类型 说明
seq 双精度

该年份的 ATCF 气旋编号

name STRING

飓风名称。例如“ALEX”

datetime STRING

观察时间(世界协调时间)。格式为 YYYY-MM-DDTHH:MM:SS。

record_id STRING

用于指定飓风轨迹中特定事件的单个字母。如果无代码,则为空字符串。

  • C - 最接近海岸但未登陆
  • G - 捷恩斯
  • I - 气压和风速均达到峰值
  • L - 登陆(系统中心穿过海岸线)
  • P - 中心气压最低
  • R - 提供有关气旋强度快速变化时的更多详细信息
  • S - 系统状态发生变化
  • T - 提供有关气旋轨迹(位置)的更多详细信息
  • W - 最大持续风速
状态 STRING

系统状态:

  • DB - 干扰(任何强度)
  • ET - 未知。唯一出现的位置是在 HARVEY 中。
  • EX - 温带气旋(任何强度)
  • HU - 飓风强度的热带气旋(> 64 节)
  • LO - 既不是热带气旋、副热带气旋,也不是温带气旋(任何强度)的低压
  • SD - 亚热带低压强度的亚热带气旋(< 34 节)
  • SS - 亚热带风暴强度的亚热带气旋(> 34 节)
  • TD - 热带低压强度的热带气旋(< 34 节)
  • TS - 热带风暴强度的热带气旋(34-63 节)
  • WV - 热带波动(任何强度)
max_wind_kts 双精度

最大风速

min_pressure 双精度

最小压力

numEntries 双精度

特定飓风的数据点数量

radii_ne_34kt 双精度

东北象限 34 节风速半径最大范围

radii_se_34kt 双精度

东南象限 34 节风速半径最大范围

radii_sw_34kt 双精度

西南象限 34 节风速半径最大范围

radii_nw_34kt 双精度

西北象限 34 节风速半径最大范围

radii_ne_50kt 双精度

东北象限 50 节风速半径的最大范围

radii_se_50kt 双精度

东南象限 50 节风速半径的最大范围

radii_sw_50kt 双精度

西南象限 50 节风半径最大范围

radii_nw_50kt 双精度

西北象限 50 节风速半径最大范围

radii_ne_64kt 双精度

东北象限 64 节风速半径最大范围

radii_se_64kt 双精度

东南象限 64 节风速半径的最大范围

radii_sw_64kt 双精度

西南象限 64 节风速半径最大范围

radii_nw_64kt 双精度

西北象限 64 节风速半径的最大范围

Basin STRING

海洋盆地。始终为以下值之一:

  • CP - 北太平洋中部
  • EP - 东北太平洋
id STRING

特定飓风的代码。基本代码,后跟 2 位数的气旋编号,再后跟 4 位数的年份。例如“CP011993”

年 双精度

飓风发生的年份

使用条款

使用条款

NOAA 的数据、信息和产品,无论通过何种方式提供,均不受版权保护,且公众后续使用不受限制。一旦获取,即可用于任何合法用途。

通过 Earth Engine 探索

代码编辑器 (JavaScript)

// Show hurricane tracks and points for 1993.
var hurricanes = ee.FeatureCollection('NOAA/NHC/HURDAT2/pacific');

var year = '1993';
var points = hurricanes.filter(ee.Filter.date(ee.Date(year).getRange('year')));

// Find all of the hurricane ids.
var GetId = function(point) {
  return ee.Feature(point).get('id');
};
var storm_ids = points.toList(1000).map(GetId).distinct();

// Create a line for each hurricane.
var lines = ee.FeatureCollection(storm_ids.map(function(storm_id){
  var pts = points.filter(ee.Filter.eq('id', ee.String(storm_id)));
  pts = pts.sort('system:time_start');
  var line = ee.Geometry.LineString(pts.geometry().coordinates());
  var feature = ee.Feature(line);
  return feature.set('id', storm_id);
}));

Map.addLayer(lines, {color: 'red'}, 'tracks');
Map.addLayer(points, {color: 'black'}, 'points');

Map.setCenter(210, 30, 3);
在代码编辑器中打开

以 FeatureView 形式直观呈现

FeatureView 是 FeatureCollection 的只读加速表示。如需了解详情,请参阅 FeatureView 文档。

代码编辑器 (JavaScript)

var fvLayer = ui.Map.FeatureViewLayer('NOAA/NHC/HURDAT2/pacific_FeatureView');

var visParams = {
  isVisible: false,
  pointSize: 20,
  rules: [
    {
      filter: ee.Filter.eq('year', 2018),
      isVisible: true,
      pointFillColor: {
        property: 'max_wind_kts',
        mode: 'linear',
        palette: ['f1eef6', 'd7b5d8', 'df65b0', 'ce1256'],
        min: 15,
        max: 140
      }
    }
  ]
};

fvLayer.setVisParams(visParams);
fvLayer.setName('2018 hurricane max wind speed');

Map.setLocked(false, 4);
Map.setCenter(-130, 20, 4);
Map.add(fvLayer);
在代码编辑器中打开