论文部分内容阅读
文章主要包括以下内容:1、分析GIS技术的发展过程和现状.现阶段GIS技术的特点是不断的与各种新技术结合,GIS功能增强,应用领域拓展,要求GIS功能能有效地实现与各种应用系统集成,面向对象技术和组件技术与GIS技术结合是GIS技术发展的热点.2、分析空间数据的类型、特点.空间数据的数据量大、种类多、模型复杂、数据之间关联性强,需要有效的数据存储模型来组织、管理、存储空间数据.3、分析、比较几种空间数据的存储模型(基于CAD的数据模型、空间关系型数据模型、面向对象的数据模型).面向对象的模型是存储空间数据的有效手段.4、GIS软件的基本功能,GIS软件基本功能的划分方式,GIS功能对空间数据模型的要求.5、介绍面向对象技术的发展过程和现状.从面向对象技术的程序设计语言、到面向对象的设计方法、面向对象的分析方法、面向对象的数据库,在存储模型上,结合数据库技术,形成了面向对象的数据库管理系统,制定了对象数据管理模型ODMG3.0.该文将以ODMG3.0作为构建面向对象GIS模型的参考模型.6、简单介绍ODMG对象标准的内容.7、面向对象技术与GIS技术结合.面向对象技术与GIS结合的历史发展状况,面向对象的分析方法(OOA)、面向对象的设计方法(OOD)、面向对象的程序设计(OOP)、面向对象的数据库系统(OODBMS)、面向对象编程接口等多种GIS技术与GIS技术结合.8、组件技术.详细分析现有的几种典型的组件技术规范.9、组件技术与GIS技术结合的现状.分析现有的组件GIS软件的功能.10、分析设计组件软件与设计传统软件的区别,分析利用组件软件开发与利用传统集成式软件开发的不同及优势.11、面向对象模型的一些公认的核心概念.12、以ODMG3.0为基础,建立一个简化的能够用于表达空间数据的面向对象数据模型.13、面向对象的空间数据模型框架.说明空间对象的表示、存储、访问,对象类继承、封装,以及对象上行为和约束.14、分析面向对象的空间数据模型的实现技术.15、对象类模式的定义和存储技术、对象持久化存储技术.16、对象访问技术.17、与面向对象编程语言一致的对象模型编程接口.18、分析实现面向对象空间数据模型的特殊性问题.19、空间对象的管理机制.20、利用约束控制空间对象编辑中需要解决的对象完整性问题.21、利用组件接口技术封装模型实现的C++接口,为模型增加了组件式开发接口.