【免费下载链接】open-dronelog
Drone Log analyzer: A high-performance universal dashboard application for organizing and analyzing DJI/Litchi flight logs privately in one place. Supports plugin for custom flight log formats. Built with Tauri v2, DuckDB, and React.
当 Open DroneLog 里的飞行记录积累到几百甚至上千条,如何快速定位到某一次飞行?Open DroneLog 是一款基于 Tauri、DuckDB 和 React 构建的无人机飞行日志分析仪表盘,它内置了一套强大的**飞行筛选(Filters)**工具:日期、无人机、电池、遥控器、标签、颜色、数值范围、地图区域等十余种条件可以自由组合,帮助你秒级缩小目标范围。本文带你逐个掌握这十大筛选技巧。
先认识 Open DroneLog 筛选面板 🧭
在侧边栏点击Filters标题即可展开或收起筛选区,所有筛选条件在会话间自动持久保存,下次打开不用重新设置。
💡 侧边栏筛选不只是过滤列表:它会同步作用于 Overview 总览仪表盘,统计图表(飞行次数、总距离、时长、电池/机型分布等)会实时按筛选条件重新计算——先筛选、再看统计,是高效分析的核心工作流。
下面是十大技巧一览,按需点击阅读:
| # | 技巧 | 适用场景 |
|---|---|---|
| 1 | 日期范围筛选 | 按天/周/月定位飞行 |
| 2 | 无人机筛选 | 只看某架飞机的记录 |
| 3 | 电池筛选 | 按电池序列号分析用量 |
| 4 | 遥控器筛选 | 按使用的 RC 区分飞行 |
| 5 | 标签筛选 | 批量定位"夜间飞行"等智能标签 |
| 6 | 颜色筛选 | 可视化分组后一键过滤 |
| 7 | 数值范围筛选 | 按时长/高度/距离设门槛 |
| 8 | 地图区域筛选 | 在地图上"画框"选区 |
| 9 | 保存筛选方案 | 常用组合一键复用 |
| 10 | 反转筛选 | 反向排除不需要的飞行 |
技巧1:日期筛选,按天按周按月精准定位 📅
最常用的第一道筛选。两种方式任选:
- 日历选择:点击日期按钮打开日历,选择开始日期(From)和结束日期(To)
- 手动输入:在两个
YYYY-MM-DD输入框直接键入起止日期,点击Go立即生效 - 点击 X 按钮即可快速清空日期条件
👉 进阶联动:在 Overview 的活动热力图上双击某一天,飞行列表会直接过滤到该日期,配合月度热力图复盘飞行习惯非常高效。
技巧2:无人机筛选,快速锁定某架飞机 🚁
- 多选择下拉框,列出你所有无人机(显示名 + 机身序列号)
- 支持同时选中多架,用于对比分析
- 选中的飞机会自动移到列表顶部,方便确认
👉 典型用法:两台同款机型同时飞行?只勾选目标机身,瞬间排除干扰。
技巧3:电池筛选,逐块电池分析健康度 🔋
- 多选择下拉框列出所有电池序列号,支持你自定义的电池别名
- 选中的电池排在列表顶部
- 配合 Overview 的电池健康柱状图和容量趋势图,可以精确追踪某块电池的循环次数与容量衰减
👉 发现"某块电池耗电异常"时,用电池筛选把它的所有飞行单独拉出来,问题一目了然。
技巧4:遥控器(Controller)筛选 🎮
- 多选择下拉框列出所有遥控器的序列号
- 按"用了哪把 RC"来过滤飞行,适合多遥控器轮换使用的场景
技巧5:标签筛选,让智能标签替你找飞行 🏷️
- 多选择下拉框包含全部标签,支持输入关键词搜索
- 可多选,飞行只要匹配任意一个所选标签即命中
- Open DroneLog 内置智能标签(Smart Tags),导入时自动生成:
Night Flight(夜间飞行)、High Speed(高速)、Low Battery(低电量)、Cold Battery(低温电池)、High Altitude(高海拔飞行)、Long Distance(远距离)、国家/大洲地理位置,以及Litchi、Airdata、Manual Entry等来源标签
👉 组合示例:Night Flight+ 指定日期 = 一键找出上个月所有夜航记录。筛选结果还支持批量打标/批量去标,进一步整理你的档案。
技巧6:颜色筛选,视觉化管理飞行 🎨
- 先给飞行分配自定义颜色(不同任务、不同航线、不同阶段)
- 在颜色下拉框中选择,即可只看某一"色系"的飞行
👉 这是"先分组、后筛选"的思路:给颜色赋予业务含义,筛选就变成了视觉操作。
技巧7:时长/高度/距离范围筛选,用数字设门槛 📏
三个滑块式范围筛选:
| 筛选 | 说明 |
|---|---|
| Duration Range | 设置最小/最大飞行时长(分钟) |
| Altitude Range | 按飞行达到的最大高度过滤 |
| Distance Range | 按累计飞行总距离过滤 |
单位会随你的偏好设置(公制/英制)自动适配。
此外还可以按最少照片数/视频数过滤,快速找出"拍了素材的飞行"。
技巧8:地图区域筛选,直接在地图上"画框"选区 🗺️
这是最直观的空间筛选:
- 在 Overview 的集群地图上平移、缩放到你关心的区域
- 打开"Filter by visible map area"(按当前地图可见区域筛选)开关
- 只有起飞点落在当前地图视野内的飞机会保留在列表中
👉 想看"某条河流沿线的所有飞行"?把地图对准那条河,打开开关即可,无需输入任何坐标。
技巧9:保存筛选方案,常用组合一键复用 💾
- 点击Save filter即可把当前整套筛选状态(日期、无人机、电池、遥控器、标签、颜色、时长、高度、距离)存为预设
- 通过Saved下拉框随时一键应用;重名保存会覆盖,预设也可在下拉框内直接删除
- 应用预设后若手动改动条件,选择会自动回到None,避免误以为还在用旧预设
- 方案存放在当前 Profile 的数据库中,随备份一起迁移,跨设备可用
👉 把"每周一复盘用的固定组合"存成预设,团队共享实例也能各存各的。
技巧10:反转筛选,反向思维排除干扰 🔄
点击Invert(反转)按钮,所有条件取反:从"显示符合条件的飞行"变成"隐藏符合条件的飞行"。
- 想排除夜航?勾选
Night Flight标签 + 反转 - 想看"非主力电池"的飞行?勾选主力电池 + 反转
- 单独点 X 可清空某个条件,各下拉框也有清空按钮
反转 + 组合是高级用户最常用的"减法筛选"。
加分项:筛选之后的两个高效动作 ⚡
① 总览统计自动联动:侧边栏任何筛选都会实时作用于 Overview 仪表盘——总飞行数、总距离、总时长、照片/视频数、按机型/电池/时段的饼图、活动热力图、Top 飞行排行,全部只统计筛选后的结果。
② 直接导出筛选结果:筛选完成后,在统计栏的Export下拉菜单中一键导出当前筛选出的全部飞行(CSV / JSON / GPX / KML / Summary CSV),无需逐条手动挑选。
总结:组合出你的筛选公式 ✅
把十大技巧串起来,一个完整的"定位公式"长这样:
日期范围×无人机×电池×标签×地图区域→ 一键保存方案→ 导出或分析
更多细节可查阅官方手册的 Filters and Search 章节;筛选逻辑的前端实现可参考 src/components/dashboard/FlightList.tsx,地图区域筛选的状态管理见 src/stores/flightStore.ts。数据量再大,也能秒级找到目标飞行!
【免费下载链接】open-dronelog
Drone Log analyzer: A high-performance universal dashboard application for organizing and analyzing DJI/Litchi flight logs privately in one place. Supports plugin for custom flight log formats. Built with Tauri v2, DuckDB, and React.
相关推荐
什么是Open DroneLog?免费开源DJI无人机飞行日志分析仪表盘完整指南
什么是Open DroneLog?免费开源DJI无人机飞行日志分析仪表盘完整指南 Open DroneLog 是一款 免费开源的无人机飞行日志分析仪表盘 (Da
DataHub Smoke Test 端到端测试指南:从本地运行、域筛选到 CI 分级门禁
DataHub Smoke Test 端到端测试指南:从本地运行、域筛选到 CI 分级门禁 本篇指南围绕 DataHub 仓库中 smoke test 目录的端
数据目录数据治理数据血缘后端前端数据工程数据集成CANN/cannbot-skills:非计算类算子精度验证
非计算类算子精度验证 1. 算子定义 定义特征: 搬移/Cast,无数值计算 2. 验证方法 比对方法: 单标杆比对(CPU实现) 验证脚本: scripts/
AI 技能人工智能AI 评测CANNAscend
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考