ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

WebGIS开发培训(ArcGIS API for JavaScript方向)

2021-12-06 07:31:23  阅读:233  来源: 互联网

标签:WebGIS 项目 流程 JavaScript ArcGIS API 开发


 将会学到的知识

1、WebGIS学习路线,就业指导

2、WebGIS项目整体构建流程,从系统需求、技术选型、项目开发、部署一整套流程

3、ArcGIS平台使用流程,从软件安装、数据导入、处理、服务发布、前端调用、在线数据分析等一整套流程

4、主流前端框架开发基础知识(不讲解框架源码,但会提供学习资料)

5、ArcGIS API for JavaScript官网知识,大约50%的官网知识(剩余50%官网知识在WebGIS开发的生涯中不会遇到,所以不用太过关注)

6、Github项目代码全流程管理(包括功能模块单独分支开发,bug修复处理流程,有兴趣的可以介绍GitHub Hook,Jenkines一整套的可持续集成流程)

8、Linux服务器环境搭建及项目部署流程,常用的Linux操作知识

9、NodeJS后台接口开发,pg数据库、MongoDB数据库操作

 

课程目录

一、WebGIS项目介绍

1、什么是WebGIS项目?

2、开发WebGIS项目要掌握哪些技术?

3、WebGIS开发学习路线是怎样的?

二、ArcGIS API for JavaScript介绍

1、ArcGIS整体软件体系介绍

2、ArcGIS平台上数据导入、处理、发布、前端调用整体流程介绍

3、ArcGIS API for JavaScript介绍

4、其他一些主流的地图JS API介绍(百度地图API、高德地图API、天地图API、Openlayer、Cesium等),各自开发一个demo

三、Vue和React基础开发知识讲解(根据学员自己的需求选择框架)

1、一周时间学习Vue

2、一周时间学习React

四、一张图WebGIS项目开发

1、一张图项目需求介绍

2、技术选型

3、Git、GitHub流程讲解

4、项目环境搭建、项目初始化

5、ArcGIS API for JavaScript引入

6、地图模块开发、地图基础控件开发(底图切换、二/三维切换、比例尺、图例等等)

7、目录树开发、图层加载

8、属性查询、空间查询、卷帘分析、多屏对比功能模块开发

9、首页大屏开发、图层数据可视化(Echarts)

10、系统非GIS功能模块开发(登录、图表查询、用户管理等)

11、以上各个功能模块中涉及到的数据处理及服务发布

12、项目部署,公网服务器访问

五、学习总结

1、从头开始回顾整体知识点

2、梳理WebGIS开发知识脑图,以备后续自查和复习

3、提供简单的就业指导和咨询,以及部分公司的内推机会(不局限于GIS公司,不是996、薪资拖欠那种有坑的公司)

 

项目开发参考UI:

课程咨询:

评论区留言或者咨询QQ:2250685378 

 


标签:WebGIS,项目,流程,JavaScript,ArcGIS,API,开发
来源: https://www.cnblogs.com/xuqw/p/15647992.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有