AeroWF
收藏资源简介:
AeroWF 是一个多机场航空气象数据集,专为自监督表示学习和下游评估而设计。数据集包含对齐的跑道观测数据、外生气象变量、天气标签、时间戳、归一化统计量以及机场图结构,所有数据以 NumPy 字典格式存储。数据集分为两个子集:Aero-Pre2020(预训练子集)包含来自北京首都国际机场(ZBAA)、上海浦东国际机场(ZSPD)和上海虹桥国际机场(ZSSS)的 139,878 个样本,采集于2020年,用于自监督预训练;Aero-Task(下游子集)包含来自 ZBAA、北京大兴国际机场(ZBAD)、ZSPD 和 ZSSS 的 108,404 个样本,用于下游评估,测量模型对超出预训练分布的各种运行场景的适应能力。每个机场的 .npy 文件存储一个序列化的 Python 字典,包含以下关键字段:跑道级气象时间序列(形状为 (N, R, T, 11),其中 N 为样本数,R 为跑道数,T 为窗口长度,11 为特征数,包括云底高、风分量、气压、温度、湿度、露点温度以及循环时间特征等)、外生分类变量(天气代码、天空状况、是否有阵风、是否 CAVOK)、外生连续变量(能见度、云高、阵风速度,已标准化)、全局天气标签、时间戳、图结构(包含边索引、边类型、节点数等)等。数据还包含归一化参数(仅基于训练集计算)、类别权重等元数据。AeroWF 适用于机场气象表示学习、时间序列预测、缺失值插补、天气分类、异常检测以及跨机场迁移学习等研究工作,是研究基准数据集,不替代认证的航空运行系统。
AeroWF is a multi-airport aviation weather dataset designed for self-supervised representation learning and downstream evaluation. The dataset includes aligned runway observations, exogenous meteorological variables, weather labels, timestamps, normalization statistics, and airport graph structures, all stored in NumPy dictionary format. The dataset is divided into two subsets: Aero-Pre2020 (pre-training subset) contains 139,878 samples from Beijing Capital International Airport (ZBAA), Shanghai Pudong International Airport (ZSPD), and Shanghai Hongqiao International Airport (ZSSS), collected in 2020, for self-supervised pre-training; Aero-Task (downstream subset) contains 108,404 samples from ZBAA, Beijing Daxing International Airport (ZBAD), ZSPD, and ZSSS for downstream evaluation, measuring the models adaptability to various operational scenarios beyond the pre-training distribution. Each airports .npy file stores a serialized Python dictionary with key fields: runway-level meteorological time series (shape (N, R, T, 11), where N is number of samples, R is number of runways, T is window length, 11 is number of features including cloud base height, wind components, pressure, temperature, humidity, dew point temperature, and cyclic time features), exogenous categorical variables (weather code, sky condition, gust presence, CAVOK status), exogenous continuous variables (visibility, cloud height, gust speed, standardized), global weather labels, timestamps, graph structure (including edge indices, edge types, node counts, etc.), and metadata such as normalization parameters (computed only on training set) and class weights. AeroWF is suitable for airport meteorological representation learning, time series forecasting, missing value imputation, weather classification, anomaly detection, and cross-airport transfer learning. It serves as a research benchmark dataset and is not a substitute for certified aviation operational systems.
AeroWF 数据集概述
基本信息
- 任务类型:时间序列预测(time-series-forecasting)
- 领域标签:航空、气象、多元时间序列、自监督学习、机场天气
- 样本规模:100K < N < 1M
- 语言:英语
数据集构成
AeroWF 是一个多机场机场气象数据集,包含两个子集:
Aero-Pre2020(预训练子集)
- 样本数:139,878 条
- 机场:ZBAA、ZSPD、ZSSS(2020年数据)
- 用途:自监督预训练
- 目录:
processed_2020/ - 特点:有意排除 ZBAD,用于评估模型对未见机场的迁移能力
Aero-Task(下游任务子集)
- 样本数:108,404 条
- 机场:ZBAA、ZBAD、ZSPD、ZSSS
- 用途:下游训练与评估
- 目录:
processed/
数据格式与内容
每个机场的 .npy 文件存储一个序列化的 Python 字典,包含:
| 数据项 | 形状/类型 | 描述 |
|---|---|---|
{split}_runway |
(N, R, T, 11) float32 |
跑道级气象时间序列 |
{split}_exo_categorical |
dict | 分类外生变量 |
{split}_exo_continuous |
(N, 3) float32 |
标准化连续外生变量 |
{split}_weather_label |
(N,) int64 |
全局天气类别标签 |
{split}_timestamps |
(N,) datetime64 |
滑窗起始时间戳 |
num_weather_classes |
int | 全局天气类别数(21) |
num_sky_classes |
int | 天空状况类别数(8) |
exo_scaler |
dict | 连续外生变量标准化参数 |
graph_structure |
dict | 机场/跑道图结构 |
window_size |
int | 窗口长度(96 分钟) |
跑道特征(11个)
依次为:云底高度、风向量X分量、风向量Y分量、气压、温度、湿度、露点温度、小时正弦、小时余弦、月份正弦、月份余弦。
外生变量
- 分类:天气代码ID、天空状况、阵风标志(has_gust)、CAVOK标志
- 连续:能见度(英里)、云高(英尺)、阵风速度(当前版本为零值)
图结构
包含有向边索引、边类型(跑道-机场聚合、机场-跑道广播、自环、跑道间邻居)及节点数量。
标准化方法
- 连续外生变量使用训练集统计参数进行 Z-score 标准化,部分文件对云高使用 log1p 变换
- 跑道数组在运行时进行 Min-Max 缩放
- 类别ID、二值标志、时间戳等不应进行标准化
适用场景
适用于机场气象表示学习、时间序列预测、缺失值插补、天气分类、异常检测及跨机场适应研究。该数据集为研究基准,不可替代经过认证的业务气象或航空系统。




