1、RSGIS, WHURSGIS, WHU版权:地理国情监测教研室,遥感信息工程学院空间数据库空间数据库RSGIS, WHURSGIS, WHU空间数据与伪空间数据空间数据与伪空间数据RSGIS, WHURSGIS, WHU空间数据类型空间数据类型RSGIS, WHURSGIS, WHU空间数据与伪空间数据空间数据与伪空间数据引言引言The “Geometry” of Spatial DataThe “Geometry” of Spatial DataThe OGC proposed a hierarchy of spatial data types, called the geometry o
2、bject model, which allows spatial features to be represented in a databaseThe “Geometry” of Spatial DataThe “Geometry” of Spatial DataThe “Geometry” of Spatial DataThe “Geometry” of Spatial DataRSGIS, WHURSGIS, WHU拓扑拓扑RSGIS, WHURSGIS, WHU拓扑拓扑RSGIS, WHURSGIS, WHU拓扑数据结构拓扑数据结构RSGIS, WHURSGIS, WHUNodesR
3、SGIS, WHURSGIS, WHUEdgesRSGIS, WHURSGIS, WHUPolygonN1N2N3N4P1P2P3A1A2A3A4A5A6N5A7P4RSGIS, WHURSGIS, WHUPolygonN1N2N3N4P1P2P3A1A2A3A4A5A6N5A7P4FromToleftrightRSGIS, WHURSGIS, WHUPolygonworldN1N2N3N4P1P2P3A1A2A3A4A5A6N5A7P4RSGIS, WHURSGIS, WHU一维或网络拓扑一维或网络拓扑RSGIS, WHURSGIS, WHU二维或平面拓扑二维或平面拓扑RSGIS, WHUR
4、SGIS, WHUArc-node拓扑拓扑RSGIS, WHURSGIS, WHURSGIS, WHURSGIS, WHURSGIS, WHURSGIS, WHURSGIS, WHURSGIS, WHURSGIS, WHURSGIS, WHURSGIS, WHURSGIS, WHURSGIS, WHURSGIS, WHURSGIS, WHURSGIS, WHUGeo-relational ModelRSGIS, WHURSGIS, WHUGeo-relational ModelRSGIS, WHURSGIS, WHUGeo-relational ModelRSGIS, WHURSGIS, WH
5、U2.7 2.7 面向对象数据模型面向对象数据模型RSGIS, WHURSGIS, WHU2.7 2.7 面向对象数据模型面向对象数据模型RSGIS, WHURSGIS, WHU2.7.1 OO2.7.1 OO模型的核心概念模型的核心概念RSGIS, WHURSGIS, WHUOOOO模型的核心概念模型的核心概念( (续续) )RSGIS, WHURSGIS, WHUOOOO模型的核心概念模型的核心概念( (续续) )RSGIS, WHURSGIS, WHUOOOO模型的核心概念模型的核心概念( (续续) )RSGIS, WHURSGIS, WHU2.7 2.7 面向对象数据模型面向对象数据模
6、型RSGIS, WHURSGIS, WHU2.7.22.7.2 类层次类层次( (结构结构) )节点中只有本身的特殊属性和方法同时它们又继承点状地物、复杂地物和空间地物的所有属性和方法逻辑上它们具有空间地物、点状地物和本身的所有属性和方法 面向对象的层次几何数据模型面向对象的层次几何数据模型RSGIS, WHURSGIS, WHU类层次类层次( (结构结构)()(续续) )RSGIS, WHURSGIS, WHU2.7 2.7 面向对象数据模型面向对象数据模型RSGIS, WHURSGIS, WHU2.6.2.3 2.6.2.3 继承继承2.6.2.3 2.6.2.3 继承继承( (续续) )
7、具有多继承的类层次结构图 RSGIS, WHURSGIS, WHU2.7.3 2.7.3 继承继承( (续续) )RSGIS, WHURSGIS, WHU2.7 2.7 面向对象数据模型面向对象数据模型RSGIS, WHURSGIS, WHU2.7.4 2.7.4 对象的嵌套对象的嵌套RSGIS, WHURSGIS, WHU对象的嵌套对象的嵌套( (续续) )汽车的嵌套层次图 RSGIS, WHURSGIS, WHU对象的嵌套对象的嵌套( (续续) )RSGIS, WHURSGIS, WHU关系模型与关系模型与OOOO模型的比较模型的比较内容关系数据模型面向对象数据模型基本数据结构二维表类数据
8、标识符码OID静态性质属性属性动态行为关系操作方法抽象数据类型无有封装性无有数据间关系主外码联系,数据依赖继承、组合模式演化能力弱强RSGIS, WHURSGIS, WHU2.8 2.8 对象对象- -关系数据模型关系数据模型RSGIS, WHURSGIS, WHU2.8.1 对象关系数据库系统中扩展的关系数据类型RSGIS, WHURSGIS, WHUORDBSORDBS中扩展的关系数据类型中扩展的关系数据类型( (续续) )RSGIS, WHURSGIS, WHUORDBSORDBS中扩展的关系数据类型中扩展的关系数据类型( (续续) )RSGIS, WHURSGIS, WHUORDBSO
9、RDBS中扩展的关系数据类型中扩展的关系数据类型( (续续) )RSGIS, WHURSGIS, WHUORDBSORDBS中扩展的关系数据类型中扩展的关系数据类型( (续续) )RSGIS, WHURSGIS, WHUORDBSORDBS中扩展的关系数据类型中扩展的关系数据类型( (续续) )RSGIS, WHURSGIS, WHUORDBSORDBS中扩展的关系数据类型中扩展的关系数据类型( (续续) )RSGIS, WHURSGIS, WHUORDBSORDBS中扩展的关系数据类型中扩展的关系数据类型( (续续) )RSGIS, WHURSGIS, WHUORDBSORDBS中扩展的关系
10、数据类型中扩展的关系数据类型( (续续) )RSGIS, WHURSGIS, WHU2.8 2.8 对象对象- -关系数据库关系数据库RSGIS, WHURSGIS, WHUORDBSORDBS中扩展的对象类型及其定义中扩展的对象类型及其定义RSGIS, WHURSGIS, WHUORDBSORDBS中扩展的对象类型及其定义中扩展的对象类型及其定义( (续续) )RSGIS, WHURSGIS, WHUORDBSORDBS中扩展的对象类型及其定义中扩展的对象类型及其定义( (续续) )RSGIS, WHURSGIS, WHUORDBSORDBS中扩展的对象类型及其定义中扩展的对象类型及其定义(
11、 (续续) )RSGIS, WHURSGIS, WHUORDBSORDBS中扩展的对象类型及其定义中扩展的对象类型及其定义( (续续) )RSGIS, WHURSGIS, WHUORDBSORDBS中扩展的对象类型及其定义中扩展的对象类型及其定义( (续续) )RSGIS, WHURSGIS, WHUORDBSORDBS中扩展的对象类型及其定义中扩展的对象类型及其定义( (续续) )RSGIS, WHURSGIS, WHUADTADT的特点的特点RSGIS, WHURSGIS, WHU2.8 2.8 对象对象- -关系数据模型关系数据模型RSGIS, WHURSGIS, WHU2.8.3 2.
12、8.3 参照类型参照类型(Reference Type)(Reference Type)RSGIS, WHURSGIS, WHU参照类型参照类型( (续续) )RSGIS, WHURSGIS, WHU参照类型参照类型( (续续) )RSGIS, WHURSGIS, WHU参照类型参照类型( (续续) )RSGIS, WHURSGIS, WHU参照类型参照类型( (续续) )RSGIS, WHURSGIS, WHU参照类型参照类型( (续续) )RSGIS, WHURSGIS, WHU2.8 2.8 对象对象- -关系数据模型关系数据模型RSGIS, WHURSGIS, WHU2.8.4 2.8
13、.4 继承性继承性RSGIS, WHURSGIS, WHU2.8 2.8 对象对象- -关系数据模型关系数据模型RSGIS, WHURSGIS, WHU2.8.5 2.8.5 子表和超表子表和超表子表和超表子表和超表(续续)类型层次示例 RSGIS, WHURSGIS, WHU子表和超表子表和超表( (续续) )RSGIS, WHURSGIS, WHU子表和超表子表和超表( (续续) )RSGIS, WHURSGIS, WHU子表和超表子表和超表( (续续) )RSGIS, WHURSGIS, WHU子表和超表子表和超表( (续续) )employee_table是person_table的子表nCREATE TABLE exec_table of executive UNDER employee_tablenCREATE TABLE employee_table OF employee UNDER person_table;RSGIS, WHURSGIS, WHU子表和超表子表和超表( (续续) )RSGIS, WHURSGIS, WHU子表和超表子表和超表( (续续) )RSGIS, WHURSGIS, WHU子表和超表子表和超表( (续续) )RSGIS, WHURSGIS, WHU子表和超表子表和超表( (续续) )