Agent Skills
返回列表
📊

Earth2Studio 数据获取

数据分析 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/earth2studio-data-fetch。

技能介绍

要解决什么问题

天气与气候分析往往卡在「数据从哪来、变量名怎么对、哪个源能覆盖我的时段」:GFS、HRRR、ERA5(ARCO/CDS/WB2)、各类预报源 API 各不相同,Earth2Studio 用统一指标名(如 t2m、u500、z850),但每个数据源有自己的词典(VOCAB),不支持就会直接 KeyError。

技能如何工作

本技能按交互协议帮你把自然语言需求映射到 Earth2Studio 指标,并区分分析/再分析(某一时刻状态)与预报(带提前期的初始化场)。

核心步骤包括:

  • 理解请求:指标、时间范围、数据类型、区域、输出是 xarray DataArray 还是落盘 NetCDF/Zarr
  • 缩小候选源:分析类常见 GFS、HRRR、IFS、ARCO/CDS/WB2 ERA5 等;预报类常见 GFSFX、GEFSFX、HRRRFX、IFSFX 等
  • 查词典验变量:对照各源 lexicon(如 gfs.py、hrrr.py、cds.py),确认请求的键存在于该源 VOCAB
  • 确认取舍:用表格对比覆盖范围、分辨率、历史长度,再生成针对单一源类型的 Python 获取脚本,并说明如何检查结果(shape、coords 等)

原则强调:实时文档与词典是事实来源,写脚本前应对照当前 API 签名与构造参数。

边界与注意点

  • 需要访问 GCS、S3、CDS 等远程存储;CDS 类源需有效 API 密钥,且可能队列节流
  • 不负责安装 Earth2Studio、模型发现/推理、自定义数据源搭建
  • 不支持在一次脚本里混用分析源与预报源;本地已有 NetCDF/Zarr 应走 DataArrayFile/DataSetFile,而非本获取流程
  • 业务源历史有限,再分析(如 ERA5)才可长时段回溯;变量支持因源而异,必须逐源验词典

使用场景

  • 需要 2020 年某时刻 ERA5 的 500 hPa 位势高度与 2 m 温度,但不确定该用 ARCO、CDS 还是 WB2,且要确认变量在词典里存在
  • 为北美高分辨率试验拉 HRRR 分析场,要核对 `t2m`、`u500` 等指标是否被 HRRR lexicon 支持并生成可跑脚本
  • 对比 GFS 与 IFS 预报源在特定初始化时间与提前期下能否提供同一组 Earth2Studio 变量,再选定单一源写获取代码
  • 做再分析长序列前,要先弄清业务 GFS 与 ERA5 在时间覆盖、空间分辨率上的差异,避免选错源导致 404 或空数组

适合人员

  • 数值天气预报或气候诊断工程师,经常要把自然语言指标名映射成 Earth2Studio 标记并选对分析/预报数据源
  • 科研助理负责按课题时段下载 ERA5 或 GFS 再分析/业务场,需要词典校验与 xarray DataArray 结果检查步骤
  • 机器学习气象建模同学,在训练前批量确认多变量、多时段是否被目标源支持,并拿到单一源的可复用获取脚本
  • GIS 或下游可视化开发者,只需特定区域与变量,但要搞清 HRRR 仅北美、GFS 全球等覆盖限制再写脚本