找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 130|回复: 5

[开源]航路查询工具RouteFinder - 基于Fenix导航数据

[复制链接]
发表于 2026-5-24 23:15:30 | 显示全部楼层 |阅读模式
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
发表于 2026-5-25 11:21:28 | 显示全部楼层
分享下我做的:https://github.com/gtxzsxxk/openRouteFinder。可以看具体的SID STAR程序
回复

使用道具 举报

发表于 2026-5-27 11:55:47 | 显示全部楼层
非程序员小白,请问楼主,这个该怎么下载呢谢谢
回复

使用道具 举报

发表于 2026-5-31 12:18:26 | 显示全部楼层
这个的原理是什么呢,从起点到终点搜索最短的组合吗?类似蚂蚁找迷宫出口那种策略?
回复

使用道具 举报

发表于 2026-5-31 12:18:32 | 显示全部楼层
HNFS9 发表于 2026-5-25 11:21
分享下我做的:https://github.com/gtxzsxxk/openRouteFinder。可以看具体的SID STAR程序

这个的原理是什么呢,从起点到终点搜索最短的组合吗?类似蚂蚁找迷宫出口那种策略?
回复

使用道具 举报

发表于 2026-6-2 19:46:01 | 显示全部楼层
zsyfairytale 发表于 2026-5-31 12:18
这个的原理是什么呢,从起点到终点搜索最短的组合吗?类似蚂蚁找迷宫出口那种策略? ...

原理是图论里最基础的最短路算法,一般都用dijkstra或者A*算法。所有的航路查询软件,都是把航路、航点、机场都连接起来,用这个算法找出机场和机场之间满足约束条件的最短路。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表