目录
什么是GIS?
GIS专业名称一般叫地理信息系统,也有叫地理信息科学的。GIS专业比较有名的学校有武大、南师大、北师大、北大、南大这些,主要研究的就是用计算机技术来解决地理问题。
GIS是一门综合性学科,包含了很多不同学科的内容:地理学、地图学、计算机科学与技术、地理信息系统等。
专业课主要有自然地理学、人文地理学、经济地理学、地图学、遥感技术、地理信息系统原理、测量学、数据库技术、程序语言相关课程
GIS专业有哪些就业方向?
地图方向:主要是一些测绘单位、地图供应商和自动驾驶等相关企业;制图和测绘都属于这个范畴;
数据分析:研究算法模型,做分析数据;
应用开发:GIS软件的开发和二次开发等;不会开发的还可以做技术支持和维护。
什么是WebGIS?
WebGIS是GIS软件开发需要掌握的内容之一。
WebGIS(网络地理信息系统)是指工作在Web网上的GIS,是传统的GIS在网络上的延伸和发展,具有传统GIS的特点,可以实现空间数据的检索、查询、制图输出、编辑等GIS基本功能,同时也是Internet 上地理信息发布、共享和交流协作的基础。
WebGIS是Internet技术应用于GIS开发的产物。GIS通过Web功能得以扩展,真正成为一种大众使用的工具。从Web的任意一个节点,Internet用户可以浏览WebGIS站点中的空间数据、制作专题图,以及进行各种空间检索和空间分析,从而使GIS进入千家万户。
WebGIS需要学习哪些内容?
基础编程语言——HTML/CSS和JS
WebGIS是将互联网和地理信息结合的产物,所以可以理解为Web(网页)上的GIS系统。Web网页在这里我们就简单地去理解为互联网网页即可,就是由编程语言有HTML/CSS、JavaScript开发展示的网页。
因此学习WebGIS离不开HTML/CSS、JavaScript的学习,在GIS开发中,应用最多的也是这几种语言。
JS数据库OpenLayers&Leaflet
OpenLayers
OpenLayers是业界比较出名的开源JavaScript地图库。Openlayers的优势在于开源免费,也提供了简单方便的API。二维地图上的功能,OpenLayers 基本都可以实现。
因为开源,所以业界使用得比较多,国内较多的公司都会选择它去二次开发。
Leaflet
Leaflet 是一款轻量级,用于移动友好交互式地图的JavaScript库,代码总大小比较小。Leaflet利用HTML5和CSS3在现代浏览器上的优势,同时也可以在旧浏览器上访问。
它可以通过大量插件进行扩展,具有漂亮的、易于使用的、文档丰富的API,使用上也比较简单。
同 OpenLayers 一样,因为是开源就会有更多的人选择,另外 Leaflet 轻量易用的特性,很多Web或者GIS应用在做简单的地图展示的时候,都会优先选择。
OpenLayers和Leaflet二者选其一进行学习即可,其他还有很多选择,但最常用的就是这两个,其他的就不做介绍。