本科想找三维GIS的工作,需要学什么?

地信、测绘、遥感专业的同学,大概率都搜过三维GIS相关岗位。

确实,对于咱们GIS专业的本科生来说,选择三维GIS开发是一条比纯编程或传统测绘更"香"、更具有优势的职业发展路径。

既不用和无数计算机科班生拼算法、拼底层,避免了**"转码即陪跑" 的尴尬** ;又能跳出传统测绘 "薪资低、发展窄" 的局限 ,妥妥的 "专业优势 + 高薪潜力" 双 buff 叠加。

但问题来了:想入行三维 GIS 开发,应该如何入门?本科阶段到底该学什么?

**先说说岗位大方向,**现在三维 GIS 岗位里,Web 端三维可视化是主流,桌面端和移动端的需求相对少一些,所以咱们学习时可以把重心放在 Web 端,这样求职时选择面会更广。

专业基础真的不能忽视

很多同学觉得课堂上学的理论没用,其实到了工作中才发现,这些是理解项目逻辑的关键。

比如空间数据结构,你得知道矢量和栅格数据的区别,不然处理数据时都不知道该用哪种格式;坐标系统和地图投影也得搞明白,实际项目里经常会遇到坐标系不匹配的问题,要是连经纬度和高斯投影的转换逻辑都不清楚,根本没法下手解决。

数据库方面,PostgreSQL 搭配 PostGIS 是 GIS 领域常用的组合,一定要多练实操,比如空间查询、数据存储这些基础操作,很多岗位招聘时都会提到这一点。

至于 GPS 和 RS 的知识,不用学得太深,但至少要知道地理数据的采集流程,这样和团队沟通时才不会完全听不懂。

前端技术是敲门砖

HTML、CSS、JavaScript 这三大基础必须掌握,尤其是 JavaScript,后续学三维引擎、前端框架都离不开它。

不用追求一下子学得多深,但光背语法也是没用;一定要多动手写案例,比如用 JS 实现简单的交互效果。

前端框架方面,Vue 是企业用得比较多的,建议优先把 Vue 吃透,跟着教程做个简易的地图可视化页面,把组件、路由这些基础知识点搞懂就行,不用贪多。

另外,ECharts、D3.js 这类可视化工具包可以学一个,工作中经常需要在三维场景里展示数据图表,比如在智慧城市项目里呈现交通流量、人口分布,会用这些工具能让你更快上手工作。

三维引擎是核心技能

Cesium一定要重点学,这也是招聘时企业重点关注的部分。

它是专注于三维地球可视化的引擎,智慧城市、数字孪生这些热门项目基本都离不开它。很多岗位的招聘要求里都会写 "熟悉 Cesium",比如怎么加载地形数据、导入 3D 模型、渲染矢量数据,还有怎么优化海量数据的加载性能,这些都是实际工作中会用到的技能,面试时也经常会被问到。

Three.js 可以作为基础补充,它是轻量级的三维框架,能帮你理解三维空间的基本逻辑,比如怎么构建简单的三维场景、添加纹理材质,学会这些再学 Cesium 会更容易上手。

Mapbox 可以作为加分项,它的地图样式比较美观,上手也快,了解一下基础的地图加载、图层配置就行,多一项技能总能多一分优势。

光会开发不会处理数据也不行

光会开发不会处理数据可不行。ArcGIS 是企业里用得比较多的 GIS 平台,至少要熟练掌握数据处理、空间分析这些基础操作,比如用它制作地形高程数据、处理矢量数据。

QGIS 是开源免费的,适合学生党平时练手,功能也比较全面。开源技术方面,GeoServer 和 GDAL 必须学,GeoServer 用来发布地图服务,把处理好的数据变成前端能调用的接口;GDAL 是处理地理数据的神器,影像裁剪、格式转换(比如 shp 转 geojson)这些操作都得会。还有 3D Tiles、gltf、osgb 这些三维模型格式,得认识,知道怎么优化模型、实现轻量化加载,不然项目里的模型太大,加载速度慢,会影响用户体验。

实战项目经验太重要了

实战项目经验对本科生来说太重要了!!!

很多企业招聘时虽然写着 "优先有经验者",但其实更愿意给有项目经历的应届生机会。毕竟简历上写的 "精通 XX 技术" 太空泛,而实实在在的项目能证明你的能力。

不用做多么复杂的项目,从简单的开始就行,比如做一个三维校园展示系统,用 Cesium 加载校园的地形和建筑模型,实现视角漫游、点位查询功能。如果能进阶一下,做一个智慧城市数字孪生的小 demo,整合一些公开数据,用 ECharts 展示分析结果,那就更有竞争力了。

为了帮助零基础以及转行的同学快速了解GIS开发,我们推出了入门系列课程及项目教程(无偿分享),主要有:

  • Web前端零基础入门课程

  • VUE3基础教程

  • Echarts数据可视化开发课程

  • Openlayer系列课程

  • Mapbox课程

  • cesium零基础入门教程

  • cesium进阶案例

  • three.js基础课程

  • webgis智慧校园实例教程

  • 智慧交通项目教程

  • webgis毕设智慧机场课程

部分含源码和笔记,有兴趣的可以找我👇,备注相关名称

另外,针对有就业需求的本科/硕士在校、毕业生,想学习更多高级GIS开发技能,可以了解特训营的学习内容。

GIS开发特训营从基础入门、技术进阶、前端框架、WebGIS开发、GIS三维开发、项目管理和就业六个方面打造行业和市场需求的复合型GIS开发人才。

在新中地也有不少本科应届生通过系统学习,最后都拿到了满意的offer。

双非地信本科应届生勇闯GIS开发

该同学是一所双非一本地理信息科学专业的应届生,还没毕业的时候,他就想找GIS开发方向的工作。

因此临近毕业季的第一时间,就来到新中地,从零开始转码;经过5个月的系统学习,顺利结业,拿到了南京一家南京一家GIS开发offer,月薪8000。

【学员故事】应届生勇闯GIS开发:月薪8K只是一个起点

自然地理应届生转GIS开发

自然地理应届生转GIS开发,半年 拿到12000+双offer

该学生是自然地理专业的毕业生,也是班里唯一一个决定彻底转型,投身GIS开发的人。

学完之后, 顺利拿到了12k和13k的两个offer,这个结果,不仅是对他半年努力的肯定,更向他证明了当初选择的正确性。

【学员故事】半年拿到12000+双offer:自然地理应届生转GIS开发

空间信息与数字技术专业转码GIS开发

该学生是空间信息与数字技术专业大四毕业生,刚好在大四这个阶段接触到了学校和新中地这边的一个GIS开发校企联合项目。然后通过老师的介绍,就参报名参加了这个校企联培。

目前已经转正了,薪资是7000+,是达到学生的预期,还远超她的预期。因为据学生透露同班的同学有一些工资才能到3k-4K。

远超我的预期!空间信息与数字技术大四应届生转行GIS开发经验分享

更多应届生转行GIS开发案例以及转行学习规划👇

相关推荐
二狗哈11 小时前
Cesium快速入门24:Appearance编写着色器修改外观
3d·webgl·cesium·着色器·地图可视化
二狗哈2 天前
Cesium快速入门22:fabric自定义着色器
运维·开发语言·前端·webgl·fabric·cesium·着色器
WebGIS开发2 天前
WebGIS开发实战|基于Mapbox GL的智慧城市三维可视化系统
信息可视化·智慧城市·gis开发·webgis
二狗哈3 天前
Cesium快速入门21:Primitive材质类型与设置
3d·webgl·材质·cesium·地图可视化
二狗哈3 天前
Cesium快速入门18:Entity材质设置
3d·webgl·材质·cesium·地图可视化
二狗哈3 天前
Cesium快速入门19:Entity折线材质
3d·webgl·材质·cesium·地图可视化
二狗哈3 天前
Cesium快速入门17:与entity和primitive交互
开发语言·前端·javascript·3d·webgl·cesium·地图可视化
二狗哈4 天前
Cesium快速入门16:Primitive多个实体与颜色修改
3d·webgl·cesium·地图可视化
WebGIS开发4 天前
WebGIS开发实战:武汉旅游资源可视化平台开发与应用
信息可视化·gis·智慧城市·旅游·gis开发·webgis