作为武汉某985的GIS专业的渣硕,尽管本科计算机基础不是很扎实,读研阶段基本硬是扛着压力做完了导师分配的项目;鉴于自己一直都不能静下心来好好总结下,于是就效仿前辈们写博客,做一些简单的记录供自己以后回顾,如有不妥之处,还望批评指正。
这个小项目是南方某市的一个教育数据和规划数据结合后的web端可视化,主要是实现基于电子地图的学校要素信息查询,自定义多边形指标统计,各区域学校缺口的预警以及地图输出等功能,在梳理项目思路之前我先贴一下目前的效果图:
这个项目总体的思路是OpenLayers(浏览器地图渲染、要素交互)+ QGIS(样式配置)+GeoServer(地图服务器数据切片)+Tomcat(应用服务器)。OpenLayers是开源web端的地图开发框架,能够实现OGC规范下的在线地图服务(WMS/WFS、WMTS等)的调用,也能针对矢量数据进行平移、结点编辑等操作;QGIS是一个开源的本地GIS软件,可以进行地图样式SLD文件的导出(我没记错的话ArcGIS导出SLD需要安装其他插件才能导出SLD);GeoServer和Tomcat构成了服务器,我的实验部分是采用war包形式的GeoServer放到Tomcat解压的方式,更加方便快捷。主要的技术路线就说到这(都是比较成熟的技术。。。)<