首页> 中文学位 >基于应用模型的多源空间数据引擎研究
【6h】

基于应用模型的多源空间数据引擎研究

代理获取

目录

文摘

英文文摘

第1章绪论

1.1课题背景

1.1.1空间数据库简介

1.1.2问题的提出

1.2工作基础

1.2.1互操作性与OpenGIS

1.2.2空间数据库引擎系统SDBE

1.2.3问题与不足

1.3课题简介

1.3.1课题内容

1.3.2课题特点

1.4本文结构

1.5本章小结

第2章应用模型的引入

2.1SDBE接口分析

2.1.1引擎接口

2.1.2应用接口

2.1.3问题与不足

2.2应用模型的提出

2.3应用模型举例

2.4基于应用模型的SDBE系统结构

2.5本章小结

第3章应用模型分析与设计

3.1应用模型定义

3.1.1应用模型中的概念定义

3.1.2数据视图的定义

3.2应用模型设计

3.2.1分组的引入

3.2.2应用模型

3.2.3要素类

3.2.4分组

3.2.5成员

3.2.6条件

3.3应用模型类设计

3.3.1基本类体系

3.3.2辅助功能类体系

3.4应用模型类实现

3.4.1条件的的处理

3.4.2要素类——查询转换的实现

3.5本章小结

第4章应用模型脚本与建模工具

4.1应用模型脚本分析与设计

4.1.1应用模型脚本功能需求

4.1.2应用模型脚本设计

4.2应用建模工具的分析与设计

4.2.1应用建模工具功能需求

4.2.2应用建模工具设计

4.3本章小结

第5章应用实例

5.1客户-SDBE服务器交互过程

5.2MVClient简介

5.3本章小结

结论

1.问题与不足

2.总结

参考文献

致谢

附录1:应用模型基本类体系根类声明

附录2:要素类——查询转换算法

展开▼

摘要

由于不同的空间数据库系统在数据结构、数据模型和数据格式上存在较大差异,导致在不同应用系统间无法共享数据和服务.多源空间数据引擎就是要为驻留在不同的数据源中的数据提供一致的访问接口,并以一致的表示方式提供给用户.应用模型是一种基于对象的描述模垫型,它将数据视图作为一种对象来定义和使用,从而使其能够描述比较复杂的数据结构.应用模型不依赖特定的数据源,以一致的方式向客户应用提供关于数据源的描述模型;客户应用无需关心数据源的具体细节,只需通过应用模型获得预先定义的基于对象的数据视图—要素类,然后利用应用模型提供的接口来将要素类换为查询即可进行数据访问.应用模型具有如下特点:①对象定义.应用模型把数据源中的数据表字段作为基本数据类型,通过对基本数据类型的组合可以构造比较复杂的对象类型.②对象嵌套.在定义对象时,可以用已经存在的要素类定义对象,以构造更为复杂的对象类型.③对象聚合.当两个要素表作连接时,可能会出现重复的数据,这是关系数据模式的一个缺点.而利用应用模型中的对象,可以查询获得的关系型数据记录集进行加工,以一对多的对象聚合关系消除这中重复.应用模型的设计采用面向对象的设计思想,充分考滤了可扩充性.整个应用模型类体系均使用工厂方法来创建类对象,并通过Visitor模式来实现所有复杂的操作.扩充应用模型系只需在应用模型类体系中添加所需的子类,并扩充相应的Visitor接口;需要扩充新的功能时只需在Visitor类体系中添加新的Visitor类.应用模型描述脚本来管理的.应用模型描述脚本还提供数据源访问信息管理、用户组管理和用户管理等功能.应用模型描述脚本将客户应用和数据源分离开来,客户必须具有SDBE的用户身份才能访问指定的应用模型,而访问数据源所需的用户身份由应用模型描述脚本中的数据源访问信息管理提供,客户应用无需关心.用户的身份通过指定所属的用户组来控制,根据用户组来确定应用模型的访问权限,属于某个用户组的用户能够访问特定的应用模型.应用模型描述脚本的结构比较复杂,因此图形用户界面的建模工具是必须的.通过应用建模工具我们能方便地创建、编辑应用模型和应用模型脚本中的其它信息.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号