《面向对象程序设计》第一章 面向对象技术概论(1.5)一个GIS的OOD模型实例

1.5一个GIS的OOD模型实例 以一个多媒体地理信息系统的模型为例,从感性上进一步理解上述概念和原则。 地理信息系统(GlS: geography information system)是一个对地理信息进行存储、管理、 分析、加工的复杂计算机应用系统。GS处理的数据信息涉及大量的图文表示和空间要素分 析。传统的方法已无法适应,利用面向对象设计方法可以对GS要素加以合理的抽象,并 且这种抽象在概念上是自然的、简洁的、易于理解的 将地形要素进行抽象,反映到计算机中来,实际的地形环境是数字地形模型。地形要素 的变换即是地形对象的操作(方法描述),地形要素的可量度性即是地形对象的属性,地形 要素即是地形对象。根据地形学的分类原则及应用要求,可将地形环境中各种地形要素分类 抽象为测量点、障碍物、道路、铁路、河流、湖泊等不同的类,再根据点、线、面等特征进 行类的层次划分,从而构成一个分层结构的面向对象模型。图1.6是该分析的表示
1.5 一个 GIS 的 OOD 模型实例 以一个多媒体地理信息系统的模型为例,从感性上进一步理解上述概念和原则。 地理信息系统(GIS:geography information system)是一个对地理信息进行存储、管理、 分析、加工的复杂计算机应用系统。GIS 处理的数据信息涉及大量的图文表示和空间要素分 析。传统的方法已无法适应,利用面向对象设计方法可以对 GIS 要素加以合理的抽象,并 且这种抽象在概念上是自然的、简洁的、易于理解的。 将地形要素进行抽象,反映到计算机中来,实际的地形环境是数字地形模型。地形要素 的变换即是地形对象的操作(方法描述),地形要素的可量度性即是地形对象的属性,地形 要素即是地形对象。根据地形学的分类原则及应用要求,可将地形环境中各种地形要素分类 抽象为测量点、障碍物、道路、铁路、河流、湖泊等不同的类,再根据点、线、面等特征进 行类的层次划分,从而构成一个分层结构的面向对象模型。图 1.6 是该分析的表示
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《面向对象程序设计》第一章 面向对象技术概论(1.4)面向对象设计初步.doc
- 《面向对象程序设计》第一章 面向对象技术概论(1.3)面向对象的分析方法.doc
- 《面向对象程序设计》第一章 面向对象技术概论(1.2)面向对象的基本概念.doc
- 《面向对象程序设计》第一章 面向对象技术概论(1.1)引论.doc
- 《面向对象程序设计》课程教学资源(讲义)面向对象分析实例.doc
- 《面向对象程序设计》课程教学资源(Exercise)练习题.doc
- 《面向对象程序设计》课程教学资源(讲义)类属机制.doc
- 《面向对象程序设计》课程教学资源(Exercise)8.doc
- 《面向对象程序设计》课程教学资源(Exercise)7.doc
- 《面向对象程序设计》课程教学资源(Exercise)6.doc
- 《面向对象程序设计》课程教学资源(Exercise)5.doc
- 《面向对象程序设计》课程教学资源(Exercise)4.doc
- 《面向对象程序设计》课程教学资源(Exercise)3.doc
- 《面向对象程序设计》课程教学资源(Exercise)2.doc
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第5章 网络银行与支付.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第4章 网络营销与管理.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第3章 电子商业与贸易.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第1章 电子商务概述.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第13章 电子商务项目实施管理.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)导论(主编:邵兵家).ppt
- 《面向对象程序设计》课程教学资源(讲义)面向对象方法学的基本原则.doc
- 《面向对象程序设计》第七章 面向对象的系统分析和设计(7.1)面向对象系统分析和设计.doc
- 《面向对象程序设计》第七章 面向对象的系统分析和设计(7.2)系统分析方法.doc
- 《面向对象程序设计》第七章 面向对象的系统分析和设计(7.3)系统设计阶段和步骤.doc
- 《面向对象程序设计》第七章 面向对象的系统分析和设计(7.4)评审和修正OOA模型.doc
- 《面向对象程序设计》第七章 面向对象的系统分析和设计(7.5)系统文档编制和实现、测试.doc
- 《面向对象程序设计》第三章 聚合数据类型与操作函数(3.1)数组类型与简单线性表处理.doc
- 《面向对象程序设计》第三章 聚合数据类型与操作函数(3.2)指针类型与地址算法.doc
- 《面向对象程序设计》第三章 聚合数据类型与操作函数(3.3)函数类型与应用方法.doc
- 《面向对象程序设计》第三章 聚合数据类型与操作函数(3.4)结构类型及链表处理.doc
- 《面向对象程序设计》第二章 C++基本知识速成(2.1)C++语言概述.doc
- 《面向对象程序设计》第二章 C++基本知识速成(2.2)C++程序构架及词法符号约定.doc
- 《面向对象程序设计》第二章 C++基本知识速成(2.3)C++数据类型.doc
- 《面向对象程序设计》第二章 C++基本知识速成(2.4)C++的运算符和表达式.doc
- 《面向对象程序设计》第二章 C++基本知识速成(2.5)C++的语句及程序流程控制.doc
- 《面向对象程序设计》第二章 C++基本知识速成(2.6)输入输出流简介.doc
- 《面向对象程序设计》第五章 继承性和派生类(5.1)类层次、数据抽象和模块化.doc
- 《面向对象程序设计》第五章 继承性和派生类(5.2)基类和派生类.doc
- 《面向对象程序设计》第五章 继承性和派生类(5.3)多重继承的设计.doc
- 《面向对象程序设计》第五章 继承性和派生类(5.4)继承性应用实例分析.doc