首页> 中文学位 >ArcGIS Engine9.2常用对象模型研究
【6h】

ArcGIS Engine9.2常用对象模型研究

代理获取

目录

文摘

英文文摘

声明

第一章 绪论

1.1 国内外研究现状

1.2 论文的主要内容及意义

第二章 ArcGIS Engine开发的三个关键部分

2.1 控件

2.2 工具条和工具

2.3 对象库

第三章 对象库与对象模型图的理解

3.1 抽象类、类和组件对象类

3.2 类的类型继承与接口继承

3.3 类和接口的实现

3.4 接口之间的相互查询

3.5 对象模型图

3.5.1 统一建模语言(UML)

3.5.2 对象模型图(OMD)

第四章 常用对象库介绍

4.1 Geometry库

4.1.1 Point对象

4.1.2 Multipoint对象

4.1.3 Polyline对象

4.1.4 Polygon对象

4.1.5 MultiPatch对象

4.1.6 其他对象

4.2 Display库

4.2.1 Display对象

4.2.2 Symbol对象

4.3 Carto库

4.3.1 Map对象

4.3.2 Renderer对象

4.3.3 Layer对象

4.4 GeoDatabase库

4.4.1 与工作区相关的对象

4.4.2 与数据集相关的类

4.4.3 与空间数据库查询相关的对象

4.5 其他主要库

第五章 应用举例

5.1 Undo和Redo功能实现

5.2 鹰眼的实现

5.3 添加地物

5.3.1 添加点

5.3.2 添加线

5.4 获取图层某字段唯一值集合

5.5 获取图层元素

5.6 渲染示例

5.6.1 简单渲染

5.6.2 独立值/多字段独立值渲染

5.7 要素闪烁

5.8 标注

5.8.1 标注选定的元素

5.8.2 设置一个字段为标注字段

5.8.3 简单标注图层

5.9 从Polyline创建Polygon

第六章 结论

参考文献

致谢

展开▼

摘要

ArcGIS Engine是ESRI在ArcGIS 8X基础上推出的ArcGIS 9家族中的新成员之一。因其具有跨越ArcGIS部件的一些新特点,因此,ArcGIS Engine9.2的对象、接口和函数成为ArcGIS二次开发中的研究热点。它的这些特点,为ArcGIS的开发提供了一个崭新的环境。 论文介绍了地理信息系统二次开发中的组件、接口、类和对象等问题,并结合ArcGIS Engine9.2中提供的对象模型图,对常用及其新增对象模型库和常用对象进行了较为详细的研究。总体设计思路:首先,针对ArcGIS Engine开发的三个关键部分进行探讨,介绍了常用控件、工具条和工具、对象模型图等,对GIS开发中使用的类、接口和对象模型图等基本概念进行了详细说明:其次,诠释了ArcGIS Engine9.2的常用对象模型库、常用对象和接口等主要技术,包括Geometry库中的Point、Polyline、Polygon对象,Display库中的Display、Symbol对象,Carto库中Map、Renderer对象,GeoDatabase库中的Workspace、Curosor对象等;最后,在VS2005环境下,基于C#语言,调用ArcGIS Engine对象库中对象的属性、方法和接口,介绍与描述了一些对象模型的使用过程,实现了ArcMap的部分功能。 本文的创新之处是紧跟软件工业的发展趋势,对ArcGIS Engine9.2的应用进行了有益开发与探索,提高了地理信息系统软件的开发效率,并为地理信息系统软件的二次开发提供了宝贵的借鉴经验。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号