3. 飞行任务规划:航线设计原则、重叠率计算与像控点布设

飞行任务规划,说白了就是给无人机画一张“作业地图”。画得好不好,直接决定你拿到的影像能不能用、精度够不够。我见过太多新手,一上来就飞,结果回去一看——重叠率不够,模型全是洞;或者GSD太大,连电线杆都看不清。嗯,今天咱们就把这块掰开揉碎了讲。

3.1 航线设计原则

航线设计不是随便画几条线就完事。我个人习惯,拿到任务后先问自己三个问题:

  • 测区长什么样?——是平地、丘陵,还是城市密集区?
  • 要什么精度?——1:500测图,还是只要看看庄稼长势?
  • 飞多高?——高度决定GSD,GSD决定你能看清什么。

我建议你记住这条铁律:航线方向尽量与测区长边平行。为什么?减少转弯次数,省电、省时间。我在云南做过一个项目,测区是个狭长山谷,一开始按正南北飞,结果每趟转弯都在山脊上,电池消耗快得吓人。后来改成沿山谷走向飞,效率直接翻倍。

另外,航线要超出测区边界至少一个航带宽度。你想想看,相机是中心投影,边缘影像变形大,不往外扩一点,测区边缘的模型肯定缺肉。

核心原则速记:

  • 航线平行于测区长边
  • 外扩至少一个航带宽
  • 避开高大障碍物(高压线、烟囱)
  • 考虑风向,逆风起飞、顺风返航

3.2 航向/旁向重叠率计算

重叠率是飞行规划里最容易被忽视、但最要命的参数。我遇到过一位同事,为了省时间把航向重叠率降到60%,结果三维模型建出来,屋顶全是“拉花”,根本没法用。

咱们先明确两个概念:

  • 航向重叠率:同一航线上,相邻两张照片的重叠比例。
  • 旁向重叠率:相邻两条航线之间,照片的重叠比例。

计算公式其实很简单:

航向重叠率 = (Lx - dx) / Lx × 100%
旁向重叠率 = (Ly - dy) / Ly × 100%

其中:
Lx —— 影像沿航线方向的边长(地面距离)
dx —— 相邻两张照片的摄影基线长度(地面距离)
Ly —— 影像垂直于航线方向的边长(地面距离)
dy —— 相邻航线间距(地面距离)

举个例子。假设你的相机是2400万像素,传感器宽度23.5mm,飞行高度100m,焦距20mm。那么:

  • 地面分辨率GSD = (23.5 / 2400) × (100 / 20) ≈ 0.049m(约5cm)
  • 影像地面覆盖宽度 = 23.5mm × (100m / 20mm) = 117.5m
  • 如果航向重叠率要求80%,那么摄影基线dx = 117.5 × (1 - 0.8) = 23.5m

我一般建议:航向重叠率不低于75%,旁向重叠率不低于60%。如果是三维建模,航向最好到80%以上,旁向到65%以上。植被茂密区或者城市高层区,我甚至会提到85%/70%。

应用场景 航向重叠率 旁向重叠率 备注
二维正射影像 75% 60% 平地可适当降低
三维模型(一般) 80% 65% 标准配置
三维模型(复杂) 85% 70% 城市、山区、植被密
精细化单体建模 90% 75% 文物、桥梁等

我曾经犯过的错:在新疆做农田监测,觉得地很平,把旁向重叠率降到55%。结果飞完发现,有几条航带之间出现了“缝隙”,后期补飞浪费了一整天。从那以后,我宁可多飞5分钟,也不在重叠率上省。

3.3 地面分辨率(GSD)与飞行高度关系

GSD,就是每个像素代表地面多大一块。说白了,GSD越小,看得越清楚。

公式很简单:

GSD = (传感器像元尺寸 × 飞行高度) / 镜头焦距

或者写成:
GSD = (传感器宽度 / 影像宽度像素数) × (飞行高度 / 焦距)

举个例子:

  • 相机:DJI P1,传感器宽度35.9mm,像素数8192
  • 焦距:35mm
  • 飞行高度:150m
GSD = (35.9 / 8192) × (150 / 35) ≈ 0.0188m ≈ 1.88cm

嗯,1.88cm的GSD,已经能看清井盖上的字了。

反过来,如果你要求GSD为5cm,可以反推飞行高度:

飞行高度 = (GSD × 焦距 × 影像宽度像素数) / 传感器宽度
         = (0.05 × 35 × 8192) / 35.9 ≈ 399m

我建议你记住几个常用组合:

  • 1:500测图:GSD ≤ 5cm,飞行高度一般100-150m
  • 1:1000测图:GSD ≤ 10cm,飞行高度200-300m
  • 1:2000测图:GSD ≤ 20cm,飞行高度400-500m

个人经验:别把高度算到极限。比如算出来可以飞400m,我一般只飞到350m。为什么?因为风、气压、GPS误差都会让实际高度偏离设定值。留点余量,心里踏实。

3.4 像控点布设

像控点,是连接无人机影像和真实世界的“锚”。没有像控点,你建出来的模型可能很漂亮,但位置是飘的。

布设原则其实就三条:

  1. 均匀分布——测区四角必须有,中间适当加密
  2. 选在硬地面——柏油路、水泥地、广场,别选在沙地或草丛里
  3. 标志明显——用L形或十字形靶标,边长至少是GSD的10倍

我一般这样布:

  • 1km²以下的测区:四角各1个,中心1个,共5个
  • 1-5km²:四角+中心+每条边中点,共9个
  • 5km²以上:网格布设,间距300-500m
测区面积 像控点数量 布设方式
< 1 km² 5 四角+中心
1 - 5 km² 9 四角+四边中点+中心
5 - 10 km² 12-16 网格间距300-400m
> 10 km² 20+ 网格间距400-500m

避坑指南:我曾经在甘肃戈壁滩布点,觉得地面很平,就偷懒只布了4个角点。结果回去处理时发现,模型中间区域高程误差达到了30cm。后来补了3个内部点,误差才降到5cm以内。记住:内部点比角点更重要,它控制的是模型内部的扭曲。

测量像控点时,我建议用RTK或者网络CORS,精度至少达到厘米级。别用手机GPS,那玩意儿误差能到5米,布了等于没布。

3.5 本章知识体系

下面这张图,把航线规划的核心逻辑串起来了。你一看就明白:从任务需求出发,经过GSD计算、重叠率设计、航线规划,再到像控点布设,每一步都环环相扣。

飞行任务规划知识体系 飞行任务规划核心流程 任务需求分析 GSD与飞行高度 航向/旁向重叠率 航线设计与外扩 像控点布设 关键参数速查 1. 航向重叠 ≥ 75% 2. 旁向重叠 ≥ 60% 3. GSD = 像元×高度/焦距 4. 航线外扩 ≥ 1个航带宽 5. 像控点均匀分布 6. 内部点比角点重要 7. 标志边长 ≥ 10×GSD 8. 测量精度厘米级 9. 留10%高度余量 10. 复杂场景加重叠率

你看,整个流程是线性的,但每个环节都会影响最终成果。GSD算错了,重叠率再高也白搭;像控点布歪了,航线设计得再漂亮也没用。所以我的建议是:每次起飞前,花10分钟把这张图在脑子里过一遍。养成习惯,你的数据质量会稳定很多。