您现在的位置是:课程
零基础学习ArcGIS Engine二次开发
2023-11-06 22:28课程 人已围观
一、讲师介绍
拥有8年的ArcGIS项目开发及应用经验,已累计获得6项软件著作权专利证书,擅长ArcGIS Engine二次开发、ArcGIS Python脚本开发、ArcGIS Desktop应用及插件开发、WebGIS开发、SQL Server数据库开发等多种技术。精通C#、VB.Net、Python、ActionScript、JavaScript、Html等编程语言,精通多种GIS核心算法,拥有多年ArcGIS开发经验,致力于教授ArcGIS二次开发及应用技术,欢迎广大ArcGIS应用及开发爱好者交流学习。
二、课程大纲
前言 学前必看
第一章 ArcGIS Engine的概念、特点及与ArcGIS Desktop的关系
第二章 学好ArcGIS Engine的重要性及如何快速掌握ArcGIS Engine二次开发
第三章 C#面向对象编程的学习
3.1什么是类、接口、对象及三者之间的关系
3.2 Visual Studio下用C#代码实例讲解面向对象的事件驱动机制及面向对象继承、封装和多态三大特性
第四章 教你如何看懂ArcGIS Engine中的对象模型图和ArcGIS Engine的开发帮助
4.1什么是对象模型图(OMD)
4.2 ArcGIS Engine中类间的关系及对象模型图(OMD)中抽象类、实例化类和可创建类的特点
4.3 如何使用ArcGIS Engine 开发帮助
第五章 通过代码实例深入浅出讲解ArcGIS Engine接口查询技术(QI)
第六章 ArcGIS Engine的核心UI控件MapControl、TocControl、SceneControl、 LicenseControl控件介绍及如何在Visual Studio下快速搭建简单的ArcGIS Engine程序
第七章 ArcGIS中矢量数据的结构及如何在ArcGIS Engine中实现对矢量数据的基本操作
7.1.1通过ArcMap教你看懂矢量数据的结构
7.1.2 ArcGIS Engine中的IFeatureLayer、IFeatureClass、IFeature、IField、IFields接口与矢量数据结构的关系
7.2 C#代码实例演示如何对一个矢量图层进行改名、设置比例尺显示范围及控制可见性
7.3 C#代码实例演示如何对矢量图层的字段进行增加、删除和查找及读取相应字段的属性值
第八章 通过代码实例实现基本的添加数据、地图放大、缩小、漫游、全景视图和鹰眼
第九章 通过代码实例对矢量图层进行SimpleRenderer渲染
9.1 对点状要素进行SimpleRenderer渲染
9.2 对线状要素进行SimpleRenderer渲染
9.3 对面状要素进行SimpleRenderer渲染
第十章 通过代码实例设置图层的透明度、亮度和对比度
第十一章 对矢量数据进行属性查询
11.1详解IFeatureCursor、IQueryFilter接口
11.2 通过代码实例对矢量数据实现属性查询
第十二章 如何用ISpatialFilter接口对矢量数据进行空间位置查询
第十三章 通过代码实例实现缓冲区分析
第十四章 如何在地图上画点、线、面数据
14.1代码实例讲解如何在地图上画点、线、面的Element
14.2代码实例讲解如何在矢量图层中增加点、线、面
第十五章 如何对矢量数据的字段值进行最大值、最小值、求和、平均值、方差统计
第十六章 如何快速发现程序运行时的错误
第十七章 详解栅格数据结构及IRasterLayer、IRaster、IRasterBandCollection、IRasterCursor接口
第十八章 如何统计栅格图层的波段值、行 数和列数
第十九章 如何读取栅格像元的值
19.1如何读取选中的栅格像元的值
19.2 如何读取任意选中的像元N*N邻域像元的值
第二十章 如何更改指定像元的值
第二十一章 如何对栅格图层进行RGB渲染
第二十二章ArcGIS Engine三维开发
如何在axSceneControl控件中实现三维地图的放大、缩小、全景视图、平移和导航
三、教程介绍
本套视频为作者原创视频,耗时2个月制作完成,配有丰富的案例,既讲解了C#的基础,又讲解了ArcGIS Engine的学习方法,所有视频为 超清视频。若购买后在线观看不清楚可以与小天老师联系,可提供网盘原版视频供下载观看,观看过程中如有任何问题均可与老师联系。欢迎大家交流学习ArcGIS Engine二次开发技术。
拥有8年的ArcGIS项目开发及应用经验,已累计获得6项软件著作权专利证书,擅长ArcGIS Engine二次开发、ArcGIS Python脚本开发、ArcGIS Desktop应用及插件开发、WebGIS开发、SQL Server数据库开发等多种技术。精通C#、VB.Net、Python、ActionScript、JavaScript、Html等编程语言,精通多种GIS核心算法,拥有多年ArcGIS开发经验,致力于教授ArcGIS二次开发及应用技术,欢迎广大ArcGIS应用及开发爱好者交流学习。
二、课程大纲
前言 学前必看
第一章 ArcGIS Engine的概念、特点及与ArcGIS Desktop的关系
第二章 学好ArcGIS Engine的重要性及如何快速掌握ArcGIS Engine二次开发
第三章 C#面向对象编程的学习
3.1什么是类、接口、对象及三者之间的关系
3.2 Visual Studio下用C#代码实例讲解面向对象的事件驱动机制及面向对象继承、封装和多态三大特性
第四章 教你如何看懂ArcGIS Engine中的对象模型图和ArcGIS Engine的开发帮助
4.1什么是对象模型图(OMD)
4.2 ArcGIS Engine中类间的关系及对象模型图(OMD)中抽象类、实例化类和可创建类的特点
4.3 如何使用ArcGIS Engine 开发帮助
第五章 通过代码实例深入浅出讲解ArcGIS Engine接口查询技术(QI)
第六章 ArcGIS Engine的核心UI控件MapControl、TocControl、SceneControl、 LicenseControl控件介绍及如何在Visual Studio下快速搭建简单的ArcGIS Engine程序
第七章 ArcGIS中矢量数据的结构及如何在ArcGIS Engine中实现对矢量数据的基本操作
7.1.1通过ArcMap教你看懂矢量数据的结构
7.1.2 ArcGIS Engine中的IFeatureLayer、IFeatureClass、IFeature、IField、IFields接口与矢量数据结构的关系
7.2 C#代码实例演示如何对一个矢量图层进行改名、设置比例尺显示范围及控制可见性
7.3 C#代码实例演示如何对矢量图层的字段进行增加、删除和查找及读取相应字段的属性值
第八章 通过代码实例实现基本的添加数据、地图放大、缩小、漫游、全景视图和鹰眼
第九章 通过代码实例对矢量图层进行SimpleRenderer渲染
9.1 对点状要素进行SimpleRenderer渲染
9.2 对线状要素进行SimpleRenderer渲染
9.3 对面状要素进行SimpleRenderer渲染
第十章 通过代码实例设置图层的透明度、亮度和对比度
第十一章 对矢量数据进行属性查询
11.1详解IFeatureCursor、IQueryFilter接口
11.2 通过代码实例对矢量数据实现属性查询
第十二章 如何用ISpatialFilter接口对矢量数据进行空间位置查询
第十三章 通过代码实例实现缓冲区分析
第十四章 如何在地图上画点、线、面数据
14.1代码实例讲解如何在地图上画点、线、面的Element
14.2代码实例讲解如何在矢量图层中增加点、线、面
第十五章 如何对矢量数据的字段值进行最大值、最小值、求和、平均值、方差统计
第十六章 如何快速发现程序运行时的错误
第十七章 详解栅格数据结构及IRasterLayer、IRaster、IRasterBandCollection、IRasterCursor接口
第十八章 如何统计栅格图层的波段值、行 数和列数
第十九章 如何读取栅格像元的值
19.1如何读取选中的栅格像元的值
19.2 如何读取任意选中的像元N*N邻域像元的值
第二十章 如何更改指定像元的值
第二十一章 如何对栅格图层进行RGB渲染
第二十二章ArcGIS Engine三维开发
如何在axSceneControl控件中实现三维地图的放大、缩小、全景视图、平移和导航
三、教程介绍
本套视频为作者原创视频,耗时2个月制作完成,配有丰富的案例,既讲解了C#的基础,又讲解了ArcGIS Engine的学习方法,所有视频为 超清视频。若购买后在线观看不清楚可以与小天老师联系,可提供网盘原版视频供下载观看,观看过程中如有任何问题均可与老师联系。欢迎大家交流学习ArcGIS Engine二次开发技术。
上一篇:简历书写及面试辅导公开课