【数据分享】2014年全球民航航线网络数据

航空运输把分散在世界各地的城市连接成复杂的空间网络。机场之间是否存在直达联系、不同区域的航空节点如何分布,以及航空公司使用哪些机型组织航线,都是交通地理、城市联系和复杂网络研究中经常关注的问题。

**今日分享的是2014年全球民航航线网络数据!**该数据由OpenFlights项目整理并通过OpenFlights数据页面及GitHub仓库公开,其中航线数据来源于Airline Route Mapper等资料。官方说明显示,第三方航线来源自2014年6月起停止更新,因此当前航线表属于具有历史研究价值的静态快照。

该数据的核心航线表记录了截至2014年6月的全球民航航线关系,不是逐日、逐月或逐年的连续时间序列。数据以UTF-8编码的DAT逗号分隔表格存储,整理包同时提供带字段名的CSV版本;空间范围覆盖全球,机场位置以十进制度经纬度记录。数据包括机场、扩展交通站点、航空公司、航线和飞机机型5类内容,其中航线表表示起飞机场到目的机场之间存在运营联系,不包含具体航班日期、时刻、频次、票价、客流量或实时飞行轨迹。

该数据并不是通过遥感反演或数值模型生成的,而是由OpenFlights对多个公开来源进行汇集和标准化整理。机场信息主要来自OurAirports、历史DAFIF资料及用户贡献,航线信息来自Airline Route Mapper,航空公司和机型信息部分参考Wikipedia等来源。各表通过机场ID、航司ID、IATA或ICAO代码建立关联,连接机场表中的经纬度后即可绘制航线网络。

大家可以在公众号回复关键词 1253 免费获取该数据!无需转发文章,直接可以获取数据!以下为数据的详细介绍:

01数据展示

本数据集包括如下文件:

图1 数据整理包文件结构

其中:

original_dat文件夹保存从OpenFlights官方仓库下载的原始DAT文件,数据行未作修改。

csv_with_headers文件夹保存增加英文表头后的CSV文件,便于使用Excel、Python、R或GIS软件读取。

manifest.json记录各文件的字段、下载地址、文件大小和SHA-256校验值。

README_中文.md汇总文件用途、记录数量、许可和使用注意事项。

首先,我们打开original_dat文件夹查看原始数据文件:

图2 原始DAT数据文件

其中:

routes.dat是核心航线关系表,共包含67663条记录。每条记录给出航空公司、起飞机场、目的机场、代码共享标记、经停站数量和常用机型代码;航线具有方向性,因此A机场到B机场和B机场到A机场会分别记录。

airports.dat是筛选后的机场表,当前下载文件包含7698个机场点,字段包括机场名称、城市、国家或地区、IATA与ICAO代码、经纬度、海拔、UTC时差、夏令时、时区名称、类型和来源。

airports-extended.dat是扩展交通站点表,当前下载文件包含12668条记录,除机场外还包括火车站、轮渡码头、类型未知及未标注点位。

airlines.dat是航空公司对照表,当前下载文件包含6162条记录,提供航空公司名称、别名、IATA与ICAO代码、呼号、所属国家或地区和活跃状态。

planes.dat是飞机机型对照表,当前下载文件包含246条记录,用于把航线表中的机型代码转换为具体机型名称

接着,我们先来看核心的routes.dat。该文件本身不包含线要素几何,而是用起飞机场和目的机场代码表达一条有方向的航线关系:

图3 航线表字段与记录示例

图中的航司代码可与airlines.dat对应,起飞与目的机场代码可与机场表对应;代码共享字段为Y时表示该记录属于代码共享航线,经停数字段一般为0,机型代码字段可包含一个或多个常用机型代码。空值在原始DAT文件中通常以\N表示。

随后,我们来看airports.dat。机场表提供了绘制航线所需的经纬度,也是把表格关系转换为空间网络的关键:

图4 机场表字段与记录示例

机场表中的纬度、经度采用十进制度,海拔单位为英尺。IATA通常为三字代码,ICAO通常为四字代码;部分小型机场可能缺少IATA或ICAO代码,因此进行表连接时应优先检查机场ID,同时处理缺失值和历史代码。

接下来,我们再来看航空公司表和飞机机型表:

图5 航空公司与飞机机型对照表示例

airlines.dat中的Active字段用于标记航空公司是否处于活跃状态;planes.dat同时提供IATA和ICAO机型代码。需要注意的是,同一个IATA代码有时代表一个机型系列,而更具体的代码可能对应某一细分型号。

将航线表与机场表按照机场ID连接后,可以根据起点和终点经纬度生成航线线段。下图展示了全球范围内的历史航线网络及涉及机场:

图6 全球历史航线网络分布

从记录结构上看,航线连接主要集中在北美、欧洲和东亚等航空节点密集区域,同时形成跨大西洋、跨太平洋及跨区域联系。这里展示的是线路是否存在,并不表示线路的班次密度或实际客运量。

airports-extended.dat在机场之外还收录了火车站和轮渡码头。不同类型点位的全球分布如下:

图7 扩展交通站点类型分布

扩展表适合用于综合交通节点展示,但其中包含用户贡献、类型未知和未标注记录。如果研究对象仅为航空机场,应优先使用只保留机场类型和较高质量来源的airports.dat

最后,我们以欧洲地区为例进一步查看机场与航线的连接关系:

图8 欧洲地区历史航线网络示例

图中点表示机场,线表示2014年快照中记录的有方向航线。由于正反向航线在数据中分别存储,进行无向网络分析时需要先合并重复的机场对;如果进行有向网络分析,则可保留起点和终点方向。

02数据的其他信息

数据来源:

OpenFlights:https://openflights.org/data.php

OpenFlights GitHub:https://github.com/jpatokal/openflights/tree/master/data

数据大小:

原始DAT文件合计约5.3MB

数据格式:

UTF-8编码的DAT逗号分隔表格,整理包同时提供带表头的CSV文件,无原生Shp文件

数据时间范围:

核心航线数据为截至2014年6月的历史静态快照,不属于连续时间序列

数据空间范围:

全球范围

数据坐标系:

机场位置使用十进制度经纬度,官方文件未附独立坐标系文件,导入GIS时通常按WGS 84(EPSG:4326)解释

数据引用方式:

OpenFlights. Airport, airline and route data. https://openflights.org/data.php. Accessed September 18, 2026. OpenFlights Airport, Airline, Plane and Route Databases are made available under the Open Database License(ODbL). 使用数据及公开发布衍生成果时,应按照官方许可要求标注OpenFlights来源并遵守相应的开放许可条件。

03数据获取

如有数据需求,欢迎点击下方名片链接,关注我们并咨询获取~

相关推荐
小鲨鱼-LFSJXY3 天前
【数据分享】2022—2026年我国乡镇级的逐小时总径流量数据(Shp/Excel格式)
数据分享·立方数据学社
小鲨鱼-LFSJXY4 天前
【免费数据】1950—2100年中国100米分辨率土地利用变化栅格数据
数据分享·立方数据学社·土地利用变化
小鲨鱼-LFSJXY5 天前
【数据分享】2001-2020年全球9345个城市热岛强度数据
数据分享·立方数据学社·热岛强度
小鲨鱼-LFSJXY7 天前
【数据分享】2020及2023年全球100米分辨率建筑密度与建筑高度栅格数据
数据分享·立方数据学社·建筑密度·建筑高度
小鲨鱼-LFSJXY10 天前
【数据分享】2020年中国90米分辨率农村生计策略概率栅格数据
数据分享·立方数据学社·农村生计策略
小鲨鱼-LFSJXY12 天前
【数据分享】1990-2024年中国南方生态系统服务栅格数据(包括产水量等5个指标)
生态系统服务·数据分享·立方数据学社
小鲨鱼-LFSJXY12 天前
【数据分享】2006-2024年我国城市级别的燃气相关指标(30多项指标)
数据分享·立方数据学社·中国城市建设统计年鉴·燃气相关指标
小鲨鱼-LFSJXY16 天前
【免费数据】2019-2022年中国10米分辨率大豆分布栅格数据
数据分享·立方数据学社·大豆分布
小鲨鱼-LFSJXY16 天前
【数据分享】2022—2026年我国乡镇级的逐小时降水数据(Shp/Excel格式)
数据分享·立方数据学社·降水