您的当前位置:首页 > 在线课程
ArcGIS Engine从入门到精通(视频教程)
讲师简介

GISer小天
擅长ArcGIS Engine二次开发、ArcGIS Python脚本开发、ArcGIS Desktop应用及插件开发、WebGIS开发、SQL Server数据库开发等多种技术。 精通C#、VB.Net、Python、ActionScript、JavaScript、Html等编程语言,精通多种GIS核心算法,拥有近十年ArcGIS开发经验, 致力于教授ArcGIS二次开发技术,已录制多达十套关于ArcGIS方面的教程,所录教程秉持“授人以鱼不如授人以渔”的授课理念,深入浅出,案例丰富,深入广大GIS学习者的喜爱,欢迎广大ArcGIS爱好者交流学习。
教学计划
试看
  • 详细介绍视频大纲内容,为学习之路打好基础

  • 第一章 ArcGIS Engine的概念、特点及与ArcGIS Desktop的关系

  • 第二章 学好ArcGIS Engine的重要性及如何快速掌握ArcGIS Engine二次开发

  • 第三章 C#面向对象编程的学习

  • 第四章 教你如何看懂ArcGIS Engine中的对象模型图和ArcGIS Engine的开发帮助

  • 第五章 通过代码实例深入浅出讲解ArcGIS Engine接口查询技术(QI)

  • 第六章 ArcGIS Engine的核心UI控件介绍及如何在Visual Studio下快速搭建简单的ArcGIS Engine程序

  • 第七章 ArcGIS中矢量数据的结构及如何在ArcGIS Engine中实现对矢量数据的基本操作

  • 第八章 通过代码实例实现基本的添加数据、地图放大、缩小、漫游、全景视图和鹰眼

  • 第九章 通过代码实例对矢量图层进行SimpleRenderer渲染

  • 第十章 通过代码实例设置图层的透明度、亮度和对比度

  • 第十一章 对矢量数据进行属性查询

  • 第十二章 如何用ISpatialFilter接口对矢量数据进行空间位置查询

  • 第十三章 通过代码实例实现缓冲区分析

  • 第十四章 如何在地图上画点、线、面数据

  • 第十五章 如何对矢量数据的字段值进行最大值、最小值、求和、平均值、方差统计

  • 第十六章 如何快速发现程序运行时的错误

  • 第十七章 详解栅格数据结构及IRasterLayer、IRaster、IRasterBandCollection、IRasterCursor接口

  • 第十八章 如何统计栅格图层的波段值、行数和列数

  • 第十九章 如何读取栅格像元的值

  • 第二十章 如何更改指定像元的值

  • 第二十一章 如何对栅格图层进行RGB渲染

  • 第二十二章ArcGIS Engine三维开发

  • 课程介绍



    本课程为ArcGISEngine二次开发入门视频,以C#为开发语言,VisualStudio为开发工具,以丰富的案例及生动的语言讲述了ArcGISEngine的二次开发技术,课程主要适合ArcGISEngine及C#工作者,旨在帮助ArcGIS二次开发爱好者快速入门。

    ArcGIS Engine介绍

       ArcGIS Engine是ArcGIS的一套软件开发引擎,可以让程序员创建自定义的GIS桌面程序。ArcGIS Engine支持多种开发语言,包括COM、.NET框架、Java和C++,能够运行在Windows、Linux和Solaris等平台上。这套API提供了一系列比较高级的可视化控件,大大方便了程序员构建基于ArcGIS的应用程序。

    ArcGIS Engine的特点

    第一、可根据用户需求,定制开发特定的功能的GIS程序。

    第二、开发的程序可以独立运行,完全脱离ArcGISDesktop

    第三、极其丰富的类库




    更多阅读:ArcGIS Engine从入门到精通(视频教程)