怎么用 OpenFlights 记录和分享自己的飞行行程
OpenFlights 是一个开源的飞行记录工具,核心用途是把每次飞行录入成结构化数据,再通过地图和统计视图回看自己的航线分布。它适合想长期积累飞行历史、按年份或航空公司筛选统计、并愿意手动录入航班的人。使用前需要注册账号并登录,且浏览器必须启用 JavaScript——页面明确提示“OpenFlights requires JavaScript”,否则无法加载地图和录入表单。
注册与登录
- 打开 openflights.org,页面提供 Sign up(注册)入口,已有账号则用 Username / Password 登录。
- 登录后进入控制面板(Control panel),这里是录入和管理航班的主界面。
- 页面顶部有语言切换,包含中文(zh)、英文、日文、韩文等选项,可按习惯切换界面语言。
添加单个航班
在控制面板找到 Add new flight / Edit flight 表单。表单中蓝色字段为必填项,其余可留空。
录入流程:
- 选择出发和到达机场:可以直接在地图上点击机场,也可以用城市名或机场代码搜索。选中后机场会填入 From 和 To 字段。
- 填写日期:Date 字段记录本次飞行日期。
- 填写航班信息:包括航空公司(Carrier)、航班号(Flight Nr.)、机型或注册号(Plane / Reg.)。
- 选择舱位(Class):可选 Economy(经济舱)、Premium Eco.(超级经济舱)、Business(商务舱)、First(头等舱)。
- 选择出行方式(Mode):Flight(飞行)、Road(公路)、Ship(船运)、Train(铁路),说明这个工具不只记飞行。
- 补充可选信息:座位号(Seat)、座位类型(Window / Aisle / Middle)、出行原因(Reason:Work / Leisure / Crew / Other)、备注(Note)。
- 提交后该条记录进入你的飞行列表。
批量添加多个航班
表单中还有 Add new flights(复数)入口,字段结构类似,包含 From、To、Airline、Date。适合一次录入多段行程,减少重复操作。
在地图上查看航线
OpenFlights 的地图视图提供以下操作,页面 Help 中有明确说明:
| 操作 | 方法 |
|---|---|
| 查看机场详情 | 点击机场弹出信息,点击另一个机场或关闭按钮收起 |
| 移动地图 | 用左上角按钮,或按住鼠标拖动 |
| 缩放 | 用缩放按钮、滚轮,或双击目标点放大;点特定按钮回到全球视图 |
| 框选区域 | 按住 Shift 键,用鼠标在地图上画矩形 |
| 切换图层 | 点右上角选项,选择地图类型和显示内容 |
| 开启小地图 | 点右下角激活 minimap 控件 |
通过缩放和框选,可以集中查看某一地区(如东亚、欧洲)的航线密度,判断自己的飞行集中在哪些区域。
筛选与统计
控制面板顶部提供筛选条件,用于从已录入的航班中提取子集:
- Carrier:按航空公司筛选,可选 All carriers 或指定承运人。
- Year:按年份筛选,查看某一年的飞行记录。
- Trip:按行程分组筛选。
- Class:按舱位筛选。
- Distance:按距离范围筛选(Distance < / Distance >)。
- Mode:按出行方式筛选。
- 其他:Note、Reason、Registration 等字段也可作为筛选条件。
筛选后页面会显示对应的距离、时长等汇总数据。页面中出现的 “Duration”“Distance mi” 表明统计维度包含飞行时长和英里制距离。
分享与数据管理
OpenFlights 的定位包含 sharing(分享),页面描述为 “logging, mapping, calculating and sharing your flights and trips”。分享和导出通常通过账号内的行程或统计视图完成,具体入口以登录后的控制面板为准。需要注意:
- 页面未说明数据是否可导出为文件,也未提及 API 或第三方同步方式,因此不要预设存在这些功能。
- 页面未列出价格信息,注册和使用条件以网站实际提示为准。
- 2026 年 9 月的站点公告提到邮件系统已更新、密码重置应可正常使用,如遇问题可按页面提示反馈 bug。
常见卡点
- 页面提示需要 JavaScript:地图和表单依赖 JavaScript,禁用后无法录入或查看。
- 机场搜不到:尝试用机场代码而非城市名,或直接在地图上点击定位。
- 蓝色字段未填:必填项缺失会导致无法提交,提交前检查 From、To、Date 等蓝色字段。
- 筛选后数据为空:确认筛选条件组合是否过窄,例如同时限定某航空公司加某年份可能没有匹配记录。