news 2026/8/20 15:01:17

司空个人实现版本(升级版)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
司空个人实现版本(升级版)

基于司空的面状航线规划实践分享

开源地址:https://github.com/Tao-tao520/planar-wayline

前言

近期,我在项目中完成了司空面状航线规划功能的开发。从最初仅能简单绘制航线,到如今已能够满足正射、倾斜摄影等多种航测场景的需求,基本构建了一套完整的航线规划能力。

本文主要分享目前已实现的功能与最终效果,不涉及具体代码实现,希望能为有类似需求的同学提供参考。

项目效果

目前已完成面状航线规划的核心能力,支持从航线创建到参数计算的完整流程。

整体流程如下:

绘制区域 │ ▼ 配置航线参数 │ ▼ 生成航线 │ ├── 正射航线 └── 倾斜摄影(五向) │ ▼ 计算飞行信息 │ ├── 飞行时长 ├── 照片数量 ├── 航线长度 └── 重叠率 │ ▼ 导出 / 导入航线

已实现功能

1. 面状航线规划

支持根据指定区域自动生成航线。

目前支持的功能包括:

  • 任意多边形绘制
  • 自动生成平行航线
  • 航线方向调整
  • 自动裁剪边界
  • 航点自动生成

相比传统矩形区域,任意多边形更贴合真实作业场景,能够减少无效飞行,提升作业效率。

2. 正射采集航线

支持正射摄影航线规划。

可配置参数包括:

  • 飞行高度
  • 航向重叠率
  • 旁向重叠率
  • 飞行速度
  • 云台角度

系统根据参数自动计算:

  • 航线间距
  • 航点数量
  • 飞行路线

适用于以下场景:

  • 正射影像采集
  • DOM(数字正射影像图)生产
  • DEM(数字高程模型)生产

3. 倾斜摄影(五向)规划

除常规正射摄影外,还支持五向倾斜摄影。

生成内容包括五个方向的航线:

  • 正下视
  • 前视
  • 后视
  • 左视
  • 右视

系统自动完成:

  • 五向航线生成
  • 云台角度设置
  • 航线偏移计算

能够充分满足三维建模的数据采集需求。

4. 支持任意多边形区域

这是整个规划过程中比较重要的一项能力。

支持用户自由绘制:

  • 三角形
  • 四边形
  • 不规则多边形
  • 凹多边形

系统根据边界自动裁剪航线,无需限制为规则矩形。

对于山区、河流、园区等复杂区域更加友好。


5. 高度模式

目前支持不同的高度模式。

例如:

  • 相对起飞点高度
  • 相对地面高度(预留)
  • 绝对高度(预留)

方便适配不同飞行平台。


6. 航线导入

支持已有航线再次加载。

实现后可以:

  • 查看历史航线
  • 修改航线参数
  • 二次编辑
  • 继续规划

避免重复绘制。


7. 航线导出

规划完成后支持导出航线数据。

方便:

  • 保存规划结果
  • 分享航线
  • 后续再次导入
  • 对接飞行平台

8. 重叠率计算

根据相机参数和飞行参数自动计算:

  • 航向重叠率
  • 旁向重叠率

规划过程中能够实时看到参数变化带来的影响,方便快速调整航线配置。


9. 飞行时长计算

根据以下参数综合计算:

  • 航线总长度
  • 飞行速度
  • 转弯距离

自动估算:

  • 总飞行时间
  • 作业时间

便于飞行前评估任务规模。


10. 照片数量统计

根据:

  • 航线长度
  • 拍照间距
  • 相机参数

实时统计:

  • 预计拍摄照片数量

方便提前评估:

  • 存储空间
  • 建模时间
  • 数据量大小

当前效果

目前整个航线规划流程已经比较完整:

✅ 任意区域绘制

✅ 正射航线生成

✅ 倾斜摄影(五向)生成

✅ 高度模式支持

✅ 航线导入

✅ 航线导出

✅ 飞行时长计算

✅ 照片数量统计

✅ 重叠率计算

整体已经能够满足大多数无人机航测任务的规划需求。


后续计划

后续准备继续完善以下能力:

  • 支持 DEM 地形跟随飞行
  • 支持禁飞区避让
  • 支持航线编辑(插点、删点、拖拽)
  • 支持更多相机模型
  • 支持航线模拟飞行
  • 支持 KML / KMZ 等更多航线格式
  • 支持任务参数模板保存

总结

整个面状航线规划功能目前已经具备较完整的业务能力,从区域绘制、航线生成,到飞行参数计算,再到航线导入导出,形成了一套完整的航测规划流程。

后续将继续围绕智能化和易用性进行优化,例如地形跟随、航线编辑、更多机型适配等能力,进一步提升航线规划的效率和实际应用价值。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/20 15:00:42

加拿大出生纸海牙认证|办理流程别踩坑,一次讲清楚

一、理清核心规则:避开基础认知大坑1. 海牙认证并非全球通用加拿大于2024年1月正式加入海牙公约,不少申请人误以为认证后文件可全球通用,这是常见的认知误区。实际上,加拿大出生纸海牙认证仅适用于海牙公约成员国。若文件用于阿联…

作者头像 李华
网站建设 2026/8/20 14:55:13

终端、Shell、命令行界面:从概念到实战的完整指南

你是不是经常在教程里看到“打开终端”、“在终端里运行”这样的指令,然后一头雾水?或者,你虽然每天都在用终端敲命令,但总觉得它就是个黑乎乎的窗口,和“命令行”、“控制台”、“Shell”这些词傻傻分不清楚&#xff…

作者头像 李华
网站建设 2026/8/20 14:53:18

TestDisk 数据恢复实战:免费开源方案全解析

TestDisk 数据恢复实战:免费开源方案全解析 【免费下载链接】testdisk TestDisk & PhotoRec 项目地址: https://gitcode.com/gh_mirrors/te/testdisk 某个再普通不过的周一早上,你插上存满照片的移动硬盘,系统却弹出一行冰冷的提示…

作者头像 李华
网站建设 2026/8/20 14:51:11

基于智能体模拟与大语言模型的热浪健康风险评估系统构建

1. 项目缘起:当极端热浪遇上智能体模拟 最近几年,夏天是越来越难熬了。新闻里“史上最热”、“红色预警”这些词出现的频率高得吓人,身边的朋友同事也都在抱怨,不开空调简直没法活。作为一个长期关注环境与公共健康交叉领域的研究…

作者头像 李华
网站建设 2026/8/20 14:50:58

氢燃料电池技术突破与商业化机遇:从核心材料到应用场景

1. 从“热词”到“冷思考”:氢能赛道为何再次升温? 最近一段时间,如果你关注科技和产业动态,会发现“氢燃料电池”这个词的热度又起来了。无论是资本市场上的概念股异动,还是各地产业规划的频繁提及,都让这…

作者头像 李华