中国机场例行天气报告
中国机场例行天气报告数据集收录全国 40 余座大型国际机场自 2000 年 3 月以来的逐小时 METAR 气象报文,并保持准实时更新。报文包含风向风速、能见度、天气现象、气温、气压等关键要素,是进行航行情报、机场运行保障、气候统计与科学研究的重要基础数据。
关于 METAR
METAR(Meteorological Terminal Aviation Routine Weather Report,机场例行天气报告)是国际民航组织(ICAO)制定的航空气象观测标准格式。全球各大机场通常每小时发布一次(部分机场为 30 分钟),内容涵盖风向风速、能见度、天气现象、温度、气压等关键要素。除了定时发布,遇到特殊天气还会发布 SPECI(特殊天气报),用于补充降水、雾、雷暴、云况等详细信息。METAR 数据质量可靠,是气候统计、预报验证、航空气象服务及科研的重要基础。本数据集对原始报文进行解析与结构化处理,便于用户直接开展分析及应用开发。
数据覆盖与内容
- 时间范围:2000 年 3 月至今,实时增量同步
- 站点范围:40 余个国内主要国际机场(以网页可选站点为准)
- 报文类型:例行 METAR 报告,若站点发布 SPECI(特殊天气报)亦可选配
- 要素范围:风向/风速/阵风、能见度、天气现象、温湿度、修正海平面气压、原始报文文本等
字段概览
| 字段 | 说明 | 单位/格式 |
|---|---|---|
icao_code |
机场四字代码 | - |
observation_time |
观测时间(UTC,ISO 8601) | YYYY-MM-DDTHH:MM:SS+00:00 |
wind_direction / wind_speed / wind_gust |
风向(°)、风速、阵风 | 度 / m·s⁻¹ |
visibility |
能见度 | 米(99999 表示 CAVOK) |
temperature / dew_point |
气温、露点 | °C |
qnh |
修正海平面气压 | hPa |
weather |
天气现象描述 | 文本 |
raw_metar |
原始 METAR 报文 | 文本 |
qa |
质量控制标识 | 0 表示原始报文,无修复 |
JSON 输出字段使用下划线命名,CSV/Excel 使用英文标题;两个版本的字段含义一致。
质量控制(QA)
QA = 0:原始报文无格式问题,可直接使用QA = 1:轻微修复,如补全缺失字符QA > 1:需要用户结合raw_metar与其他数据进一步甄别- 歧义报文会全部保留,便于用户自行判断
单位与特殊值
- 所有量纲统一转换为 国际单位制(SI)
- 能见度 99999 代表 CAVOK(云高和能见度良好)
- 风向为空可能表示
VRB(风向不定)或静风 - 风向范围跨越 360° 时,
range_min可能大于range_max
文件结构
输出压缩包内通常包含:
*.csv/*.json/*.xlsx:数据文件(跨度 ≤ 31 天为单文件,> 31 天按月切分)README.txt:字段、单位、质量控制等详尽说明request_params.json:任务参数记录,便于复现airports.csv:请求涉及的机场信息列表
数据来源与引用
- 历史归档:NSF NCAR Earth Observing Laboratory (EOL),数据集 DOI:https://doi.org/10.26023/YHA4-K6FJ-W005
- 实时数据:NOAA Aviation Weather Center (AWC)
- 使用数据时请遵循原始数据源的引用与致谢规范,示例:
NOAA National Weather Service. 2011. Global GTS Surface METAR Data in ASCII format.
Version 1.0. NSF NCAR Earth Observing Laboratory. https://doi.org/10.26023/YHA4-K6FJ-W005
使用指南
- 通过 数据广场 → 中国机场例行天气报告 进入请求页面。
- 选择查询时区与时间范围(系统将在后台转换为 UTC 执行)。
- 在机场列表中多选目标站点,支持同时选择大陆与港澳台机场。
- 勾选需要的气象要素(风、温湿、能见度、天气现象等)。
- 选择报文修正策略,默认“仅用修正报”,可切换为其他策略以满足不同场景。
- 选择是否包含 SPECI(特殊天气报)与 AUTO(自动报)
- 选择快查或慢查模式(详见 数据查询通用规则)
- 指定输出格式:CSV、Excel 或 JSON
关于修正报策略
METAR 报文的发布规则允许对已发布的报告进行修正(与被修正报文相同时间但带有“COR”标识),因此可能存在同一时间、同一机场发布多个不同内容的报文。修正报策略默认仅使用修正报,即优先使用包含“COR”标识的报文,并丢弃“被订正的”的原始报文,若用户需要同时获取原始报文,可选择“使用原始报文”。
点击 开始查询 后,会弹出确认页面:
- 系统会预估数据量、资源点消耗(快查)或任务耗时(慢查)。
- 若资源点充足或慢查耗时在阈值内,可直接提交。
- 若快查资源点不足,可在确认页面切换为慢查模式后再提交。
附录:支持的机场站点
| ICAO | 机场名称 | 省份/地区 | 城市 | 经度 | 纬度 | 海拔 (m) |
|---|---|---|---|---|---|---|
| ZJSY | 三亚凤凰国际机场 | 海南省 | 三亚市 | 109.412429 | 18.307575 | 28 |
| ZSPD | 上海浦东国际机场 | 上海市 | 市辖区 | 121.80528 | 31.14333 | 15 |
| ZSSS | 上海虹桥国际机场 | 上海市 | 市辖区 | 121.3262156240443 | 31.19621465105241 | 8 |
| ZWWW | 乌鲁木齐地窝堡国际机场 | 新疆维吾尔自治区 | 乌鲁木齐市 | 87.47703371370329 | 43.90306207771309 | 652 |
| ZLLL | 兰州中川国际机场 | 甘肃省 | 兰州市 | 103.61944 | 36.5075 | 1927 |
| ZBAD | 北京大兴国际机场 | 北京市 | 市辖区 | 116.41056 | 39.51167 | 17 |
| ZBAA | 北京首都国际机场 | 北京市 | 市辖区 | 116.58444 | 40.08 | 54 |
| ZSNJ | 南京禄口国际机场 | 江苏省 | 南京市 | 118.8709220107414 | 31.7369098984332 | 11 |
| ZGNN | 南宁吴圩国际机场 | 广西壮族自治区 | 南宁市 | 108.1765891007791 | 22.60924069355768 | 124 |
| ZSAM | 厦门高崎国际机场 | 福建省 | 厦门市 | 118.1314697860771 | 24.54041230450459 | 11 |
| RCFN | 台东航空站 | 台湾省 | 台东市 | 121.100278 | 22.755278 | 40 |
| RCMQ | 台中国际航空站 | 台湾省 | 台中市 | 120.620833 | 24.265 | 211 |
| RCNN | 台南航空站 | 台湾省 | 台南市 | 120.2076549814833 | 22.95056125809351 | 45 |
| RCSS | 台北松山机场 | 台湾省 | 台北市 | 121.5525 | 25.069722 | 7 |
| RCTP | 台湾桃园国际机场 | 台湾省 | 桃园市 | 121.234056353452 | 25.07877515290273 | 25 |
| RCQC | 澎湖航空站 | 台湾省 | 澎湖县 | 119.628333 | 23.568611 | 18 |
| ZSOF | 合肥新桥国际机场 | 安徽省 | 合肥市 | 116.9640948964637 | 31.98880831957214 | 70 |
| ZBHH | 呼和浩特白塔国际机场 | 内蒙古自治区 | 呼和浩特市 | 111.825 | 40.85556 | 1077 |
| ZYHB | 哈尔滨太平国际机场 | 黑龙江省 | 哈尔滨市 | 126.25028 | 45.62333 | 160 |
| ZWSH | 喀什机场 | 新疆维吾尔自治区 | 喀什地区 | 76.013336 | 39.537295 | 1370 |
| ZYTL | 大连周水子国际机场 | 辽宁省 | 大连市 | 121.541809 | 38.962738 | 19 |
| ZBTJ | 天津滨海国际机场 | 天津市 | 市辖区 | 117.34611 | 39.12444 | 12 |
| ZBYN | 太原武宿国际机场 | 山西省 | 太原市 | 112.62833 | 37.74694 | 761 |
| ZSNB | 宁波栎社国际机场 | 浙江省 | 宁波市 | 121.466325 | 29.818948 | 10 |
| ZGGG | 广州白云国际机场 | 广东省 | 广州市 | 113.29889 | 23.3925 | 10 |
| ZUUU | 成都双流国际机场 | 四川省 | 成都市 | 103.9494062706648 | 30.56875356889783 | 479 |
| ZUTF | 成都天府国际机场 | 四川省 | 成都市 | 104.445 | 30.319 | 417 |
| ZGOW | 揭阳潮汕国际机场 | 广东省 | 揭阳市 | 116.5062346023262 | 23.55000754686955 | 10 |
| ZPPP | 昆明长水国际机场 | 云南省 | 昆明市 | 102.9344827415263 | 25.10797516652449 | 2091 |
| ZSHC | 杭州萧山国际机场 | 浙江省 | 杭州市 | 120.4278367056276 | 30.23508705731604 | 7 |
| ZGKL | 桂林两江国际机场 | 广西壮族自治区 | 桂林市 | 110.0425779391821 | 25.22067004199541 | 171 |
| ZHHH | 武汉天河国际机场 | 湖北省 | 武汉市 | 114.2172200330207 | 30.77818534475214 | 32 |
| ZYTX | 沈阳桃仙国际机场 | 辽宁省 | 沈阳市 | 123.4914438298145 | 41.6336120176501 | 57 |
| ZJHK | 海口美兰国际机场 | 海南省 | 海口市 | 110.4608909558775 | 19.94238639267742 | 24 |
| ZGSZ | 深圳宝安国际机场 | 广东省 | 深圳市 | 113.8048111006921 | 22.63179119691463 | 0 |
| VMMC | 澳门国际机场 | 澳门特别行政区 | 嘉模堂区 | 113.59167 | 22.14944 | 10 |
| ZBSJ | 石家庄正定国际机场 | 河北省 | 石家庄市 | 114.69944 | 38.27833 | 65 |
| ZSFZ | 福州长乐国际机场 | 福建省 | 福州市 | 119.6710896226234 | 25.93126123042066 | 11 |
| ZLXY | 西安咸阳国际机场 | 陕西省 | 咸阳市 | 108.7604790370349 | 34.43899774914519 | 473 |
| ZUGY | 贵阳龙洞堡国际机场 | 贵州省 | 贵阳市 | 106.80083 | 26.53861 | 1109 |
| ZHCC | 郑州新郑国际机场 | 河南省 | 郑州市 | 113.84083 | 34.51972 | 153 |
| ZHEC | 鄂州花湖机场 | 湖北省 | 鄂州市 | 115.0382810148097 | 30.33814638599491 | 13 |
| ZUCK | 重庆江北国际机场 | 重庆市 | 市辖区 | 106.6547510655783 | 29.72041646451384 | 408 |
| ZYCC | 长春龙嘉国际机场 | 吉林省 | 长春市 | 125.6877708494563 | 43.99273960331074 | 200 |
| ZGHA | 长沙黄花国际机场 | 湖南省 | 长沙市 | 113.22083 | 28.19667 | 65 |
| ZSQD | 青岛流亭国际机场 | 山东省 | 青岛市 | 120.3789229839966 | 36.26746732631548 | 13 |
| VHHH | 香港国际机场 | 香港特别行政区 | 离岛区 | 113.91444 | 22.30889 | 8 |
| RCKH | 高雄国际机场 | 台湾省 | 高雄市 | 120.350278 | 22.576944 | 10 |