WebGIS学习路线:

最近公司有培训 webgis 岗位的,我就整理了一份学习路线,有需要的也可以学习,如果觉得不错记得点赞、关注我!

 

技术基本要求:

1、JavaScript、CSS/HTML熟练掌握(svg、canvas);

2、GIS 基本知识:地图投影、坐标系相关;

3、Web 端常用 GIS 数据存储格式:wkt、geojson、esriJSON;

4、OGC(OGC、WMS、WFS、TMS、WMTS)规范;

5、掌握Arcgis server或者geserver 发布地图服务并展示;

6、懂得Java、C# 等后端语言(不强制)

7、Geotools

学习路线:

1、二维

web基础知识 + gis基础知识 + arcgis/ Qgis/ mapgis +arcgis server/ Geoserve/ igserver + openlayers/leaflet/mapboxgl/arcgis api for js

2、三维

web基础知识 + gis基础知识 +计算机图形学 + 3dMax/Maya/SketchUp/Blender/Pro-E(三维建模) + skyline/arcgis(gis平台)+ cesium/threeJS/webGL

学习资料:

基本:

1、epsg、wkt、geojson、esriJSON、OGC规范、计算机图形学相关(三维相关)等自行查找学习;

2、geoserver:https://www.giserdqy.com/gis/opengis/geoserver/17496/

3、arcgis server:简单的服务发布、配置等;

4、坐标系相关:https://www.cnblogs.com/E7868A/p/11460865.html

5、地理坐标系、大地坐标系与地图投影与重投影:https://blog.csdn.net/u011511601/article/details/81706636

二维 Web 技术:

1、openlayers:https://openlayers.org/

2、leaflet:https://leafletjs.com/

3、arcgis api for js:https://developers.arcgis.com/javascript/3/

4、mappboxgl:https://docs.mapbox.com/mapbox-gl-js/api/

三维 Web 技术:

1、Three.js: https://threejs.org/

2、Cesium.js:https://cesium.com/

了解学习:

1、turf:http://turfjs.org/

2、cesium:https://cesium.com/

3、gdal:https://gdal.org/

4、webgl:https://webglfundamentals.org/webgl/lessons/zh_cn/webgl-fundamentals.html

5、threeJS:https://threejs.org/

6、postgis、qgis、postgresql 自行查找了解;

《地理信息系统算法基础》书籍学习

学习gis相关可以关注我的博客:搜索 

 

转自https://baijiahao.baidu.com/s?id=1671250239402865139&wfr=spider&for=pc&searchword=WebGIS%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF