岗位职责:
1.开发基于Web的地理信息系统应用
2.维护和更新现有WebGIS系统,确保系统的稳定性和性能。
3.处理和管理各种地理空间数据,包括矢量数据、栅格数据和属性数据。
4.使用GIS服务器(如ArcGIS Server、GeoServer等)发布和管理地图服务
配置和优化地图服务性能。
5.使用前端地图库(如Leaflet、OpenLayers、Mapbox GL、Cesium、Three.js等)进行地图的渲染和交互功能
6.实现地图的各种交互功能,如缩放、平移、标注、测量、拾取等
任职资格:
Web开发技术
1:熟悉HTML、Ajax、JavaScript、CSS等Web前端开发技术。
2:熟悉Vue.js、React.js等流行前端框架。
GIS相关知识
1:具备一定GIS基础知识,有智慧城市、三维仿真、BIM应用等大型项目开发经验。
三维GIS技术
1:三维可视化平台开发经验:有基于Web的三维可视化平台开发工作经验,熟悉Cesium、Three.js前端JS库,理解主流3D各类模型文件(.FBX,.OBJ,.GLTF,.GLB)。
2:WebGL图形绘制:熟悉WebGL图形绘制原理与算法,能进行快速的场景特效设计与优化,熟悉三维图形图像的理论基础,如三维成像原理、UV贴图、着色器、材质等。
地图服务技术
1:熟悉地图服务发布和管理工具,如ArcGIS Server、GeoServer、MapServer等。
2:了解OGC标准,如WMS、WFS、WCS等。
前端地图库
1:掌握Leaflet、OpenLayers、Mapbox GL、Cesium、Three.js等前端地图库的使用。
2:能够实现各种地图交互功能和自定义地图样式。
数据处理工具
1:熟练使用GDAL、OGR等地理数据处理工具。
2:能够进行数据清洗、转换和格式化。
3D引擎
1:熟悉其他3D引擎,如Unreal Engine 4、Unity3D等。
版本控制和协作
1:熟悉Git等版本控制工具。
2:具备团队协作和项目管理能力。
更新于 2024-10-28
查看更多岗位职责