任务航线数据结构
背景
任务和航线是无人机项目的数据主线。媒体、遥测、AI结果、图斑、复核记录都应能回到具体任务和航线。
核心对象
- 任务:描述一次巡检或采集活动。
- 航线:描述飞行路径和航点动作。
- 航点:描述经[坐标已隐藏]高度、速度和拍摄动作。
- 任务状态:待执行、执行中、已完成、失败、取消。
项目落地关注点
- 任务ID应作为跨系统关联的主键之一。
- 航线版本要保留,避免历史任务无法复现。
- 手动飞行也应形成任务记录,不能只保存自动航线任务。
示例字段
{
"taskId": "待填写",
"routeId": "待填写",
"taskName": "待填写",
"status": "created",
"startTime": "待填写",
"endTime": "待填写",
"waypoints": []
}
验收/风险
- 检查任务详情中是否能看到航线、媒体、轨迹、结果。
- 检查任务取消、失败、重飞是否会造成数据混乱。
- 检查跨系统同步时任务状态是否一致。
待补充
- 补充航点动作字段。
- 补充任务状态机。