飞行路线地图大圆航线 · 飞行距离

AIRPORT CODES

IATA 三字码与 ICAO 四字码有什么区别?

旅客最常见的是 LHR、JFK、PEK 这样的 IATA 三字码;航空运行资料中则经常出现 EGLL、KJFK、ZBAA 这样的 ICAO 四字地点指示代码。它们来自不同体系,解决的问题也不同。

IATA 三字码是什么

IATA 地点标识符由三个字符组成,主要服务于商业航空、预订、票务、行李、货运和旅行分销。IATA 的官方数据库不仅包含机场,还可能包含城市、都会区、铁路站、巴士站、渡轮码头等联运地点,因此看到三字码时不能一概理解为某一座机场。

ICAO 四字码是什么

ICAO Doc 7910 收录四字地点指示代码,用于识别世界各地的地理位置以及相关航空固定通信服务地点。代码由国家或地区按 ICAO 规则提出和管理,更多出现在飞行计划、气象、航行情报和运行系统中。

常见机场代码对照

同一机场通常同时拥有两个代码,但形式不一定能简单互相推导。

  • 伦敦希思罗:IATA LHR,ICAO EGLL。
  • 纽约肯尼迪:IATA JFK,ICAO KJFK。
  • 北京首都:IATA PEK,ICAO ZBAA。
  • 东京羽田:IATA HND,ICAO RJTT。

为什么美国机场的代码看起来更相似

美国本土许多机场的 ICAO 代码是在 IATA 三字码前加 K,例如 JFK 与 KJFK、LAX 与 KLAX。但这不是全球规则,也不能对阿拉斯加、夏威夷、加拿大、欧洲或亚洲机械套用。查找机场时应使用权威数据,而不是根据三字码猜测四字码。

城市代码不一定是机场代码

多机场城市可能拥有都会区代码。例如 WAS 代表华盛顿都会区,而具体机场包括 IAD、DCA 和 BWI;纽约都会区常用 NYC,而具体机场有 JFK、LGA 和 EWR。搜索旅行产品时城市代码很方便,但计算机场坐标距离时必须落到具体机场。

为什么有些机场只有 ICAO 代码

IATA 代码主要面向商业航空和联运需求,并非每个小型、军用、通用航空或无定期商业服务的机场都会获得三字码。ICAO 地点指示体系覆盖的运行地点范围不同,因此数据库中可能存在只有 ICAO 代码、没有 IATA 代码的机场。

代码会不会变化或重复

机场改名、迁移、关闭或商业用途变化都可能带来代码状态更新。IATA 的目标是保持有效地点标识符清晰且可用于行业数据交换,但历史代码、都会区代码和不同体系之间仍可能引起误读。展示历史资料时应注明日期,实际运行应查询当前权威来源。

在本站中应该输入哪一种代码

FlightRouteMap 同时支持 IATA 和 ICAO 搜索,但路线 URL 优先使用拥有坐标的 IATA 三字码,因为更短、便于分享,也更符合旅客的使用习惯。机场详情会同时显示两个代码,帮助核对是否选择了正确机场。

参考资料

继续阅读与使用工具