桌面 GIS · Community 版

Tractrix for QGIS

以 QGIS Processing 算法提供完整的 OpenAirside 工具集。绘制一条线,选定机型,即可在任意投影坐标系的真实地图图层上得到扫掠包络、净距包络、轨迹、动画投影轮廓和全部问题。

概览现已推出
版本
0.2.0
QGIS
3.34 LTR 至 4.x,Qt5 和 Qt6
平台
Windows、macOS、Linux
工具
10 个 Processing 算法
机型库
388 种航空器,14 种地面车辆
许可
GPL-2.0-or-later,免费
价格
免费(Community 方案)

处理工具箱 → Tractrix

十个工具,一套统一的输出。

每个机动工具都写出同样的五个图层——包络、轨迹、投影轮廓、位姿和问题——因此样式、模型和报告可在各工具间通用。工具也出现在 Tractrix 菜单和工具栏中。

航空器

航空器路径仿真

沿绘制的中线滑行,可选前起落架、驾驶舱或自定义跟踪点。选择多个机型形成组路径,或从字段读取机型。

航空器

推出 / 牵引

主起落架沿线后推,或前向牵引。有杆或无杆牵引车,并依据牵引转向限制检查前轮转角。

航空器

转弯半径与 180°转弯

按制造商机场规划手册的方式计算 R1–R6 半径,以及 180°转弯所需的最小道面宽度,可选择绘制在地图上。

航空器

发动机喷流等值线

任意速度下的慢车、起步和起飞推力等值线,可在机位处或沿路径扫掠计算,并给出发动机进气危险区。

机位与机坪

机位设计

沿引入线滑入并停放,绘制附件14 规定的净距区和停止排灯,并标出与相邻机位和障碍物的冲突。

空侧设计

滑行道增补面 / 所需道面

驾驶舱位于中线上方,主起落架外侧扫掠带加上轮缘净距;增补面即现有道面所缺的部分。

空侧设计

包络间距

不同运行结果之间包络的最小距离,例如平行滑行道上的航空器,并绘出最短连线。

地面车辆

地面服务设备 / 车辆路径

牵引车、行李拖车列、装载车、加油车、摆渡车和消防救援车,考虑转向极限和挂车铰接;超过 90°时发出折叠警告。

库

航空器和车辆表

将 388 种机型的航空器库(可按飞行区指标Ⅱ或文本筛选)和 14 种车辆的地面服务设备库导出为表格。

输出

可设置样式、查询和播放动画的图层。

输出是工作坐标系中的普通 QGIS 矢量图层,加载时按 element 分类设置样式。投影轮廓带有时间戳,Temporal Controller 可据此播放机动过程;另有 height_m 字段可在 QGIS 3D 中拉伸显示。

地理坐标输入(EPSG:4326 等)会自动在当地 UTM 带中计算。

手册中的输出字段 → (英文)

表 1 每个机动工具写出的图层。
图层几何类型内容
包络面扫掠包络和净距包络;起落架、发动机和牵引车扫掠带
轨迹线前起落架、驾驶舱、主起落架外侧轮胎、翼尖、机尾、发动机
投影轮廓面每隔 N 米的机体轮廓,含时间、航向和转向角
位姿点每个采样点的参考点、转向角和限值检查
问题面转向超限、边缘余量超限、障碍物冲突
报告HTML可选报告;摘要同时以 JSON 返回

演示项目

在一个刻意不完美的机场上试用。

代码仓库附带 sample_data/demo_airport.qgz,已预先计算所有工具的输出。其中包括:

  • 一条带有两个 45 m 转弯且没有增补面的滑行道;
  • 一个有四个机位的机坪,其中 S2 和 S3 故意间距过近,不满足 C 类要求;
  • 一条推出路线和一条行李拖车列路线。

逐步浏览演示 → (英文)

规划辅助

Tractrix 是规划辅助工具,而非经认证的设计工具。运动学模型忽略轮胎侧滑、差动推力和制动;FAA 数据库尺寸以外的几何为估算值;发动机喷流为经验估算。关键设计请对照制造商的机场规划手册核查。

算法 ID

脚本和模型通过以下 ID 调用工具:openairside:aircraft_path、openairside:pushback_tow、openairside:turning_analysis、openairside:jet_blast、openairside:stand_design、openairside:fillet_design、openairside:envelope_separation、openairside:vehicle_path、openairside:aircraft_library 和 openairside:vehicle_library。更名为 Tractrix 后这些 ID 保持不变。

两分钟完成安装。

下载 ZIP 文件,然后选择“插件 → 管理并安装插件 → 从 ZIP 安装”。无需额外的 Python 包。