岗位职责:
一、Cesium高仿真渲染开发:
1、设计和开发仿真应用程序,包括建模、算法开发、软件编程等工作;
2、负责基于 Cesium 的高仿真三维渲染开发工作,实现复杂场景下的高效渲染与交互;
3、参与三维空间数据处理、分析和可视化相关功能的设计与实现,提升产品在空间数据分析领域的应用能力;
4、优化 Cesium 的性能表现,解决大规模数据加载、渲染及实时交互中的技术难题;
5、结合 GIS 技术,开发空间分析工具,支持洪水预警、防洪排涝等水利相关的业务需求;
6、持续跟进 Cesium 及相关三维可视化技术的最新发展,探索前沿技术在项目中的应用。
二、项目协作:
1、参与项目需求分析、技术方案设计及代码评审;
2、与产品经理、设计师、后端开发人员紧密合作,确保项目按时高质量交付;
3、持续优化现有系统,提升系统的稳定性和性能。
三、技术研究与创新:
1、跟踪Cesium及高仿真渲染技术的最新发展,探索新技术在项目中的应用;
2、参与技术难题攻关,提出创新性解决方案。
任职要求:
一、教育背景: 计算机科学与技术、软件工程、地理信息系统(GIS)或相关专业本科及以上学历;
二、工作经验:
1、至少5年基于 Cesium 的三维可视化项目经验;
2、具备扎实的编程能力和良好的数学基础,熟悉C 等编程语言;
3、熟悉常见的仿真软件平台(如MATLAB、Simulink等);
三、技术能力:
1、精通 Cesium 核心功能模块的使用与二次开发,熟悉其渲染原理及优化方法;2、具备高仿真三维场景构建能力,能够实现复杂地形、建筑模型、水利设施等的精细化展示;
3、熟悉三维空间数据处理技术,包括但不限于点云数据、栅格数据、矢量数据的加载与分析;
4、掌握三维空间分析算法(如缓冲区分析、叠加分析、距离计算等)并能结合业务需求实现功能;
5、熟练使用 GIS 相关工具和平台,了解常见地理数据格式(如 GeoJSON、KML、Shapefile 等)及其处理方法;
6、具备扎实的前端开发基础,熟悉 HTML5、CSS3、JavaScript(ES6 ),并熟练掌握主流前端框架(如 React/Vue/Angular)。
四、项目经验:
1、参与过 Cesium 或其他三维可视化平台的实际项目,有大规模场景渲染或空间数据分析相关经验者优先;
2、有水利、防洪、应急指挥等相关领域经验者优先;
五、加分项:
1、熟悉三维可视化引擎(如 Three.js、osg.js)的底层原理,并有二次开发经验;
4、熟悉 WebGPU 或其他高性能图形渲染技术,能够优化 Cesium 的性能表现;
了解洪水预警、防洪排涝等水利业务流程,熟悉相关数据处理和分析方法;
六、综合素质:
1、具备良好的学习能力,能够快速掌握新技术并应用到实际项目中;
2、具有较强的逻辑思维能力和问题解决能力,能够在复杂场景下分析并解决问题;
3、优秀的团队协作能力,能与产品、设计、后台开发等岗位高效沟通。