关于空间数据结构和空间数据模型两个概念之间的关系


发布日期 : 2017-11-23 07:12:41 UTC

访问量: 254 次浏览

首先说明,从现在开始,为叙述简便,我们将如同众多GIS学者一样,
在“地理空间数据结构(或模型或建模)”用词频繁的场合,
将其中的“地理”两字省略掉,
即简化地称为空间数据结构、空间数据模型和空间数据。

空间数据结构和空间数据模型研究地理空间数据组织和管理。
二者之间的关系,与一般的数据结构和数据模型的关系有两点相似之处。
其一,空间数据结构所做的数据组织工作,比空间数据模型更“基层”一些,
它偏重数据表达的物理实现,而空间数据模型涉及到空间数据管理的层次。
其二,同普通数据的数据模型一样,
空间数据模型的命名通常也与相应的空间数据结构相同,
例如矢量数据模型对应着矢量数据结构;栅格数据模型基于栅格数据结构等。

但是,空间数据结构和空间数据模型两个概念之间的关系,
与普通数据的数据结构和数据模型又不完全等同。总的说来,
它们之间的界限更不清楚,重登的程度更大些
(有兴趣探究其中差异者,可参阅陈述彭等编著的《地理信息系统导论》)。
究其原因,我们觉得还是来自于空间数据的特殊复杂性。
地理空间数据既要表现地物的空间位置及其相互关系,
又要保证一一对应地挂联地物的属性数据。因此,
在构建空间数据结构时,必须考虑到如何模拟和表达地理空间事物和现象,
因而必然涉及空间数据模塑;反过来,
在构架空间数据模型时,也必须考虑到具体的操作层次。

由此缘故,将不严格区分空间数据结构和空间数据模型两个概念,
也不分专门讲述空间数据结构和空间数据模型。
又考虑到本课程的性质,本书讲解空间数据模型和数据结构,
着重于基本概念而不追求技术操作,所讲的空间数据结构,
主要指空间数据的逻辑结构,
一般不涉及逻辑结构以下的“数据存储结构”和“算法操作”层次。