网站首页 > 技术文章 正文
对于 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 地址:https://leafletjs.com
2. openlayers
一个功能齐全的 webgis 框架,最新的版本更新到了 6 的版本,就如他的官网描述的一样:A high-performance, feature-packed library for all your mapping needs.
推荐的第三方库:https://viglino.github.io/ol-ext/ 是对 openlayers 的功能扩展,很全面;包括编辑相关的打断、移动、撤销要素等等
推荐的书籍:WebGIS之OpenLayers全面解析
官网地址:https://openlayers.org/
3. mapboxgl
这个框架也是近年来比较火的一个 webgis 框架;它是一个 JavaScript 库,使用 WebGL 技术和 Mapbox 样式渲染交互式地图。它是 Mapbox GL 生态系统的一部分,其中包括 Mapbox Mobile,它是用 C ++ 编写的兼容渲染器,具有针对台式机和移动平台的绑定。
官网:https://docs.mapbox.com/mapbox-gl-js/api/
编辑搜图
请点击输入图片描述
- 上一篇: Cesuim三维实景平台
- 下一篇: docker 系列八、部署rabbitmq
猜你喜欢
- 2024-09-24 Cesuim三维实景平台
- 2024-09-24 开发环境搭建
- 2024-09-24 cesium地图
- 2024-09-24 使用Vite+Vue3创建Cesium项目
- 2024-09-24 VueCLI3.0干货系列之集成Cesium三维地球框架
- 2024-09-24 Cesium 快速入门
- 2024-09-24 基于 Vue3+TS 构建Cesium组件库VueCesium
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)