1.5一个GIS的OOD模型实例 以一个多媒体地理信息系统的模型为例,从感性上进一步理解上述概念和原则。 地理信息系统(GlS: geography information system)是一个对地理信息进行存储、管理、 分析、加工的复杂计算机应用系统。GS处理的数据信息涉及大量的图文表示和空间要素分 析。传统的方法已无法适应,利用面向对象设计方法可以对GS要素加以合理的抽象,并 且这种抽象在概念上是自然的、简洁的、易于理解的 将地形要素进行抽象,反映到计算机中来,实际的地形环境是数字地形模型。地形要素 的变换即是地形对象的操作(方法描述),地形要素的可量度性即是地形对象的属性,地形 要素即是地形对象。根据地形学的分类原则及应用要求,可将地形环境中各种地形要素分类 抽象为测量点、障碍物、道路、铁路、河流、湖泊等不同的类,再根据点、线、面等特征进 行类的层次划分,从而构成一个分层结构的面向对象模型。图1.6是该分析的表示
1.5 一个 GIS 的 OOD 模型实例 以一个多媒体地理信息系统的模型为例,从感性上进一步理解上述概念和原则。 地理信息系统(GIS:geography information system)是一个对地理信息进行存储、管理、 分析、加工的复杂计算机应用系统。GIS 处理的数据信息涉及大量的图文表示和空间要素分 析。传统的方法已无法适应,利用面向对象设计方法可以对 GIS 要素加以合理的抽象,并 且这种抽象在概念上是自然的、简洁的、易于理解的。 将地形要素进行抽象,反映到计算机中来,实际的地形环境是数字地形模型。地形要素 的变换即是地形对象的操作(方法描述),地形要素的可量度性即是地形对象的属性,地形 要素即是地形对象。根据地形学的分类原则及应用要求,可将地形环境中各种地形要素分类 抽象为测量点、障碍物、道路、铁路、河流、湖泊等不同的类,再根据点、线、面等特征进 行类的层次划分,从而构成一个分层结构的面向对象模型。图 1.6 是该分析的表示