首页> 中文学位 >利用插入式技术实现基于ArcEngine的通用GIS平台研究
【6h】

利用插入式技术实现基于ArcEngine的通用GIS平台研究

代理获取

目录

文摘

英文文摘

声明

第1章 绪论

1.1选题背景

1.2实际研究意义

1.3国内外文献综述

1.4相关领域的研究进展及成果

1.5论文研究的主要内容和组织结构

第2章 ArcEngine开发原理

2.1 ArcGIS架构

2.2 ArcGlS类库

2.3 COM组件

2.4 ArcObjects和.NET API

第3章 插件式GIS的开发方式

3.1基于COM组件的插件开发

3.1.1 ArcGIS Desktop的插件机制

3.1.2 ArcGIS Desktop的插件开发

3.1.3 ArcGIS Desktop的插件特征

3.2基于ActiveX控件自定义接口的插件开发

3.2.1基于ArcGIS Engine的插件机制

3.2.2基于ArcGIS Engine的插件开发

3.2.3基于ArcGIS Engine的插件特征

第4章 基于AE的插件式通用GIS平台开发

4.1平台开发语言与软件介绍

4.1.1.NET

4.1.2 ArcGIS Engine9.2

4.2主体框架的开发

4.3插件协议的开发

4.3.1插件协议的设计

4.3.2插件协议的实现

4.4基本功能模块的开发

4.4.1实现接口

4.4.2开发功能

第5章 通用GIS平台的插件式实现

5.1通用GlS平台开发

5.1.1通用GIS平台总体设计

5.1.2通用GIS平台功能设计

5.2空间分析插件开发

5.2.1空间分析插件总体设计

5.2.2空间分析插件功能设计

第6章 结语

6.1论文总结

6.2今后的展望

致谢

参考文献

附录

个人简历 在读期间发表的学术论文与研究成果

展开▼

摘要

在目前的GIS软件行业里,基于传统软件架构的GIS软件虽然具有模块分工清晰、平台结构严谨等优点,但它在功能的复用和系统扩展上存在着一定的困难,面对GIS功能日益多元化的发展趋势,有些力不从心。通用的功能模块在不同的系统中需要重复开发,造成了大量的重复劳动。 插件式GIS是指利用组件插入式技术,通过利用插件的方式来增加功能的GIS软件。插件是一种能快速集成到主体框架中的软件模块,利用插件技术开发GIS软件有利于实现功能重用和快速集成。GIS插件的开发方式主要有两种:基于已有平台的插件开发和自定义的插件开发。ArcGIS Engine提供了一套完整的嵌入式GIS组件库和工具,它能够创建新的GIS应用程序或者在自定义的软件应用中扩展GIS的功能。利用ArcGIS Engine来开发插件式GIS平台,不仅能够利用它的庞大类库开发出强大的GIS功能插件,而且开发成本相对较低。 目前越来越多的GIS软件产品支持插件模块的开发,但还是存在插件开发难度大、接连机制不够灵活、开发成本高的问题。在利用自定义接口的插件方面也缺乏足够的缺乏研究。论文研究了基于ArcGIS Engine的,自定义接口的插件开发方式,开发了基于ArcGIS Engine的面向应用的插件式通用GIS平台。 论文创新之处体现在3个方面: 1)从提高GIS软件功能重用性的角度出发,提出了采用自定义接口的基于ArcGIS Engine的插件式GIS软件开发方式,方便了功能模块和系统平台的集成,实现了GIS系统的快速开发。 2)从应用的角度出发,开发了面向应用的插件式GIS软件平台,它具有进行二次开发的能力。 3)从GIS在城市规划中的广泛应用角度出发,开发了基于这个平台的空间分析插件,扩大了GIS在规划领域中的应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号