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

GISer小天
浙江大学GIS专业研究生,从事GIS的开发和应用有近8年的时间,累计承担了上千万的GIS大型项目,精通各种GIS算法,已申请并获得了6项软件著作权专利,拥有软件设计师从业资格证书,开发经验丰富,希望将所学的全部ArcGIS开发技术与广大ArcGIS开发爱好者分享。小天老师,教授ArcGIS Engine二次开发、ArcGIS Python脚本开发、ArcGIS Desktop插件开发及应用、WebGIS、数据库编程等技术。精通C#、VB.Net、Python、ActionScript、JavaScript、Html等编程语言。拥有多年ArcGIS开发经验,欢迎广大GIS爱好者前来交流学习。
教学计划
试看
  • 详细介绍视频大纲内容,为学习之路打好基础

  • 第一章 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从入门到精通(视频教程)