webgis开发学习线路

先说一个什么是webgis WEBGIS:通过互联网对地理空间数据进行发布和应用,以实现空间数据的共享和互操作,如GIS信息的在线查询和业务处理等。WebGIS客户端采用Web浏览器,如IE,FireFox。WebGIS是利用Internet技术来扩展和完善GIS的一项新技术,其核心是在GIS中嵌入HTTP标准的应用体系,实现Internet环境下的空间信息管理和发布。WEBGIS可采用多主机、多数据库进行分布式部署,通过Internet/Intranet实现互联,是一种浏览器/服务器(B/S)结构,服务器端向客户端提供信息和服务,浏览器(客户端)具有获得各种空间信息和应用的功能(转自百科)其实webgis已经包括了前端,后端,数据库,再加一些gis基础的东西,如果说整个webgis的环节,你应该已经是一个全栈工程师了。现在webgis很大一部分是对空间数据和空间数据分析结果的展示,后端很多功能基本是用很成熟的技术调用接口来完成的。很大一部分工作是在web前端这块。那就说你要学的东西吧,假设你已经具有了,gis相关基础。webgis地图基本原理看一下你http://www.thinkgis.cn/topic/541ac2e15eb69f9abd038dfc现在的主要任务就是去学习前端知识。HTML,JavaScript,css,这三样必须要熟悉,接着后面你可以使用一些地图开源库调用地图的服务和相关接口地图展示相关数据了。如果你想展示的效果足够炫,你就需要研究一些绘图技术了,svg,canvas,如果你想做三维就要上webgl了。题主想学习的话,还是做一些东西,边学变练手,慢慢就上路子了,学习webgis不在于用什么API,什么库,基础打好,一切api,库都是看文档。练手的话,题主可以搞些PM2.5数据,在地图上展示一下地图库可以选leaflet,openlayer,arcgis的也可以,做一些热力 tu如效果,时间变化效果,一些图表展示,在搞个后端存储一下数据,弄一下简单的服务端。做这样一个小例子下来你算是webgis入门了。

你可能感兴趣的:(webgis开发学习线路)