地理信息系统联机分析数据模型与属性数据集成型关联方法

文档序号:6619037阅读:333来源:国知局
专利名称:地理信息系统联机分析数据模型与属性数据集成型关联方法
技术领域
本发明涉及地理信息系统,尤其涉及地理信息系统联机分析数据模型与属性数据集成型关联方法。
地理数据地理数据分为两种,空间数据和属性数据。
空间数据也称之为几何数据,它用来表现地理空间实体的位置、大小、形状、方向以及拓扑几何关系。
属性数据也称之为非空间数据,它用来描述与地理实体相联系的地理特征。
GIS作为一种信息系统,是以现实世界为研究目标,以计算机内部的二进制数字世界作为存储载体的。它将人们对于客观世界的理解,经过一系列处理后变成数字形式储存于计算机之中。
现实世界极其复杂,一方面人们希望GIS包含充足的数据,另一方面又期望从中能方便地选择所需要的相关数据而撇开其它不需要的数据(Freksa andBarkowsky,1996)。这就要求人们以一种高效的数据组织方式,将两方面的要求兼顾,既尽可能地包含信息(包括对未来潜在有用的信息),又能方便快速地选取所需数据。在这其中,人们对于客观世界的理解及其表达——GIS的空间数据模型(概念、逻辑和物理模型)起着至关重要的作用。目前两种比较典型的空间数据模型是拓扑关系数据模型和面向实体的数据模型。
早期的商品化GIS软件大都采用了以“结点—弧段—多边形”拓扑关系为基础的数据模型,我们称这种数据模型为拓扑关系数据模型。如Arc/Info软件。
拓扑关系数据模型以拓扑关系为基础组织和存储各个几何要素,其特点是以点、线、面间的拓扑连接关系为中心。该模型的主要优点是数据结构紧凑,拓扑关系明晰,系统中预先存储的拓扑关系可以有效提高系统在拓扑查询和网络分析方面的效率。
拓扑关系数据模型的具体组织和存储1)8.0版以前的Arc/Info将位置坐标数据存放在文件系统中,而将拓扑属性存放在关系数据库系统的二维表格中;2)另一些软件将坐标数据和拓扑关系都存放在关系数据库的各种表格中,一条记录对应一个点、线或面类型的几何要素(不一定为完整独立的地理要素)。
与上述拓扑模型相反,面向实体空间数据模型是以独立、完整、具有地理意义的实体为基本单位对地理空间进行表达。该模型能够很好地克服拓扑关系数据模型的几个缺点,具有实体管理、修改方便,查询检索、空间分析容易的优点,更重要的是它能够方便地构造用户需要的任何复杂地理实体,而且这种模式符合人们看待客观世界的思维习惯,便于用户理解和接受。同时,面向实体的数据模型自然地具有系统维护和扩充方便的优点。例如MapInfo、Intergraph等。
面向实体空间数据模型的具体组织和存储1)可将实体的坐标数据和属性数据(如建立了部分拓扑,拓扑关系也放在表中保存)分别存放在文件系统和关系数据库中。
2)也可以将二者统一存放在关系数据库中。
属性数据是用来描述与地理实体相联系的地理特征。可以理解为没有显式空间特征的数据,但这些数据与空间地理实体有着紧密的联系,可以通过某种机制联系在一起的。这也正是地理信息系统(GIS)的基础与精髓所在。
一般来说,属性数据采用的是传统数据模型,即层次、网状和关系数据模型,其中层次和网状数据模型仅有少数用户在使用,绝大多数用户和数据库厂商采用的是占主流的关系型数据模型。在GIS领域,属性数据大都存储在关系数据库中,同时,关系数据库又为GIS提供了比较完备的数据索引方法和信息查询手段。
目前流行的空间数据与属性数据的关联方式地理数据的组织与管理是建立GIS系统的重要步骤。其中,最为关键的是如何将空间数据与属性数据融为一体,也就是空间数据与属性数据的关联问题。
目前大多数现行系统都是将空间数据和属性数据分开存储,分别用文件和数据库来管理,通过公共项(一般定义为地物标识码)来连接,即在空间数据库和属性数据库中建立公共字段,如地块码、门牌号等,来建立空间数据和属性数据关联,从而实现空间数据和属性数据的互相查询。具体来说,现阶段流行的空间数据和属性数据的关联方式有三种1)混合型2)集成型3)面向对象型其中集成型(Integrated Data Model)也称的为综合型,它是一种纯关系型数据模型,无论是空间数据,还是属性数据都采用关系数据库的表来存储(可以将空间数据和属性数据存放在一起,也可以分空间数据和属性数据分别独立存放),两者之间通过使用标准关系连接机制来建立关联关系。
下面描述现有面向实体空间模型的缺陷。
虽然,面向对象空间数据模型是目前流行GIS软件采用的新数据模型,但这种数据模型也存在很大的缺陷,具体表现为1)拓扑关系需临时构建由于面向实体的数据模型是以地理实体为中心的,并未以拓扑关系为基础组织、存储地理实体,表达地理空间,因此拓扑关系并不是一开始就存在,而是在需要时才临时导出各种拓扑关系,这需要消耗一定的系统资源和时间。
2)动态分段、网络分析效率降低
GIS空间数据模型的其核心在于利用OLAP(联机分析)结合数据仓库强大的数据挖掘和数据仓储的功能,预先对地图对象之间的各种空间关系(主要是拓扑关系)进行加工处理,为快速、高效地实现各种GIS功能打下坚实的基础。
根据本发明的上述目的,本发明的地理信息联机分析数据模型与属性数据的集成型关联方法,其特征是将坐标数据存放为相关表,地形数据存放在同一库中的另一个表中,属性数据可以与空间数据一起存放,也可以独立存放,通过相关连接访问。
图2是GISOLAP数据模型在集成型方式中的应用框架图;图3是数据挖掘应用框架图。
在GISOLAP数据模型中,实体对象是数据模型的基础,它是对地理实体的抽象,并且都是自包含的。
在GISOLAP数据模型中,基本实体对象的空间关系存储在空间数据文件中。但不同的是,在空间数据文件末尾加入了辅助信息,这些辅助信息包括对空间数据的投影、连接、分组等预处理结果以及由此产生新的空间关系(如拓扑关系)。这样既克服了空间实体模型重复存储公共结点造成数据冗余的缺点,而且大大改善了拓扑关系模型的脆弱性。(这里脆弱性指的是当数据修改时,原先的拓扑关系就被破坏,必须重建拓扑关系才能进行空间分析)在GISOLAP数据模型中,属性数据针对OLAP可能的查询情况预先进行分析、分类、建立临时索引等处理,建立了许多“视图集”(materialized view),结合这些“视图集”,系统可以加速完成空间数据和属性数据的双向查询及空间分析操作。
在GISOLAP数据模型中,空间数据末尾的辅助信息和属性数据中的“视图集”相连接,以二维关系表的形式来表示复杂的空间关系和网络关系,当用户进行空间分析或查询时,系统就会先扫描这些二维关系表来快速捕捉空间关系和网络关系,在最短时间内提供给用户准确的查询和分析结果。
下面描述GISOLAP与属性数据在集成型关联方式中的技术实现。
集成数据模型的优点在于具有了关系数据库查询、检索以及数据完整性等一系列机制,可利用大二进制数据类型(BLOBS)存储可变长的空间数据,但同时存在用户不能自定义数据字段、缺乏空间SQL等缺点。
采用GISOLAP数据模型可以较好地解决这些不足之处。如图2所示,地理实体的空间数据和属性数据均由关系型数据库管理系统RDBMS来管理,系统充分利用RDBMS(如Oracle)的数据挖掘功能,根据OLAP可能的查询预先生成一系列视图集,这些视图集和OLAP的辅助信息共同组成快速空间分析的基础。
集成型关联方式与数据库系统结合得比混合型更为紧密,它将坐标数据存放为相关表,地形数据存放在同一库中的另一个表中(如

图1所示)。属性数据可以与空间数据一起存放,也可以独立存放,通过相关连接访问(Healey,1991)。
集成型关联方式的优点在于具有了关系数据库查询、检索以及数据完整性等一系列机制,可利用大二进制数据类型(BLOBS)存储可变长的空间数据,但同时存在用户不能自定义数据字段、缺乏空间SQL等缺点。
采用GISOLAP数据模型可以较好地解决这些不足之处。
GISOLAP数据模型的应用框架图如图2所示。
其中空间信息表中,存储的是记录地块的多边形信息,包括标识号、弧段排列等位置信息;后面的分组信息、连接信息即上述辅助信息。
属性信息表中存储的是空间信息所对应的描述信息,视图集是利用RDBMS的数据挖掘功能所产生的索引信息,如图3拓扑关系,即点(结点)、线(弧段)、面(多边形)之间的关联关系,在上图中“多边形——弧段”拓扑关系表(如下表所示)定义了多边形的空间特征拓扑关系

正如图中所示,地理实体的空间数据和属性数据均由关系型数据库管理系统RDBMS来管理,系统充分利用RDBMS(如Oracle)的数据挖掘功能,根据OLAP可能的查询预先生成一系列视图集,这些视图集和OLAP的辅助信息共同组成快速空间分析的基础。
下面以点图查询(即由空间位置→属性数据)为例,详细说明如下点图查询实现的是通过点击图中某个区域,查询到业务数据的一种方法。即当用户点击某个区域或地块的某个点,显示给用户的是该点的属性信息。
编码规则如下1.门牌号IDD=路段号(6位)+弄号(4位)+门牌号(4位);2.段、居委IDD=警署编号(10位)+段号或居委号(2位)。
所涉及到的业务数据表DWJBQK(即单位基本情况业务表)、RK_WJRK(即境外人口业务表)等等。
相关的控制表GIS_IDD_ALLHH(即MAPIDD与HH对应参照表)。表结构如下其中 HH——户号;HHLDH——路段号;HHXZ——详址;HHNH一弄号;HHMPH——门牌号;MAPIDD——标示码。
本发明是将数据仓库技术与OLAP技术引入到GIS的数据模型中,实现GIS的联机分析并加强GIS对海量数据的分析功能,从而拓宽了GIS的研究领域。
GISOLAP数据模型充分利用了现有完善的大型数据库技术和先进的面向对象思想,加宽了空间数据与属性数据关联的通道,充分发挥了GIS的空间分析功能,提高了处理效率。
权利要求
1.一种地理信息联机分析数据模型与属性数据的集成型关联方法,其特征是将坐标数据存放为相关表,地形数据存放在同一库中的另一个表中,属性数据可以与空间数据一起存放,也可以独立存放,通过相关连接访问。
全文摘要
本发明提供地理信息联机分析数据模型与属性数据的集成型关联方法,其特征是将坐标数据存放为相关表,地形数据存放在同一库中的另一个表中,属性数据可以与空间数据一起存放,也可以独立存放,通过相关连接访问。
文档编号G06F17/30GK1435777SQ0211069
公开日2003年8月13日 申请日期2002年1月30日 优先权日2002年1月30日
发明者高建强, 王占宏, 金笑天, 黎治华, 范大凯 申请人:上海众恒信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1