1、前言
3D WebGIS是近期未来的方向,因为大数据、大屏可视化,最佳配合展示方式是3D地图。
地图要素展示(建筑、路线信息),空间分析(最短路径、最快路径、缓冲区),数据分析可视化(交通实时情况),POI兴趣点等。
Web服务器一般指网站服务器,简单的可以理解为,电脑上的文件资源,可以通过Web服务器部署后,让通过因特网的人都能访问预览。
目前行业上比较流行的地图JS库,主要有:OpenLayers、Leaflet、Mapbox-gl、maptalks.js、ArcGIS API for JavaScript、Cesium等
2、需要掌握的技术
- JavaScript、CSS / HTML 熟练掌握
- Vue、typeScript、React等
- GIS 基本知识:地图投影、坐标系相关
- Web 端常用 GIS 数据存储格式:wkt、geojson、esriJSON
- OGC地图服务(OGC、WMS、WFS、TMS、WMTS)规范,发布方法
- 掌握 ArcGIS Server 或者 GeoServer 发布地图服务并展示
- 懂得 Java、C# 等后端语言
- Geotools(Java GIS 工具包)
- 必要的运维知识,服务部署搭建,linux常用指令等
3、学习路线
二维
web 基础知识
Vue 基础知识
gis 基础知识
arcgis/ Qgis/ mapgis
arcgis server / Geoserve / igserver
openlayers / leaflet / mapboxgl / arcgis api for js
三维
计算机图形学
3dMax / Maya / SketchUp / Blender / Pro-E(三维建模)
skyline / arcgis(gis 平台)/ CesiumLab
cesium / threeJS / webGL
共同学习,谢谢支持!