零基础学习ArcGIS Engine二次开发

324人 购买 好评度 94%
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP
收藏
  • 第一期
更多班级

第一期

支持随到随学,22年11月过期

¥556.22

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

课程概述

目录

往期学员作业()

评论

老师介绍

  • GISer小天

    GISer小天

    擅长ArcGIS Engine二次开发、ArcGIS Python脚本开发、ArcGIS Desktop应用及插件开发、WebGIS开发、SQL Server数据库开发等多种技术。 精通C#、VB.Net、Python、ActionScript、JavaScript、Html等编程语言,精通多种GIS核心算法,拥有多年ArcGIS开发经验, 致力于教授ArcGIS二次开发技术,欢迎广大ArcGIS爱好者交流学习
简  介 本套视频为ArcGIS Engine二次开发入门视频,共44个课时,以C#为开发语言,Visual Studio为开发工具,以丰富的案例及生动的语言讲述了ArcGIS Engine的二次开发技术,本套视频主要适合ArcGIS Engine及C#零基础者,旨在帮助ArcGIS二次开发爱好者快速入门。
一、讲师介绍
拥有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二次开发技术。

资料下载报名后支持下载

* 课程提供者:Giser小天