空间数据结构和空间数据库
空间对象的拓扑空间关系
❖ 拓扑关系是指网结构元素结点、弧段、面域之间的空间关系,主 要表现为下列三种关系:拓扑邻接关系、拓扑关联关系、拓扑包 含关系。
❖ 拓扑邻接指存在于空间图形的同类元素之间的拓扑关系。 ❖ 拓扑关联指存在于空间图形的不同类元素之间的拓扑关系。 ❖ 拓扑包含指存在于空间图形的同类但不同级的元素之间的拓扑关
空间对象的拓扑空间关系
拓扑关系定义
拓扑关系是一种对空间结构关系进行明确定义的数学方法。是指图形在保 持连续状态下变形,但图形关系不变的性质。可以假设图形绘在一张高质 量的橡皮平面上,将橡皮任意拉伸和压缩,但不能扭转或折叠,这时原来 图形的有些属性保留,有些属性发生改变,前者称为拓扑属性,后者称为 非拓扑属性或几何属性。这种变换称为拓扑变换或橡皮变换。
地理数据的特征
❖ 属性特征:描述空间对象的特性,即是什么,如对象的类别、等 级、名称、数量等。
❖ 空间特征:描述空间对象的地理位置以及相互关系,又称几何特 征和拓扑特征,前者用经纬度、坐标表示,后者如F楼与E楼相 邻等。
❖ 时间特征:描述空间对象随时间的变化
2 空间数据的基本特征
空间数据的类型
❖ 属性数据:描述空间对象属性特征的数据,又称非几何数据, 如类型、名称、性质等,一般通过代码给予表达
系
点: 弧:
起点
面: 弧段3
弧段4
中间点
终点
弧段2
弧段1
邻接 点—点
相交
相离
包含
重合
点—线
点—面
线—线Leabharlann 线—面面—面拓扑关系的意义
1)拓扑关系能清楚地反映实体之间的逻辑结构关系。 2)有助于空间要素的查询,利用拓扑关系可以解决许多实际
问题。 3)根据拓扑关系可重建地理实体。
举例
标识号 1
实体属性
点 线 面、曲面 体
数字线画图 数字栅格画图 数字高程模型 数字正射影像图
1.3 实体的空间特征
1、空间对象(实体)的地图表达
点:位置:(x,y)
属性:符号
线:位置: (x1,y1),(x2,y2),…,(xn,yn) 属性:符号—形状、颜色、尺寸
面:位置:(x1,y1),(x2,y2),…,(xi,yi),…,(x1,y1) 属性:符号变化 等值线
第一节 空间信息基础
1.1、地理系统和地理实体
1、定义: 指自然界现象和社会经济事件中不能再分割的单元,它是一个具体有概
括性,复杂性,相对意义的概念。 2、理解:
地理实体类别及实体内容的确定是从具体需要出发的,GIS中的空间实 体是一个概括,复杂,相对的概念。
1.2 地理实体的描述和存储
1、空间实体的描述 通常需要从如下方面对地理实体进行描述: 1)编码:用于区别不同的实体,有时同一个实体在不同的时间具有不同的编 码,如上行和下行的火车。编码通常包括分类码和识别码。分类码标识实 体所属的类别,识别码对每个实体进行标识,是唯一的,用于区别不同的 实体。 2)位置:通常用坐标值的形式(或其它方式)给出实体的空间位置。 3)类型:指明该地理实体属于哪一种实体类型,或由哪些实体类型组成。 4)行为:指明该地理实体可以具有哪些行为和功能。 5)属性:指明该地理实体所对应的非空间信息,如道路的宽度、路面质量、 车流量、交通规则等。 6)说明:用于说明实体数据的来源、质量等相关的信息。 7)关系:与其它实体的关系信息。
空间数据结构 栅格数据结构(显式表示 ) 矢量数据结构(隐式表示 )
显式描述
显式表示:就是栅格中的一系列像元(点),为 使计算机认识这些像元描述的是某一物体 而不是其它物体。
注:“c”不一定用c的形式,而可以用颜色、 符号、数字、灰度值来显示。
则得到椅子的简单数据结构为: 椅子的属性——符号/颜色——像元x
2、实体类型组合
现实世界的各种现象比较复杂,往往由不同的空间单元组合 而成,复杂实体由简单实体组合表达。
点、线、面两两之间组合表达复杂的空间问题:
如:线—面
面--面
1.4、空间关系
空间关系是GIS数据描述和表达的重要内容:
一方面它为GIS数据库的有效建立,空间查询,空间分析,辅助决策等提供了最 基本的关系; 另一方面有助于形成标准的SQL空间查询语言,便于空间特征的存储,提取,查 询,更新等。
地理 定位数据
数据 非定位数据
x,y 坐标 拓扑关系 变量 级别 数值 名称
点 线 面 格网网络 土壤 1. 土厚 砂 1.1 细 1.2 中 1.3 粗
3. 空间数据的分类
按数据来源 按数据结构
按数据特征
按几何特征 按数据发布形式
地图数据 影像数据 文本数据
矢量数据 栅格数据
空间数据 非空间属性数据
道路类型 路面材料 宽度
2
柏油
48
2
2
柏油
48
3
2
柏油
48
4
1
混凝土 60
5
1
混凝土 60
6
4
柏油
32
行车道路 道路名称
4
解放路
4
珞瑜路
4
中北路
4
胜利路
4
中山路
2
鲜花路
第二节 空间数据结构的类型
数据结构即指数据组织的形式,是适合于计算机存储、管 理和处理的数据逻辑结构。对空间数据则是地理实体的空间排 列方式和相互关系的抽象描述。 在地理系统中描述地理要素和地理现象的空间数据,主要包括 空间位置、拓朴关系和属性三个方面的内容。
隐式表示
隐式表示:由一系列定义了始点和 终点的线及某种连接关系来描述, 线的始点和终点坐标定义为一条表 示椅子形式的矢量,线之间的指示 字,告诉计算机怎样把这些矢量连 接在一起形成椅子,隐式表示的数 据为:
椅子的属性——一系列矢量— —连接关系
第二节 空间数据结构的类型
• 栅格数据结构 ▪ 栅格数据结构指将空间分割成各个规则的网格单元,然后在 各个格网单元内赋以空间对象相应的属性值的一种数据组织 方式; ▪ 栅格数据结构分为栅格矩阵结构、游程编码结构、四叉树数 据结构、八叉树数据结构和十六叉树数据结构。
❖ 几何数据(定位数据):描述空间对象空间特征的数据,也称位 置数据、定位数据,一般用经纬度、坐标表达
❖ 关系数据(拓扑特征数据):描述空间对象的空间关系的数据, 如邻接、包含、关联等,一般通过拓扑关系表达。
空间数据的基本特征
一般来说,空间特征 数据包括地理实体或现象 的定位数据和拓扑数据; 属性数据包括地理实体或 现象的专题属性(名称、 分类、数量等)数据和时 间数据,而空间特征数据 和属性特征数据统称为空 间数据或地理数据。因此 空间数据的特征可概括为 空间特征和属性特征。