ArcGIS Engine是ArcGIS的一套软件开发引擎,可以让程序员创建自定义的GIS桌面程序。
ArcGIS Engine支持多种开发语言,包括COM、.NET框架、Java和C++,能够运行在Windows、Linux和Solaris等平台上。这套API提供了一系列比较高级的可视化控件,大大方便了程序员构建基于ArcGIS的应用程序。是ESRI在ArcGIS9版本才开始推出的新产品,它是一套完备的嵌入式GIS 组件库和工具库,使用ArcGIS Engine开发的GIS应用程序可以脱离ArcGIS Desktop而运行。
ArcGIS Engine的特点第一、可根据用户需求,定制开发特定的功能的GIS程序。
第二、开发的程序可以独立运行,完全脱离ArcGISDesktop
第三、极其丰富的类库
本课程为ArcGISEngine二次开发入门视频,共44个课时,以C#为开发语言,VisualStudio为开发工具,以丰富的案例及生动的语言讲述了ArcGISEngine的二次开发技术,课程主要适合ArcGISEngine及C#零基础者,旨在帮助ArcGIS二次开发爱好者快速入门。
金牌讲师——Giser小天擅长ArcGIS Engine二次开发、ArcGIS Python脚本开发、ArcGIS Desktop应用及插件开发、WebGIS开发、SQL Server数据库开发等多种技术。精通C#、VB.Net、Python、ActionScript、JavaScript、Html等编程语言,精通多种GIS核心算法,拥有近十年ArcGIS开发经验, 致力于教授ArcGIS二次开发技术,已录制多达十套关于ArcGIS方面的教程,所录教程秉持“授人以鱼不如授人以渔”的授课理念,深入浅出,案例丰富,深入广大GIS学习者的喜爱,欢迎广大ArcGIS爱好者交流学习。
课程大纲第一章、ArcGISEngine的概念、特点及与ArcGISDesktop的关系
第二章、学好ArcGISEngine的重要性及如何快速掌握ArcGISEngine二次开发
第三章、C#面向对象编程的学习
第四章、教你如何看懂ArcGISEngine中的对象模型图和ArcGISEngine的开发帮助
第五章、通过代码实例深入浅出讲解ArcGISEngine接口查询技术(QI)
第六章、ArcGISEngine的核心UI控件介绍及如何在VisualStudio下快速搭建简单的ArcGISEngine程序
第七章、ArcGIS中矢量数据的结构及如何在ArcGISEngine中实现对矢量数据的基本操作
第八章、通过代码实例实现基本的添加数据、地图放大、缩小、漫游、全景视图和鹰眼
第九章、通过代码实例对矢量图层进行SimpleRenderer渲染
第十章、通过代码实例设置图层的透明度、亮度和对比度
第十一章、对矢量数据进行属性查询
第十二章、如何用ISpatialFilter接口对矢量数据进行空间位置查询
第十三章、通过代码实例实现缓冲区分析
第十四章、如何在地图上画点、线、面数据
第十五章、如何对矢量数据的字段值进行最大值、最小值、求和、平均值、方差统计
第十六章、如何快速发现程序运行时的错误
第十七章、详解栅格数据结构及IRasterLayer、IRaster、IRasterBandCollection、IRasterCursor接口
第十八章、如何统计栅格图层的波段值、行数和列数
第十九章、如何读取栅格像元的值
第二十章、如何更改指定像元的值
第二十一章、如何对栅格图层进行RGB渲染
第二十一章、如何对栅格图层进行RGB渲染
第二十二章、ArcGISEngine三维开发
![839f891859e788e9eb8410de142904a2.gif](https://i-blog.csdnimg.cn/blog_migrate/591815cbe9b3fbdf28ba50a78b4186c0.gif)
22个视频就能将ArcGIS Engine从入门到精通学习透彻。需要的的同学,可以点击阅读原文,系统的学习呦!!!
![eaf2cadad157c99563b6dec05db77a8b.gif](https://i-blog.csdnimg.cn/blog_migrate/afca80a0ad22f0176fb78fdacd689071.gif)