|
|
RouteFinder — 基于 Rust 的航路查询工具,给模拟飞行玩家的开源小轮子
这是什么
RouteFinder是一个极简的航路引擎,跑在本地、跑在终端里、也跑在 API 后面。采用启发式算法,基于启动自建的索引,搜索速度极快。
能干什么
输入起降机场 ICAO 码,输出完整航路信息:
- 可以使用你自己的NAIP数据 
- 航路 — 类似 ZBAA SID DUGEB W40 BTO A461 LIG STAR ZGGG,附带每段距离和总里程
- 机场信息 — 跑道、ILS、ATC 通讯频率,全部结构化展示
- 程序推荐 — 根据航路首末航路点,自动匹配建议的 SID/STAR,并列出全部可用程序
- 航路点详情 — 每个点的 Ident、名称、经纬度
- 可以运行API服务,接入你自己的应用程序
怎么用
编译只需要命令:
cd routefinder-rs
cargo build --release
把编译好的 exe 放到 Navdata/ 目录同级,跑起来就能交互式查询了:
如果你需要API版本则请查看api branch,访问/可以查看所有访问端点
GitHub 地址:https://github.com/ericzhang-debug/routefinder-rs
- master 分支 — CLI 版本
- api 分支 — REST API 版本
球球star,也欢迎提 issue 和 PR。如果你有好的航路规划 idea,聊聊也挺好。
部分截图:
参考项目:
[1] https://github.com/Bokjan/BravoFinder
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|