| 【中文题名】 | GIS和专家系统集成技术的研究 |
| 【英文题名】 | |
| 【学科专业】 | 农业机械化工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2002-7-9 |
| 【中关键词】 | 集成,地理信息系统,专家系统,COM,OLE自动化, |
| 【英关键词】 | Integration,GIS,ES,COM,OLE Automation, |
| 【分类导航】 | 天文学、地球科学>测绘学>一般性问题>测绘数据库与信息系统>> |
| 【论文摘要】 |
现在许多应用系统所涉及到的问题都与地理信息有关,例如:诊断专家系统中的社会、农业、经济等方面的各种诊断和排错系统;预测专家系统中的气象、水文、人口、地理、经济、军事以及政治等方面的预测分析系统;工程设计、规划、咨询和管理决策等方面的专家系统,都离不开地理信息的支持。但是,传统的地理信息系统(GIS)解决问题的方法和模式基本上都是以数学方法为基础建立的,所能解决的有关地理问题也主要是那些能够用数学方法描述和解释的具有确定性解的问题,在解决空间规划决策中有很大的不足。然而,在实际工作中,我们遇到的大量问题是既有确定性的,也有非确定性的,或介于二者之间。因此,实际应用领域要求专家系统技术(ES)和地理信息系统技术结合起来,或统一于一体,建立智能型GIS应用系统(EGIS)。将地理信息系统与专家系统视为两个紧密联系且又相互独立的系统,以地理信息系统来对大量的地理数据进行管理和空间关系的分析,而以专家系统来解决地理研究中所涉及到知识推理问题。这种分布式的策略,给专家系统和地理信息系统的结合提供了一条可行的途径。
ES和GIS是两个独立的庞大的系统,各自有各自的作用,如何将两者集成起来,使之既能很好... |
| 【论文题纲】 |
|
中文摘要 |
4-5 |
|
英文摘要 |
5-6 |
|
第一部分 文献综述 |
6-14 |
|
1 地理信息系统 |
6-9 |
|
1.1 地理信息系统的概念 |
6-7 |
|
1.1.1 信息 |
6 |
|
1.1.2 地理信息 |
6-7 |
|
1.1.3 地图 |
7 |
|
1.2 信息系统与地理信息系统 |
7-8 |
|
1.2.1 信息系统 |
7-8 |
|
1.2.2 地理信息系统 |
8 |
|
1.3 地理信息系统的构成 |
8 |
|
1.4 GIS系统趋向 |
8-9 |
|
2 专家系统 |
9-11 |
|
2.1 什么是专家系统 |
9 |
|
2.2 专家系统基本组成 |
9-10 |
|
2.2.1 知识库 |
9-10 |
|
2.2.2 推理机 |
10 |
|
2.2.3 综合数据库 |
10 |
|
2.2.4 解释接口 |
10 |
|
2.2.5 知识获取 |
10 |
|
2.3 专家系统特征 |
10-11 |
|
2.4 决策问题 |
11 |
|
3 系统集成 |
11-14 |
|
3.1 什么是系统的集成 |
11-12 |
|
3.2 OLE/COM标准介绍 |
12-14 |
|
第二部分 引言 |
14-15 |
|
第三部分 EGIS构建与集成方法 |
15-41 |
|
1 农业用地评价系统的设计与实现问题 |
15-16 |
|
1.1 系统体系结构 |
15 |
|
1.2 系统功能 |
15-16 |
|
1.3 ES和GIS主要接口与数据联系 |
16 |
|
2 EGIS推理过程 |
16-20 |
|
2.1 推理机 |
16 |
|
2.2 知识表示 |
16-18 |
|
2.3 EGIS的不精确推理模型 |
18-19 |
|
2.4 专家系统开发工具——PAID开系统 |
19-20 |
|
3 GIS空间分析能力 |
20-24 |
|
3.1 GIS工作原理 |
20-21 |
|
3.2 GIS空间查询与分析 |
21 |
|
3.3 组件式GIS |
21-24 |
|
3.3.1 组件式GIS系统的特点 |
21-22 |
|
3.3.2 组件式GIS的开发平台结构 |
22 |
|
3.3.3 GIS组件的构成 |
22-23 |
|
3.3.4 组件式GIS的缺点 |
23-24 |
|
4 专家系统(ES)与地理信息系统(GIS)集成技术---COM和OLE自动化技术 |
24-41 |
|
4.1 什么是EGIS集成 |
24-25 |
|
4.2 COM技术 |
25-31 |
|
4.2.1 COM组件,COM对象,COM接口 |
25-26 |
|
4.2.2 GUID |
26-27 |
|
4.2.3 IUnknown接口 |
27 |
|
4.2.4 COM的实现 |
27-30 |
|
4.2.4.1 类厂和DLLGetObject函数 |
28 |
|
4.2.4.2 类厂的实现 |
28-30 |
|
4.2.5 COM包容和聚合 |
30-31 |
|
4.2.5.1 包容 |
30 |
|
4.2.5.2 聚合 |
30-31 |
|
4.3 OLE自动化 |
31-41 |
|
4.3.1 IDispatch接口 |
31-33 |
|
4.3.2 自动化对象的实现 |
33-34 |
|
4.3.2.1 类型库的支持 |
33 |
|
4.3.2.2 Invoke函数的实现 |
33-34 |
|
4.3.2.3 用CreatStdDispatch函数实现自动化对象 |
34 |
|
4.3.3 自动化控制器 |
34-35 |
|
4.3.4 自动化对象编程 |
35-38 |
|
4.3.4.1 MFC对自动化的支持 |
35-37 |
|
4.3.4.2 COleDispatchDriver类 |
37-38 |
|
4.3.4.3 VB中使用自动化对象 |
38 |
|
4.3.5 组件化GIS—MapX利用OLE自动化开发 |
38-41 |
|
4.3.5.1 在专家系统中使用MAPX自动化对象 |
38-39 |
|
4.3.5.2 建立客户自动化对象触发CALLBACK |
39-41 |
|
结束语 |
41-42 |
|
致谢 |
42-43 |
|
参考文献 |
43 |
|
| 【DOI】 | LunWen.ID:2.2008.386533 |