* @krazyphish/earth
基于Cesium开发的一款高可用,多功能,多场景的地图框架SDK
主要技术:Cesium,Monorepo,rollup,pnpm,CI/CD
参与主要难点及功能:
1. 图层拆分:可自定义样式和材质的广告牌、矩形、圆形、多边形、组合线段及空间封闭图形
2. 粒子发生器:可自定义的粒子特效,烟雾、燃烧、爆炸、喷焰等
3. 语义化工具:颜色、俯仰角、地理坐标描述、维度描述
4. 工具集:坐标转换、几何运算、开发控制、版本控制、参数控制
5. 事件订阅发布:全局事件、分模块的特定事件
6. 插件集:热力图、风场、洋流、聚合图层、覆盖物
7. cesium原生改进:具有缺陷的cesium类,基于其本身进行改进生成改进类
8. 基于Monorepo架构的SDK衍生项目集、插件集管理
9. 文档说明,类型标注,版本发布,demo
10. 项目地址:
业绩:
1. 降低项目GIS模块开发成本,提高开发代码健壮性及项目交付质量
2. 减少一般前端开发在必要时刻使用GIS模块和开发GIS基础功能的心智负担
3. 形成模块化GIS经验,加快项目迭代,缩短项目的开发周期
* 类电子作战分析研训系统
主要技术:Cesium,Vue3,Docker
参与主要难点及功能:
1. 全GIS模块架构设计及业务代码实现,包括:区域分析,航线分析,起降分析,目标分析,雷达规律分析,通信规律分析,组网
规律分析,综合分析等
2. 综合分析模块的多组别功能调度架构设计,通过对不同需求进行封装实现功能拆分,并通过图层实现共享和综合分析
3. 在前期项目开发周期被耽误50%的情况下接手项目,快速梳理遗留问题,并完成开发后通过三方测试最终交付
* 态势感知,基于不同数据源的态势大屏系统,支持实时态势和历史态势
主要技术:Cesium,Vue3
参与主要难点及功能:
1. 数十万级态势目标点渲染瓶颈优化,静态点加载优化,动态点渲染优化,源码级渲染控制重写
2. 实时数据接入推演态势的调度流程设计和代码框架设计,推流数据密度控制,缓存数据渲染调度
3. 多模块的历史态势回放数据接入的流程设计及代码实现
* 电子对抗大屏,根据已有电子对抗数据信息作为分析来源,进行历史对抗分析和大屏演练
主要技术:Cesium,Vue3
参与主要难点及功能:
1. 历史记录播放,实体与前端的交互设计
2. 巨量数据线体加载优化,抽稀优化,静态加载
3. 运行环境渲染瓶颈优化,国产运行环境适配,4K大屏渲染优化,cesium缺陷优化
4. 指出客户提供的三方SDK的软件缺陷,成功推荐客户使用我司的SDK产品开发项目,为自研SDK积累了宝贵的研发经验,同时增
加用户粘性