推荐WebGIS学习路线!建议收藏(webgis项目实战)
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相关可以关注我的博客:搜索 jiegiser