进入2025年,随着城市化进程的加速和城市规划的日益复杂,三维GIS技术的市场未来又会怎么变化?

三维GIS开发与智慧城市、数字孪生等国家政策扶持项目紧密相连。这些项目作为未来城市发展的重要方向,对三维GIS技术人才的需求量巨大,为相关专业的学生提供阔新的就业方向。

今天我们一起来看下,步入25年的GIS开发系统学习路线?跟随新中地的GIS开发学习路线,模拟真实项目开发流程,系统了解前端GIS开发、三维GIS开发等相关工作。

ps:需要清晰版本的学习路线图看最下面  

1. Web基础阶段

HTML

HTML本质、HTML组成、HTML语义化布局元素、多媒体元素(超链接, 图片, 音频, 视频)表单元素、表格元素

CSS

选择器(包括nth-of-type,nth-of-child等)文本属性、背景(包括background-size,background-clip等)属性值的计算机制、视觉格式化模型、伪类与伪元素、flex布局与grid布局、媒体查询与响应式、过渡transition变形transform渐变、关键帧动画

JavaScript基础开发

变量与数据类型、运算符与表达式、条件分支、循环、数组、函数、对象、WebAPI

DOM与BOM

事件驱动、回调函数、冒泡与捕获、事件委托、本地存储

JavaScript高级

全局对象与活动对象、作用域与闭包、原型与原型链、let和const箭头函数、解构、promise、async/await、异常处理、EventLoop

图片

2. Web进阶阶段

项目前准备

node环境安装、npm包管理工具、yarn与pnpm、RESTful接口对接与调试、Git配置与实战应用

Vue基础

声明式渲染、响应式系统及原理、属性绑定事件绑定、双向绑定、条件渲染、列表渲染动态样式、计算属性、侦听器、过滤器

Vue核心及生态‍

生命周期与生命周期钩子、Vue核心模块与响应式原理、组件、插槽、Vite、Vue-router、Pinia、ElementUI框架及实战

大屏可视化项目

Canvas原理、Echarts、阿里datav云平台

图片

3. WebGIS二维开发

网页绘图基础

canvas基础、canvas动画、canvas复杂案例实现、svg基础、SVg动画

Node.js后端开发

数据库管理软件操作、mysql数据库操作、orm框架使用、express接口开发、常见前后端交互场景、实现完整的全栈开发

WebGis基础理论

ogc标准、常见webgis数据服务、webgis核心概念、turf空间分析

Openlayers框架开发

图层加载、要素加载、常见控件、矢量图形绘制、地图事件封装

Mapbox框架开发

图层样式加载、常见控件和插件使用、矢量图形绘制、地图事件封装

高德地图开发平台开发

L7可视化平台开发

多用户权限管理、实时路况、事件查询、缓冲区分析、叠加裁剪分析

项目实战

基于mapbox实现可视化智慧城市

基于高德地图开发web地图应用

图片

4. WebGIS三维开发

三维核心理论Three.js

Threejs起手式-场景,相机,渲染器,实用工具、网格体详解、材质详解、三维相机详解、3D模型加载、粒子效果、Threejs动画、射线交互

三维核心理论WebGL

WebGL工作原理、WebGL绘制简单图元、WebGL绘制立方体,渲染三维场景、WebGL添加场景光照、WebGL着色器语法讲解

三维GIS开发-cesium实用功能

Cesium起手式,Cesium框架体系介绍、Cesium实用工具介绍、Cesium相机详解、Cesium 坐标系详解、几何实体详解与常见功能封装、Cesium屏幕空间事件以及常用应用、Cesium原始图元详解、Cesium数据源详解、Cesium多种格式底图、三维实体的加载与导入导出、Cesium 3Dtiles详解、Cesium场景可视化详解

图片

5. 三维GIS实战进阶

Cesium实战案例分房分户

Cesium集成Vue3、Cesium基础工具库封装、区域切分、楼层分层、3D弹窗、不动产登记业务功能开发

Cesium实战案例建筑方案

自定义着色器修改、模型的加载与定位

Cesium实战案例轨迹漫游

Cesium点线面绘制工具扩展

Cesium中的property应用、Cesium中复杂业务逻辑处理技巧

Cesium通视分析

Cesium中的射线应用

Cesium动态剖切

Cesium中的模型裁剪应用

基于Cesium和WebGL的城市三维场景开发(高级)

城市级shp数据处理、城市级白膜的大数据处理与前端渲染、城市三维场景构建(水域效果、道路特效、地标特效)、Cesium天气特效(晴、雨、雾、雪)、Cesium中着色器使用技巧与特效类封装技巧、城市模型渲染:渐变、呼吸灯、扫光、夜景

三维实战项目:三维智慧地铁系统开发与应用

三维智慧地铁基础与大屏、视频监控对接、自定义着色器美化可视化效果、地铁实时轨迹漫游效果、地铁线路路径管理、地铁重点保护活动展示、地铁发展历程三维展示、地铁站点管理与站点查询、地铁路径规划、项目展示汇报

6. 综合素养与就业

主讲内容:

程序员职业素养:熟练掌握编码规范,职业素养;

企业项目管理体系:真实项目开发式学习,可掌握企业级项目流程;

GIS职业发展课:掌握职场通识能力做好面试准备;

就业加强课:掌握面试常见技术问题、简历撰写技巧,面试真题讲解分析;

模拟面试课:模拟真实人事、技术面试,1V1面试指导。

新增AI辅助编程,为GIS开发就业加码

引进AI编程软件,增强职场竞争力

使用cursor进行AI编程教学,实现“智能代码补全”、“自然语言编辑”、“代码库理解”、“实时错误检测修复”、“多文件编辑”等,功能十分强大。新中地手把手保姆式教学,帮助学生快速提高提升编程效率,快速利用AI编程工具生成完整的项目。

Logo

一站式 AI 云服务平台

更多推荐