当前位置:首页 > 知识百科

webgis前端开发(webgis软件开发中文手册案例)

2022-11-10 18:22:28

  对于gis专业的来说;如果做gis开发开发这块,前后端是不分家的;也就是说,你既要会后端知识,也要会前端;gis开发主要注重gis server相关。我下面推荐一些webgis开发学习的一些路线以及资料。

  一、学习路线

  首先学习webgis,要知道webgis是什么,webgis是专门以B/S形式实现的GIS,是GIS的一个子集,都是以网页的形式来实现界面的;所以学习webgis的前提是学好前端相关的:html、css、js以及如今的前端开发环境以及框架:webpack、vue、react等等;后期我会整理一些前端学习相关的网站以及视频、书籍等。

  一、webgis框架

  webgis框架开源的二维的主要有leaflet、openlayers、mapboxgl、maptalks等,三维主要是cesium为主。

  所有的框架,大家学习的时候都可以首选看官网的API以及例子,英文不好的,浏览器可以安装一个翻译插件,翻译过来;

  1.leaflet

  一个小而轻量级的webgis框架,主要移动端项目比较多;强大的插件扩展,让这个框架功能更丰富;麻雀虽小,但五脏俱全。

  推荐的书籍:Leaflet.js Essentials

  leaflet地址

  2.openlayers

  一个功能齐全的webgis框架,最新的版本更新到了6的版本,就如他的官网描述的一样:A high-performance,feature-packed library for all your mapping needs.

  推荐的第三方库:

  是对openlayers的功能扩展,很全面;包括编辑相关的打断、移动、撤销要素等等

  推荐的书籍:WebGIS之OpenLayers全面解析

  官网地址

  3.mapboxgl

  这个框架也是近年来比较火的一个webgis框架;它是一个JavaScript库,使用WebGL技术和Mapbox样式渲染交互式地图。它是Mapbox GL生态系统的一部分,其中包括Mapbox Mobile,它是用C++编写的兼容渲染器,具有针对台式机和移动平台的绑定。

免责声明:本文由用户上传,如有侵权请联系删除!