三维GIS开发工程师必学开发技术有哪些?_全球聚焦
什么是三维GIS?
WebGIS就是将空间数据库中的数据,在前端实现可视化。
三维GIS在WebGIS的基础上,增加了对地球表面的第三维度,即高度或深度相比于二维层面的WebGIS,三维GIS能够更好的分析和处理地理空间数据,使用准确的三维地理模型可以帮助决策者和规划者更好地理解地理空间数据,进行可视化分析。
(相关资料图)
WebGIS与三维GIS的区别
• 我国对三维GIS研究比较晚,可是却取得了比较突出的进展。
• 据调查,我国在这一行业中的规模可达1000亿元,有大约四十万的从业者,很多领域已达到或超过了世界领先水平,在三维GIS这方面的成就尤为突出。
• 目前,三维运用所涉及到的行业或领域超过了四十多个。
三维GIS的应用
三维GIS开发工 程师招聘要求
•GIS、软件工程或计算机等相关专业,本科及以上学历;
• 熟悉CesiumJS、ThreeJS、Openlayers、MapBox或Leaflet等开源架之一,具有WebGL底层开发经验者优先;
• 精通HTML、Javascript、CSS等Web前端开发技术,会使用git和webpack,熟悉React框架者优先;
• 掌握地图学和GIS的基本原理,熟悉GeoServer、QGIS、ArcGIS或SuperMap、MapGIS等相关GIS卓面端和服务端软件的使用;
• 具备良好的编码规范和文档撰写能力;
• 具有良好的沟通、理解和逻辑分析能力,学习能力强,有责任心、良好的团队合作能力和敬业精神;
• 地理信息系统、测绘等相关专业全日制本科及以上学历;
• 熟悉vue,Typescrip等Web前端开发技术
• 熟悉Threejs或Cesium等3D引擎开发,具有WebGL底层开发经验者优先
• 掌握计算机图形学的理论基础,熟悉几何处理、计算几何、BIM技术等技术优先
• 具有良好的沟通、理解及逻辑分析能力、编程及学习能力强,有责任心、有良好的团队合作能力和敬业精神
• 地理信息、计算机科学等相关专业本科及以上学历;
• 熟练掌握HTML、CSS、JavaScript等前端开发技术,掌握nood js、vue等至少一种JS框架
• 熟悉WebGIS二次开发,并有多个GIS项目开发及实施经验;
• 有ArcGIS for JS API、Openlayers、Cesium、ThreeJS开发经验者优先
• 了解Java、NodeJS、数据库等后端开发技术
• 具备良好的表达沟通能力和团队协作能力,工作态度认真,责任心强。
三维GIS开发工程师必学开发技术
熟悉前端,掌握三维前端性能优化更佳
熟悉HTML/CSS/JavaScript/Vue全家桶/React全家桶
掌握数据压缩、硬件加速等三维性能优化技术
掌握WebGIS编程
Openlayer
Mapbox
Leaflet
开源地图平台开发、
熟悉WebGL编程
1. 熟悉WebGL及javascript开发;
2. 熟悉Shader编程GLSL;
熟悉计算机图形学
熟悉三维图形学基础理论,如光照、阴影、粒子效果、PBR渲染等,并掌握相关数学基础;
熟悉Cesium(或Threejs)1. 熟悉cesium开发技术,阅读过源码;
2、有cesium海量地形、影像和模型处理、粒子系统经验; 熟悉主流的三维模型文件格式 (obi、fbx、3ds、gltf、igs等);熟悉三维模型数据在线渲染与处理优化;熟悉常用三维数据模型,如点云、体元栅格、BIM模型,以及3DTile、Terrian等规范,及其存储、发布、缓存机制。
3、深入理解矢量、栅格、三维、拓扑等空间数据存储模型,熟悉OGC服务规范;
4. 有智慧城市、BIM或三维GIS相关项目开发经验。
三维GIS开发开发职业晋升道路
三维GIS开发学习路线
三维开发课程,扫码进群免费领取
三维可视化实战训练营
开营时间:23年7月10日
招生对象:全日制高校在校大学生,或者热爱GIS开发技术并热切期望提升自己的技能,均可报名;