非地信专业(土木、测绘、地质学、城规、建筑学等专业)转GIS开发,应该怎么规划学习
最近很多同学都在问我,如果我要转GIS开发,在校期间我应该怎么规划学习,可以实现成功跨转?例如:土木工程、测绘、人文地理、地质学、城规、建筑学等专业。
1.最基本的GIS知识
1)学习GIS基础理论:
首先要了解地理信息系统的概念、原理和应用范围,包括空间数据结构、地图投影、空间分析等基本概念。
2)掌握GIS软件:
熟悉主流的GIS软件(如ArcGIS、QGIS等),学习其基本功能和操作方法,能够进行地图制作和常用空间分析。
2.编程能力
1)学习编程语言:
掌握至少一门编程语言(如HTML、CSS、JavaScript、VUE、react等),这些语言在WebGIS开发中被广泛应用。
2)深入学习WebGIS框架:
研究WebGIS前端框架技术(如Openlayers、mapbox和cesium等)为后续实战项目打下坚实的基础。
3.项目实战
1)参与GIS实践项目:
积极参与真实的GIS项目,尤其是与本专业相关的项目,在项目实践中深入理解和应用GIS技术,提升实战能力。
2)自主开发项目:
尝试独立设计和开发一些小型GIS应用软件,如地图可视化工具、空间数据分析工具等,加强自己的编程能力和项目管理能力。
此外,还有一些额外的建议可以帮助大家进一步充分学习:
1. 寻找合适的课程:
选择研究生阶段相关的GIS专业课程,尤其是与GIS软件开发相关的课程。例如新中地GIS开发的项目实战。
2. 系统学习WebGIS开发:
学习WebGIS开发的整体流程,包括前端设计、地图加载、数据处理以及一些后端基础服务,可以实现一个独立的项目,对后续在GIS开发方向的就业有很大帮助。
3. 关注最新的GIS资讯:
保持对最新GIS技术和行业趋势的关注,参与GIS相关的社区讨论和活动,与一些GIS开发的行业专家和从业者建立联系,参与一些开源项目代码的编纂等,有助于进一步提升编程能力和项目经验。
总之,通过系统学习最基本的GIS知识、提升编程能力并参与项目实战,是非GIS专业跨入GIS专业必经之路。
那么有哪些资源可以帮助大家学习?
1.海量GIS电子书免费领取

2.GIS软件操作课程

3. GIS开发项目实战
《智慧校园项目实战》

《智慧交通项目实战》

如何免费获取?
