ArcObjects培训概要

列一个自己准备的ArcObjects培训方案

初级主题

1AO基础知识介绍(0.5天)

AO简介

AO组件库(OMD图的理解)

COM原理与基础知识

桌面产品的熟悉

案例:在对象模型图中,熟悉Geometry的中点,线,面的构成

 

2、地图控件初步(0.5~1天,具体按培训情况定)

MapControlPageLayoutControltocControl控件的使用

相关接口学习IMap,IActiveView,IPageLayout,IMapControl

.netCom接口的理解和应用

MXD操作

案例:快速生成一个C#框架

 

3ArcGIS的基本数据格式的介绍及操作(1.5)

桌面下的GIS数据的创建,修改等,包括geodatabase创建,dataset,featureclass创建及修改

基于C#的程序开发,实现GIS数据创建,修改,记录添加删除修改等

投影介绍及应用

案例:生成基于WGS84坐标系的shapfile点数据

 

中级主题

4UI控件开发(1)

命令,工具及菜单

ICommand,ITool,ImenuDef

Hook

.net组件注册机制

案例:Identify工具制作

 

5、空间查询及数据分析(1.5)

GIS数据的空间查询及属性查询

GIS数据操作,ITopologicalOperator接口下的方法使用

GIS数据的关系判断 IProximityOperator

案例:鼠标点击操作选取目标

      ITopologicalOperator接口下的Clip方法的调用

      点到线的最近距离

 

 

高级主题

6、地图制作(2天)

符号编辑管理

地图渲染,唯一值渲染,饼图渲染

地图标注使用

Element添加删除修改

地图整饰

案例:对指定字段的唯一值渲染

      如何添加Element

      如何生成指定字段标注

 

7、栅格数据的管理(0.5)

栅格数据存储,读取

案例:影像存储到GDB

      指定影像数据的读取

 

8GP工具初步(1)

GP工具介绍

GP 工具的数据处理解决方案(包括了model Builder)

GP定制

案例:clip等工具在model Builder下的使用

 

9GDB介绍及应用(1)

    

 

你可能感兴趣的:(ArcObjects培训概要)