使用 Little Navmap 进行飞行计划
摘要
详细指南:使用 Little Navmap 规划飞行,这是一款开源的飞行计划工具,兼容 X-Plane 和 Microsoft Flight Simulator。
暂无内容
查看缓存全文
缓存时间: 2026/07/21 06:37
# 使用 Little Navmap 进行飞行规划 来源:https://tech.marksblogg.com/little-navmap-flight-planning.html
Little Navmap (https://albar965.github.io/) 是一款开源飞行规划软件,支持 X-Plane 和 Microsoft Flight Simulator 等飞行模拟器。该项目由 Alexander Barthel 于十年前启动,由约12万行C++代码构成,使用 Qt5、OpenGL 和 D3D 进行UI渲染。其367MB的安装包包含一个134MB的SQLite3数据库,用于存储数据。该应用让我联想到QGIS,后者的代码库规模大一个数量级。Little Navmap 的路径规划仅需1.4万行C++代码;主UI约7000行;地图显示和交互主要依赖 KDE 的 Marble (https://marble.kde.org/),因此仅需2.1万行;天气支持仅需2000行代码。截至本文撰写时,GitHub (https://github.com/albar965/littlenavmap/) 上仅有119个未解决问题和992个已关闭问题。本文将演示如何用 Little Navmap 规划两个航班。
## 我的工作站
我使用的是一颗5.7GHz的AMD Ryzen 9 9950X CPU,拥有16核32线程,L1缓存1.2MB,L2缓存16MB,L3缓存64MB。它配有一体式水冷散热器,安装在全塔式 Cooler Master HAF 700 机箱中。系统配备96GB DDR5 RAM(4800 MT/s)和第五代 Crucial T700 4TB NVMe M.2 SSD,读取速度可达12400MB/s。SSD上装有散热片以帮助降温,这是我系统的C盘。电源为1200瓦全模组 Corsair 电源,主板为 ASRock X870E Nova 90。我运行的是 Windows 11 Pro。如果你好奇我为什么不用 Linux 桌面作为主要工作环境,那是因为我仍在使用 Nvidia GTX 1080 GPU,该卡在 Windows 上驱动支持更好,且 ArcGIS Pro 仅原生支持 Windows。
## 安装前置软件
我使用的飞行模拟器是 X-Plane 12,从 Steam 购买。SteamDB 的价格监控显示它每隔几个月就会短暂打折 (https://steamdb.info/app/2014780/)。我安装了 2024年11月发布的 Little Navmap 3.0.18 版本。
## 启动 Little Navmap
我通过选择“窗口”菜单 -> 样式 -> 暗黑,更改了应用主题。并将地图视图切换为地球仪模式:通过“视图”菜单 -> 投影 -> 球形地图投影。Little Navmap 能够读取 X-Plane 的航空数据库。首次启动时,会提示导入这些数据。以下是我导入时报告的项目数量:
```
文件:15,930
机场:38,890
VOR:4,700
ILS:11,387
NDB:3,472
信标:1,042
航点:244,105
空域:24,213
```
Little Navmap 还可以在模拟飞行期间作为实时电子飞行计划使用。在“工具”菜单中,点击“在 X-Plane 插件中安装 Little XConnect”。然后启动 X-Plane 12 并开始新飞行。下面,我选择了 Cirrus SR-22T G6 飞机,从塔林伦纳特·梅里机场(TLL / EETN)起飞。
Little Navmap 飞行规划 (https://tech.marksblogg.com/theme/images/little_navmap/X-Plane_HaKpYnHFry.png)
这是我在模拟器中停在跑道上的飞机。
Little Navmap 飞行规划 (https://tech.marksblogg.com/theme/images/little_navmap/X-Plane_3iDyaMWPAI.jpg)
回到 Little Navmap,点击“工具”菜单 -> 连接到飞行模拟器。选择 X-Plane 选项卡,然后点击对话框底部的“连接”按钮。
Little Navmap 飞行规划 (https://tech.marksblogg.com/theme/images/little_navmap/littlenavmap_mx0Jf1p2O8.png)
现在你应该能在 Little Navmap 中看到模拟器里飞机的位置。
Little Navmap 飞行规划 (https://tech.marksblogg.com/theme/images/little_navmap/littlenavmap_aqfgWoGF9V.png)
## 塔林到哥本哈根
我右键点击塔林机场图标,将其设为出发机场。
Little Navmap 飞行规划 (https://tech.marksblogg.com/theme/images/little_navmap/V7JSNvf2Yc.png)
然后将哥本哈根卡斯特鲁普机场(CPH / EKCH)设为目的地。我已经下载了 Cirrus SR-22T G6 (https://www.littlenavmap.org/downloads/Aircraft%20Performance/X-Plane/Cirrus%20SR-22T%20G6.lnmperf) 的飞机性能数据。内容如下:
```
[Options]
Metadata=Created by Little Navmap Version 2.4.5 (revision 0bde498) on 2020 06 17T16:12:26
ProgramVersion=2.4.5
FormatVersion=2.4.0
Name=Cirrus SR-22T G6
AircraftType=SR-22T
Description=
FuelAsVolume=true
JetFuel=false
[Perf]
UsableFuel=92
TaxiFuelLbsGal=1
ReserveFuelLbsGal=7
ExtraFuelLbsGal=1
ContingencyFuelPercent=10
ClimbVertSpeedFtPerMin=1200
ClimbSpeedKtsTAS=115
ClimbFuelFlowLbsGalPerHour=22
CruiseSpeedKtsTAS=183
CruiseFuelFlowLbsGalPerHour=14
DescentSpeedKtsTAS=160
DescentVertSpeedFtPerMin=850
DescentFuelFlowLbsGalPerHour=7
AlternateSpeed=120
AlternateFuelFlow=14
MinRunwayLength=1800
RunwayType=Soft
```
我点击“飞机”菜单 -> 打开飞机性能,然后打开上述 .lnmperf 文件。接着点击“飞行计划”菜单 -> 飞行计划计算。保留所有默认值,点击计算。这是生成的飞行计划。
Little Navmap 飞行规划 (https://tech.marksblogg.com/theme/images/little_navmap/littlenavmap_xbMZutkehg.png)
放大地图,可以看到飞经波罗的海、穿越瑞典进入丹麦的航段。
Little Navmap 飞行规划 (https://tech.marksblogg.com/theme/images/little_navmap/littlenavmap_RSDXliRG5z.jpg)
点击“飞行计划”菜单 -> 飞行计划航线描述。点击顶部的“从飞行计划加载”按钮。现在你应该能看到飞行计划字符串的详细信息。
Little Navmap 飞行规划 (https://tech.marksblogg.com/theme/images/little_navmap/littlenavmap_EdhIos3PQk.png)
## 赫尔辛基到曼谷
我将开始一个新的飞行计划,并加载 Airbus A350-900 (https://www.littlenavmap.org/downloads/Aircraft%20Performance/MSFS/A350-900.lnmperf) 的飞机性能数据。以下是其性能文件:
```
2024-03-05T15:18:29+01:00
1.0
Little Navmap 2.8.12
https://www.littlenavmap.org/lnmperf.html
IniBuilds A350 - 900
A359
MSFS A320
CFM Fenix
0
1
00.0
0.000
6000.000
4409.25
HARD
1512.37
48501.7
14330.0
250.000
24462.5
360.000
1069.000
12215.8
476.000
2407.450
331.000
877.000
```
我将赫尔辛基万塔机场(HEL / EFHK)设为出发机场,曼谷素万那普国际机场(BKK / VTBS)设为到达机场。由于我没有设置任何空域限制,Little Navmap 自动生成的计划不合理地让我飞越俄罗斯领空。
Little Navmap 飞行规划 (https://tech.marksblogg.com/theme/images/little_navmap/littlenavmap_Tylm81eak3.png)
我将使用 SimBrief (https://dispatch.simbrief.com/home) 生成一个考虑当前全球空域限制的飞行计划。我创建了一个虚拟航空公司代码和航班号,将 EFHK 设为出发地,VTBS 设为目的地,A350-900 设为机型。以下是它规划的航线。
Little Navmap 飞行规划 (https://tech.marksblogg.com/theme/images/little_navmap/brave_dSeHyamoeO.png)
点击顶部的“计算并比较”,将显示一个飞行计划字符串以及各种计算。
Little Navmap 飞行规划 (https://tech.marksblogg.com/theme/images/little_navmap/brave_yy2VpTFBis.png)
以下是纯文本航线字符串:
```
EFHK/22R N0492F360 KOIV4Q KOIVU DCT LARTI DCT NAVOT DCT LUTAL DCT BERIL/N0494F350 DCT BOKSU/N0492F360 DCT TOXAR/N0490F370 DCT LIBGA/N0495F360 DCT ROBTU/N0492F370 DCT KENIN DCT REVDA DCT UDROS DCT CRM UM11 REBLO DCT TABAS DCT MATAL T916 SUBUT T923 ERLEV M11 RODAR A909 BABUM/N0495F390 A909 LEMOD N644 DI A466 JHANG M875 IGONA/N0491F410 M875 LAPAN B209 JJS P646 TARED DCT WILLA WILA1C VTBS/20R
```
在 Little Navmap 中,点击“飞行计划”菜单 -> 飞行计划航线描述,然后粘贴上述飞行计划字符串。点击界面底部的“创建飞行计划并关闭”按钮。
Little Navmap 飞行规划 (https://tech.marksblogg.com/theme/images/little_navmap/littlenavmap_McVZzuI21c.png)
然后可以进一步分析和调整上述计划。感谢您花时间阅读这篇文章。我为北美和欧洲的客户提供咨询和动手开发服务。如果您想讨论我的服务如何帮助您的业务,请通过 LinkedIn (https://uk.linkedin.com/in/marklitwintschik/) 与我联系。
相似文章
Flown
Flown是一款产品,允许用户在一张私人地图上可视化他们的所有航班,提供个性化的旅行追踪工具。
在30分钟内完成航拍地图
博客文章描述了一个分步过程,使用DJI Lito X1无人机和Zeitgeist Survey在30分钟内创建航拍地图,突出了飞行规划和图像处理中的自动化和效率。
makeplane/plane
Plane 是一个开源项目管理工具,支持团队跟踪问题、运行迭代、管理产品路线图,功能包括工作项、迭代、模块、视图、页面和分析,并支持云端和自托管部署。
CabinLink
CabinLink 是一款利用机舱 Wi-Fi 提供飞行地图的工具。
借助AI飞行教练学习驾驶FPV无人机
一位初学者分享了他们学习飞FPV无人机的经历,包括使用模拟器、借助AI获得设备推荐,并详细介绍了他们购买的设备。