岗位描述
工作内容
1.WebGIS应用开发:根据产品需求,负责GIS平台的前端可视化开发,基于OpenLayers、Leaflet或Cesium等WebGIS技术栈实现地图展示、二三维场景渲染、空间交互等功能;
2.空间数据处理与集成:参与矢量/栅格数据格式转换、坐标系统转换、数据入库等操作,并负责将后端API和AI算法(如目标检测)的结果在GIS系统中进行空间化集成与展示;
3.平台架构与功能开发:参与或主导基础地理平台的框架设计、开发和维护,实现地图服务发布、空间数据管理、核心功能模块开发,并编写相关技术文档;
4.系统优化与协同:负责WebGIS应用的性能调优、安全性维护,并与产品经理、UI设计师、后端及算法团队协同推进项目进度。
任职条件
1.学历与专业:通常要求本科及以上学历;
2.编程语言与框架:需要扎实的编程基础,常用语言包括JavaScript/TypeScript(前端)、Python(数据处理)、Java/C#(后端)。前端框架多要求Vue或React;
3.WebGIS框架:这是最关键的能力。需要熟练掌握二维地图库如OpenLayers、Leaflet,以及三维引擎如Cesium。部分岗位也要求掌握ArcGIS API for JavaScript或SuperMap;
4.空间数据技术:了解常见空间数据格式(如GeoJSON、Shapefile);熟悉PostGIS等空间数据库;能使用QGIS、ArcGIS等桌面软件进行数据处理;了解GeoServer等地图服务器的配置和WMS/WFS等OGC服务标准;
5.经验与能力:良好的逻辑思维、沟通能力和团队协作精神是通用要求。