GIS空间数据库系统的数据模型
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
该模型的缺点是,用户必须 在DBMS环境中实施自己的数据类 型,对有些应用将相当复杂。
c.混合结构模型的特点:
〈1.模型的一部分是建立在标准RDBMS之上 的,故存储和检索数据比较有效、可靠。 〈2.两个子系统有各自的规则,查询操作 难以优化,存储在RDBMS外面的数据有时会 丢失数据项的语义。 〈3.数据完整性的约束条件有可能遭破坏, 例如在几何空间数据存储子系统中目标实 体仍然存在,但在RDBMS中却已被删除。
GIS
空间数据
属性数据
空间数据管理层
标准RDBMS
这种模型的代表性GIS软件有SYSTEM 9,SMALL WORLD 等。
c.扩展结构模型的特点:
这种模型的优点是省去了空 间数据库和属性数据库之间的繁 琐联结,空间数据存取速度较快。
但由于是间接存取,在效率 上总是低于DBMS中所用的直接操 作过程,且查询过程复杂。
DBMS 据处理
... 复合实体
... 简单实体
连接到关系表的实体标识符
属性表
RDBMS
空间及属性数据 输出
属于此类综合模型的软件如TIGRIS(intergraph)、GEO++(荷兰)等。
c.统一数据模型的特点:
在核心DBMS中进行数据类型的 直接操作很方便、有效,并且用 户还可以开发自己的空间存取算 法。
3.GIS空间数据库系统的数据模型:
目前,大多数商品化的GIS软件 都不是采取传统的某一种单一的数 据模型,也不是抛弃传统的数据模 型,而是采用建立在关系数据库管 理系统(RDBMS)基础上的综合的数 据模型,归纳起来,主要有以下三 种:
3.1 混合结构模型(Hybrid Model):
a.基本思想:
用两个子系统分别存储和检 索空间数据与属性数据。
其中属性数据存储在常规的 RDBMS中,几何数据存储在空间数 据管理系统(SDMS)中,两个子系 统之间使用一种标识符ID联系起来。
b.混合结构模型原理框图:
GIS RDBMS
ID
SBMS
在检索目标时必须同时询问两个子系统,然后将 它们的回答结合起来。属这种模型的GIS软件有ARC /INFO、MGE、SICAHale Waihona Puke BaiduD、GENEMAP等。
3.3统一数据模型(Integrated Model)
a.基本思想:
这种综合数据模型不是基于 标准的RDBMS,而是在开放型DBMS 基础上扩充空间数据表达功能。
空间扩展完全包含在DBMS中, 用户可以使用自己的基本抽象数据 类型(ADT)来扩充DBMS。
b.统一数据模型原理框图:
总实体
可扩展 空间数
3.2扩展结构模型(Extended Model):
a.基本思想: 扩展结构模型采用同一DBMS存
储空间数据和属性数据。 其做法是在标准的关系数据库上
增加空间数据管理层,利用该层将 地理结构查询语言(GeoSQL)转化成 标准的SQL查询,借助索引数据的辅 助关系实施空间索引操作。
b.扩展结构模型原理框图:
c.混合结构模型的特点:
〈1.模型的一部分是建立在标准RDBMS之上 的,故存储和检索数据比较有效、可靠。 〈2.两个子系统有各自的规则,查询操作 难以优化,存储在RDBMS外面的数据有时会 丢失数据项的语义。 〈3.数据完整性的约束条件有可能遭破坏, 例如在几何空间数据存储子系统中目标实 体仍然存在,但在RDBMS中却已被删除。
GIS
空间数据
属性数据
空间数据管理层
标准RDBMS
这种模型的代表性GIS软件有SYSTEM 9,SMALL WORLD 等。
c.扩展结构模型的特点:
这种模型的优点是省去了空 间数据库和属性数据库之间的繁 琐联结,空间数据存取速度较快。
但由于是间接存取,在效率 上总是低于DBMS中所用的直接操 作过程,且查询过程复杂。
DBMS 据处理
... 复合实体
... 简单实体
连接到关系表的实体标识符
属性表
RDBMS
空间及属性数据 输出
属于此类综合模型的软件如TIGRIS(intergraph)、GEO++(荷兰)等。
c.统一数据模型的特点:
在核心DBMS中进行数据类型的 直接操作很方便、有效,并且用 户还可以开发自己的空间存取算 法。
3.GIS空间数据库系统的数据模型:
目前,大多数商品化的GIS软件 都不是采取传统的某一种单一的数 据模型,也不是抛弃传统的数据模 型,而是采用建立在关系数据库管 理系统(RDBMS)基础上的综合的数 据模型,归纳起来,主要有以下三 种:
3.1 混合结构模型(Hybrid Model):
a.基本思想:
用两个子系统分别存储和检 索空间数据与属性数据。
其中属性数据存储在常规的 RDBMS中,几何数据存储在空间数 据管理系统(SDMS)中,两个子系 统之间使用一种标识符ID联系起来。
b.混合结构模型原理框图:
GIS RDBMS
ID
SBMS
在检索目标时必须同时询问两个子系统,然后将 它们的回答结合起来。属这种模型的GIS软件有ARC /INFO、MGE、SICAHale Waihona Puke BaiduD、GENEMAP等。
3.3统一数据模型(Integrated Model)
a.基本思想:
这种综合数据模型不是基于 标准的RDBMS,而是在开放型DBMS 基础上扩充空间数据表达功能。
空间扩展完全包含在DBMS中, 用户可以使用自己的基本抽象数据 类型(ADT)来扩充DBMS。
b.统一数据模型原理框图:
总实体
可扩展 空间数
3.2扩展结构模型(Extended Model):
a.基本思想: 扩展结构模型采用同一DBMS存
储空间数据和属性数据。 其做法是在标准的关系数据库上
增加空间数据管理层,利用该层将 地理结构查询语言(GeoSQL)转化成 标准的SQL查询,借助索引数据的辅 助关系实施空间索引操作。
b.扩展结构模型原理框图: