三维航线智能规划 GIS开发
(三维航线智能规划项目(智能分析地形) 全网首例)
内容:•使用webpack + react搭建项目,cesium配置到webpack中。
•采用react-router搭建页面路由
•配置使用Scss样式写动态样式变量和公共样式变量。
•配置redux,react-redux对数据状态进行统一管理。
•渲染多个B3DM格式模型,对模型按需求进行视觉裁剪(通过three.js的clipping方法实现)
•cesium鼠标键盘事件的绑定和解绑,根据需求完成区域多边形航线区域绘制的功能
•在指定对象时添加视频融合的功能事件交互中完成绘制ellipsoid,polygon,polyline,cylinder等图元的绘制并按要求 渲染图元材质。
•根据要求在交互中完成各种Camera视角变化的需求
业绩:该项目是一款三维航线智能规划的软件,界面功能以及算法均独立完成。
用户输入位置可跳转到指定区域对想要飞行任务的区域绘制一个多边形进行指定。生成一条等距生成一条可以扫描该区 域的Z字型航线。航线为仿地线,可以根据地形变化(如遇山地,峡谷,俯仰坡等)而变换,也就是说,航线高度始终 和地形高度保持一个几乎相等的值,关键位置点输出用到了线性回归,导数,二乘法。使无人机能够安全的航线行并大 幅度降低了无人机需要存储的位置点。