纵横星图地面站产品系统

我要开发同款
yoyohi2026年04月15日
9阅读

技术信息

语言技术
SQLiteGISVueTypeScriptelectron
系统类型
WindowsHarmonyOS应用Linux
行业分类
工业互联网

作品详情

行业场景

完成对现有地面站软件的产品统型工作,兼容现有 GCS303 箱体式指控终端、TC301 便携式指控终端以及 XBOX 游戏手柄等,并具备适配多种屏幕尺寸和国产化操作系统指控终端的扩展能力,满足我司基于二代飞控与航电系统的CW 全系和 PH 全系机型的终端指控需求,可基于大疆 MSDK 扩展指控功能并面向监控系统、测绘系统、纵横云以及激光雷达系统等需求打通业务数据应用功能,形成业务闭环。

功能介绍

面向无人机任务规划与执行的桌面端应用,定位为“地图可视化 + 航线规划 + 任务管理 + 本地服务协同”的一体化作业平台。系统覆盖了任务全流程:计划创建、目标管理、航线生成、禁飞与高程校验、航线上传/回传、执行状态跟踪、数据导入导出等。

项目实现

1. 负责桌面端三层架构设计与落地,构建“渲染进程业务层 + Electron 主进程能力层 + 本地 Koa 服务层”的协同模型,统一 IPC、HTTP、WS 通信边界,提升复杂业务迭代的可维护性与可扩展性。

2. 三维地图可视化引擎集成: 深度集成定制化 joCesium(基于 Cesium.js 二次封装),实现无人机实时三维轨迹渲染、视频脚印投影、航线规划交互绘制,支持多图层管理与动态样式切换。

3. 实时遥测数据流处理: 基于 SSE(EventSource)接入无人机 OSD 遥测数据流,结合 MQTT 实现云端指令下发(起降、吊舱控制等),构建双向实时通讯链路,保障多机并发监控的数据可靠性。

4. 文件回放模块: 根据上传的回放文件,配合时间戳帧驱动的 Cesium 动画渲染实现飞行轨迹高清回放。

5. 工程化建设: 开发多个自定义 Vite 插件(Cesium 资源特殊打包处理、原生模块编译适配、开发/生产双环境 Electron 启动),配合 Husky + commitlint + ESLint 构建规范化 Git 工作流,有效提升团队协作一致性。

6. 国际化与权限体系: 落地 vue-i18n 多语言方案(中/英),封装 v-auth / v-auths 自定义指令实现细粒度按钮级权限控制,覆盖前后端 JWT 鉴权全链路。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论