GreenScope ASAL Causal Data Cube
收藏资源简介:
该数据集是一个专为肯尼亚干旱和半干旱地区(ASALs)设计的认证3D数据立方体,集成了CHIRPS、ERA5、MODIS、ENSO和IOD等多源数据,具有因果层次结构(驱动因素→压力因素→响应),用于气候数据分析。
This dataset is a certified 3D data cube specifically designed for Kenya's Arid and Semi-Arid Lands (ASALs). It integrates multi-source data including CHIRPS, ERA5, MODIS, ENSO and IOD, and features a causal hierarchical structure (drivers → pressures → responses) for climate data analysis.
GreenScope ASAL Causal Data Cube (Module 0) 数据集概述
数据集基本信息
- 数据集名称: GreenScope ASAL Causal Data Cube (Module 0)
- 核心目标: 作为技术验证项目,展示如何将碎片化的多源环境数据转换为专门为肯尼亚干旱和半干旱土地设计的、经过认证的3D数据立方体。
- 项目阶段: 专注于模块0:数据捕获与准备,实现气候数据工程的“最后一公里”,将原始数据集转变为可用于分析、具有因果结构的数据产品。
- 许可证: Apache License 2.0
- 编程语言: Python 3.8+
关键特性
- 全自动化管道: 从原始数据到可用于分析的数据立方体。
- 因果结构: 变量按因果层次(驱动因素 → 压力因素 → 响应)组织。
- 多源数据集成: 协调CHIRPS、ERA5、MODIS、ENSO和IOD数据。
- 生产就绪: 包含错误处理、日志记录和恢复能力。
- 可复现性: 所有路径可配置,无硬编码值。
- 开源: 采用Apache 2.0许可证,欢迎社区贡献。
基础设施原则
该项目验证了GreenScope平台的四个核心基础设施支柱:
- 因果可采纳性: 变量分层(全球驱动因素 → 局部压力因素 → 生态系统响应),以防止不可能的因果循环并确保科学有效的推断。
- 物理完整性: “合理性检查门”强制执行现实世界的物理边界,以尽早发现数据损坏。
- 可审计性: SHA-256校验和和不可变的日志记录为每次下载和转换创建透明的数据溯源记录。
- 互操作性: 使用双线性插值法将不同的空间分辨率协调到统一、可用于分析的网格中。
因果注册表
项目实现了GreenScope分层因果注册表,该表在数据摄取前定义了每个变量的角色:
| 层级 | 类型 | 变量 | 数据源 | 空间分辨率 | 时间分辨率 | 平台角色 |
|---|---|---|---|---|---|---|
| A层 | 全球驱动因素 | ENSO (Niño 3.4) | NOAA ERSSTv5 | 全球 | 月度 | 外部强迫 |
| A层 | 全球驱动因素 | IOD (DMI) | NOAA PSL | 全球 | 月度 | 外部强迫 |
| B层 | 局部压力因素 | 降水 | CHIRPS v2.0 | 0.05° (~5km) | 月度 | 主要输入 |
| B层 | 中介变量 | 潜在蒸发量 | ERA5-Land | 0.1° (~9km) | 月度 | 系统过程 |
| B层 | 中介变量 | 土壤湿度 | ERA5-Land | 0.1° (~9km) | 月度 | 系统缓冲 |
| C层 | 响应 | NDVI | MODIS MOD13Q1 | 250m | 16天 | 观测影响 |
最终输出数据立方体
- 文件:
data/processed/module0/greenscope_final_causal_cube.nc - 空间覆盖范围: 肯尼亚ASAL县(23个县,约500,000 km²)
- 空间分辨率: 0.05° (~5.5 km)
- 时间覆盖范围: 2000年至今
- 时间分辨率: 月度
- 变量数量: 7个(2个驱动因素 + 3个压力因素/中介变量 + 1个响应 + 1个全局指数)
- 格式: NetCDF4,带压缩
- 大小: 约50-200 MB(取决于时间范围)
数据源
- CHIRPS: Climate Hazards Group, UC Santa Barbara
- ERA5-Land: European Centre for Medium-Range Weather Forecasts (ECMWF)
- MODIS: NASA Earth Observing System
- ENSO/IOD Indices: NOAA Physical Sciences Laboratory
项目结构
greenscope-asal-datacube/ ├── data/ │ ├── raw/ # 原始下载数据 │ │ ├── boundaries/ # 研究区域边界 │ │ ├── chirps/ # 降水数据 │ │ ├── era5_land/ # ERA5土壤湿度和蒸发量 │ │ ├── modis_ndvi/ # MODIS植被指数 │ │ ├── enso/ # ENSO指数 │ │ └── iod/ # IOD指数 │ └── processed/ # 处理后的数据立方体 │ └── module0/ # 最终的因果数据立方体 └── scripts/ # 数据处理脚本
管道工作流程
- 数据采集: 自动抓取器获取原始数据,通过校验和验证完整性,并将其存储在不可变的
/raw目录中。 - 空间协调: 执行空间重网格化和时间重采样,将所有数据集协调到统一的网格和时间频率。
- 因果集成: 执行时间左连接,将1D全局指数广播到3D空间网格上,使每个像素“因果感知”。




