崗位職責:
1.負責 WebGIS及三維地圖應用 的前端開發(fā),基于 Cesium 實現(xiàn)高性能三維場景構(gòu)建、地形渲染、模型加載及交互功能。
2.開發(fā)空間數(shù)據(jù)可視化 功能(如矢量數(shù)據(jù)渲染、動態(tài)軌跡、熱力圖、3D模型展示等),優(yōu)化大數(shù)據(jù)量下的前端性能。
3.負責對接 GIS地圖服務(如WMS、WMTS、TMS)及 三維數(shù)據(jù)格式(如3D Tiles、GLTF、CityGML等),實現(xiàn)高效數(shù)據(jù)加載與渲染。
結(jié)合 Cesium 與前端框架(Vue/React),封裝可復用的三維地圖組件,提升開發(fā)效率。
4.負責優(yōu)化 WebGL渲染性能,解決大規(guī)模三維場景下的卡頓、內(nèi)存泄漏等問題。
5.跟蹤三維GIS技術(shù)趨勢(如數(shù)字孿生、BIM+GIS、實景三維),推動技術(shù)創(chuàng)新與落地。
任職要求:
1.1年以上WebGIS開發(fā)經(jīng)驗,熟練掌握 Cesium,能獨立開發(fā)三維地圖應用。
2.精通 JavaScript/TypeScript,熟悉 Vue/React 框架及前端工程化(Webpack/Vite)。
3.熟悉 GIS基礎概念(坐標系、投影轉(zhuǎn)換、空間分析),能處理 GeoJSON、Shapefile 等空間數(shù)據(jù)。
4.了解 WebGL 基本原理,能優(yōu)化Cesium場景性能(如LOD、分塊加載、相機控制)。
Cesium方向加分項:
1.有 Cesium 實戰(zhàn)項目經(jīng)驗,熟悉 3D Tiles 數(shù)據(jù)規(guī)范及優(yōu)化策略。
2.掌握 Cesium高級功能(如自定義Shader、粒子效果、地形開挖、動態(tài)光照)。
3.了解 BIM+GIS 集成開發(fā)(如SuperMap iClient3D、ArcGIS JS API 4.x)。
4.熟悉 Three.js 或 Babylon.js,能結(jié)合Cesium實現(xiàn)混合渲染。
有數(shù)字孿生、智慧城市、實景三維 項目經(jīng)驗者優(yōu)先。
職位福利:五險一金、餐補、帶薪年假、節(jié)日福利、高溫補貼、定期體檢、通訊補助、采暖補貼