ChartsBox - 现代化航图查询系统
项目简介
ChartsBox,一个受到ChartViewer启发所衍生的项目,这是一个基于 Python 和 ttkbootstrap 开发的轻量级航图浏览器,专门针对EAIP数据进行整理优化。
主要功能特性
智能筛选系统
- 航图类型筛选:支持 IAC(仪表进近图)、STAR(标准到达程序)、SID(标准离场程序)、GMC(地面活动图)、DATABASE 等专业航图类型
- ICAO 代码搜索:输入机场四字代码快速定位相关航图
- 实时筛选:输入即搜索,无需点击按钮
- 格式过滤:自动识别并显示标准格式的航图名称
专业数据管理
- AD图专用:专门针对机场(AD)航图进行优化
- 本地数据:支持加载本地 EAIP 数据包
- 快速检索:优化的数据结构确保毫秒级查询响应
- 详情查看:双击查看航图详细信息
适用场景
飞行准备
- 快速查找起降机场的相关航图
- 对比不同程序的航图内容
- 预习复杂机场的地面滑行图
模拟飞行
- 离线飞行时的程序参考
- 航路规划和程序研究
系统要求
- 操作系统:Desktop
- Python 版本:3.7+
- 依赖库:ttkbootstrap
- 数据要求:完整的 EAIP 数据包
快速开始
安装步骤
- 下载项目文件到本地
- 确保 Python 环境已安装
- 运行相关Python文件
- 系统会自动检查并安装所需依赖
使用方法
- 选择航图类型:在下拉菜单中选择需要的航图类型
- 输入ICAO代码:在搜索框中输入机场四字代码
- 查看结果:系统会实时显示匹配的航图列表
- 查看详情:双击任意航图项目查看详细信息
界面预览
请注意:此版本为开发版本,不代表最终品质,部分注释由Grok4生成
技术特点
- 轻量级设计:启动快速,占用资源少
- 用户友好:详细的状态提示和操作反馈
社区贡献
欢迎各位飞友提出建议和反馈!如果您在使用过程中遇到问题或有改进建议,请随时联系我。
计划中的功能
- 支持更多航图类型
- 添加航图收藏功能
- 支持航图打印和导出
- 集成在线航图更新
- 添加航图对比功能
许可证
MIT
感谢各位支持!希望能为大家的带来便利! ![]()
Happy Flying! ![]()
chartsbox.zip (5.1 KB)


