课程培训
ArcGIS Server 应用开发培训课程6

ArcGIS Server 应用开发培训课程大纲

 

培训背景:ArcGIS Server不仅是GIS服务发布平台,更是构建Web GIS应用的核心后端支撑。通过ArcGIS REST API和客户端开发库(JavaScript API),开发者可以基于Server发布的服务构建功能丰富、交互友好的Web GIS应用。本课程面向企事业单位Web GIS系统开发需求,帮助技术人员掌握从服务调用到前端功能实现的全栈开发能力,解决空间查询、编辑、分析、可视化等实际业务问题。

 

培训对象:Web GIS开发工程师、GIS应用系统开发人员、前端工程师(需扩展GIS开发能力)、信息化部门技术骨干。建议具备HTML/CSS/JavaScript基础,了解GIS基本概念,有ArcGIS Server服务发布经验者优先。

 

培训目标:使学员深入理解ArcGIS Server REST API架构与工作原理,掌握使用ArcGIS API for JavaScript构建Web GIS应用的核心技能,能够独立完成地图加载、图层管理、空间查询、数据编辑、空间分析、专题图制作等功能开发,并具备应用部署与性能优化能力。

 

培训内容介绍

  1. Web GIS架构与ArcGIS Server开发体系:讲解Web GIS系统架构(客户端-服务器模式);理解ArcGIS Server REST API的端点结构与功能;介绍ArcGIS API for JavaScript的版本演进(3.x与4.x差异)与选择策略;掌握ArcGIS Enterprise与Server在开发中的协同关系

  2. 开发环境搭建与工具链配置:学习开发环境准备(Web服务器、代码编辑器);掌握ArcGIS API for JavaScript的引用方式(CDN引用/本地部署);配置跨域访问代理(Proxy)解决开发环境跨域问题;介绍Dojo框架基础与AMD模块加载机制

  3. 地图初始化与视图控制:创建Map对象与MapView/SceneView;设置地图初始范围(中心点、缩放级别);掌握basemap的切换与管理;实现地图导航控件(缩放、旋转、罗盘)的配置与定制

  4. 图层管理与服务加载:掌握各类图层的加载方法——地图服务(MapImageLayer)、切片服务(TileLayer)、要素服务(FeatureLayer)、影像服务(ImageryLayer);实现图层可见性控制、透明度设置与重排序;理解动态图层与切片图层的性能差异与应用场景。

  5. 图形绘制与符号化渲染:学习GraphicsLayer的使用与图形添加;掌握Geometry对象(点、线、面、多点)的创建与编辑;配置各类符号(SimpleMarkerSymbol、SimpleLineSymbol、SimpleFillSymbol)实现要素渲染;实现基于属性的动态渲染(UniqueValueRenderer、ClassBreaksRenderer)。

  6. 空间查询与属性查询:掌握QueryTask执行空间查询与属性查询;实现IdentifyTask进行交互式查询(点击地图查询要素);学习FindTask搜索要素属性;查询结果的解析与展示(弹窗、列表、高亮)。

  7. 要素编辑与数据在线更新:实现要素服务(FeatureLayer)的编辑功能——添加要素、更新属性、删除要素;掌握ApplyEdits方法的使用;实现编辑状态管理与事务控制;构建属性编辑表单与交互界面。

  8. 地理处理服务调用:了解Geoprocessing服务的发布与参数配置;调用GP服务执行空间分析(缓冲区分析、叠加分析);处理异步GP任务的状态查询与结果展示;实现分析结果的可视化呈现。

  9. 网络分析功能开发:调用Network Analysis服务实现路径分析(RouteTask);实现最近设施点查询(ClosestFacilityTask);开发服务区分析功能(ServiceAreaTask);分析结果的图形化展示与方向描述。

  10. 专题图与数据可视化进阶:实现热力图(HeatmapRenderer)展示点数据密度;开发聚类图(Cluster)处理高密集点数据;构建时间轴动画展示时序数据;实现智能制图(Smart Mapping)自动优化渲染方案

  11. 三维场景构建与可视化:创建SceneView实现三维场景浏览;加载三维服务(SceneLayer、IntegratedMeshLayer);实现地形夸张与三维符号配置;开发简单的三维分析功能(可视域分析、天际线分析)。

  12. 应用部署与性能优化:学习Web GIS应用的构建与打包;配置HTTPS加密传输与安全认证;实现服务代理(Proxy)解决跨域与访问控制;应用性能优化策略(图层缓存、请求合并、懒加载);应用部署至IIS/Apache/Nginx的全流程





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>