第3章 空间数据模型

合集下载

第3章空间数据模型资料

第3章空间数据模型资料
• 与地理空间位置有关,具有一定的几何形态,分布状况以及彼此之 间的相互关系 • 空间位置特征 • 属性特征 • 时间特征 • 空间关系
地理空间与空间实体
• 空间位置特征
– 表示空间实体在一定坐标系中的空间位置或几何定位, 通常采用地理坐标的经纬度、空间直角坐标、平面直 角坐标和极坐标等来表示 – 也称为几何特征,包括空间实体的位置、大小、形状 和分布状况等
“松树”,0≤x≤7;4≤y≤7 f (x,y)= “冷杉”,0≤x≤3;0≤y≤4 “槐树”,3≤x≤7;0≤y≤4 (c) 按场模型的林分建模
(b) 按对象模型的林分建模
概念模型的选择
• 对于现状不定的现象,如火灾、洪水和危险物泄 漏,采用边界不固定的场模型进行建模 • 场模型通常用于具有连续空间变化趋势的现象, 如海拔、温度、土壤变化等 • 在遥感领域,主要利用卫星和飞机上的传感器收 集地表数据,此时场模型是占主导地位的
结点与弧段的拓扑关系
结点 N1 弧段 A1,A2,A3
N2
N3 N4 N5
A1,A6,A7
A2,A5,A7 A4 A3,A5,A6
A5
A6 A7
N3
N5 N3
N5
N2 N2
(a) 规则分布的点
( b ) 不规则分布的 点
(c)规则矩形区
(d) 不规则多边形区
(e) 不规则三角形区
(f) 等值线
空间数据概念模型
• 网络模型
– 网络模型与对象模型类似,都是描述不连续的地理现 象,不同之处在于它需要考虑通过路径相互连接多个 地理现象之间的连通情况 – 网络是由欧式空间R2中的若干点及它们之间相互连接 的线(段)构成
空间数据概念模型
• 不规则多边形区。将平面区域划分为简单连通的多边形区 域,每个多边形区域的边界由一组点所定义;每个多边形 区域对应一个属性常量值,而忽略区域内部属性的细节变 化 • 不规则三角形区。将平面区域划分为简单连通三角形区域, 三角形的顶点由样点定义,且每个顶点对应一个属性值; 三角形区域内部任意位置的属性值通过线性内插函数得到 • 等值线。用一组等值线C1,C2,…,Cn,将平面区域划 分成若干个区域。每条等值线对应一个属性值,两条等值 线中间区域任意位置的属性是这两条等值线的连续插值

地理信息系统 第三章地理空间数据模型

地理信息系统 第三章地理空间数据模型
按实体的属性结构
同种属性表为一个层
按专题分层
每个图层对应一个专题,包含某一种 或某一类数据。如地貌层、水系层、道 路层、居民地层等。。
现实世界
获取
地形信息
+
水系信息
+
道路信息
+
植被信息等
存储
空间 数据库
按时间序列分层
即把不同 时间或不同时 期的数据分别 构成各个数据 层
图层i 图层j
点文件i 线文件i
代码有数字、字母、数字和字母混合三类表示形式。
数字型代码
用一个或若干个阿拉伯数字表示对象的代码。特点是结构 简单、使用方便、易于排序,但对对象的特征描述不直观。
字母型代码
用一个或若干个字母表示对象的代码。特点是比同样位数 的数字型代码容量大,还可提供便于识别的信息,易于记 忆,但比同样位数的数字型代码占用更多的计算机空间。
空间数据的分层和分区
地理信息本身具有层次性。分层和分区 是空间数据组织的高级形式,为管理和 使用提供了便利 分层依据地理实体性质 分区依据平面范围
分层
按专题
地貌、水系、植被、交通、居民地等
按时间
不同时间的数据成为不同层,便于对比、处理、表 现。如每年建的住宅用不同的颜色表现
按实体的几何类型
一般按点、线、面、注记
格网型空间索引
将区域用横竖线条划分大小相等和不等 的格网,记录每一个格网所包含的空间 实体。进行空间查询时,首先计算出查 询对象所在格网,然后再在该网格中快 速查询所选空间实体。
一条河流、一个湖泊和一条省界,它们的关键字分别为5,11和 23。河流穿过的栅格为2,34,35,67,68;湖泊覆盖的栅格为 68,69,100,101;省界所通过的栅格为5,37,36,35,67, 99,98,97。

第三章_空间数据模型_第2讲

第三章_空间数据模型_第2讲


坐标对序列表示,坐标对的顺
序与线的形状有关,线上每个
点有不多于二个的邻点。
道路、公 共设施网 等。
二维
面:多边 形
一组闭合弧段所包围 的空间区域
所有具有相同属性点的轨迹, 土壤、植 以(x,y)坐标队的集合表示,坐 被、岩石 标队的排列顺序不影响面的形 分类区、 态、其内部点可以有多于三个 行政区划 的邻点,面内点具有相同属性。 等。
C
d, e, f
D
b, f, c
E
g
Hale Waihona Puke GIS 1)拓扑的关联关系
A
P0
弧段与多边形拓扑关系表
e
c
P1
E P3
f D P4 g
GIS
3.要素模型
应用层面
要素模型和场模型
1、对一个空间应用的建模来说,到底采用场模型还是对象模型
,主要取决于应用要求和习惯。对于形状不定的现象,例如火灾
、洪水和危险物泄露,当然采用边界不固定的场模型进行建模。
场模型通常用于具有连续的空间变化趋势的情况的建模,如海拔
、温度以及土壤湿度变化等。而对象(要素)模型更多地用于运
欧式空间中,最经常使用的参照系统是笛卡尔坐标系。
直角坐标系
空间要素在欧氏空间中主要形成三类地物要素对象:
点对象 线对象 多边形对象
实际上地面上的各 种地物基本都可以 分解成点、线、面
GIS
3.要素模型
点对象:有特定位置,维数为0的实体。有如下几种类 型: 实体点Entity point:用来代表一个实体; 如火山口 注记点Text point:用于定位注记; 如地面上标定的控制点 内点Test point:用于负载多边形的属性,存在于多边形 内; 如一片森林的边界被看作是多边形,其内部的单个树木 结点Node:表示线的终点和起点; 角点Vertex:表示线段和弧段的内部点。

06 第三章 空间数据模型 4- 7节 TIN模型及模型比较

06 第三章 空间数据模型 4- 7节 TIN模型及模型比较

4
B C D E F
G K P
12
H
10
J M
9
11
G H I J ...
N
13 14
O
Q
S
15
Node Attribute Table
Node 1 2 3 X x1 x2 x3 Y y1 y2 y3 Z z1 z2 z3
...
...
...
...
三、TIN的生成
1. 如何选择点(How to pick points)?
一、模型的比较
1. 理解和感知的差异 2. 模型特性的差异
理解和感知的差异
现实世界
完全定义或可定义 的实体(如地籍)
概念模型
连续但可定义的对象 (如高程表面)
平滑和连续的空间变化 (如温度)
数据模型 及其表达
边界轮廓 (点、线、多边形)
矢量
表面 (三角形表面) TIN
镶嵌 (正方形, 像元)
栅格
3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 1 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 1 3 3 3 3 3 3 3 2 3 3 3 3 3 3 1 7 3 3 3 3 3 3 3 2 3 3 3 3 3 1 7 7 3 3 3 3 3 3 3 2 3 3 3 3 3 1 7 7 3 3 3 3 3 3 3 2 3 3 3 3 1 7 7 7 3 3 3 3 3 3 3 3 2 3 3 1 7 7 7 7 3 3 3 3 3 3 3 3 2 3 3 1 7 7 7 7 3 3 3 3 3 3 3 3 2 3 1 7 7 7 7 7 3 3 3 3 3 3 3 3 2 1 7 7 7 7 7 7 3 3 3 3 3 3 3 3 2 1 7 7 7 7 7 7 3 3 3 1 1 1 1 1 1 1 1 4 6 6 6 6 2 7 7 7 7 7 7 7 4 4 4 4 6 6 6 6 6 2 7 7 7 7 7 7 4 4 4 4 4 6 6 6 6 2 7 7 7 7 7 7 4 4 4 4 4 6 6 6 6 2 7 7 7 7 7 7 4 4 4 4 4 6 6 6 6 2 7 7 7 7 7 7 4 4 4 4 4 6 6 6 6 6 2 7 7 7 7 7 4 4 4 4 4 6 6 6 6 6 2 7 7 7 7 7 4 4 4 4 4 6 6 6 6 6 2 7 7 7 7 7 4 4 4 4 4 6 6 6 6 6 2 7 7 7 7 7 4 4 4 4 4 6 6 6 6 6 6 2 7 7 7 7 4 4 4 4 4 6 6 6 6 6 6 2 7 7 7 7

地理信息系统第三章

地理信息系统第三章



1.3.2三维空间数据模型
三维矢量模型 体模型


1.3.3分布式空间数据模型
分布式空间数据库管理系统 联邦空间数据库(Federated Spatial Database)


1.3.4 CASE工具 (Computer-Aided Software Engineering)
2.场模型



1.2空间数据模型的类型
在GIS中与空间信息有关的信息模型有三个,即基于对象 (要素)(Feature)的模型、网络(Network)模型以及 场(Field)模型。 选择某一种模型而不选择另外一种模型主要是顾及数据的 测量方式。




1.3 GIS空间数据模型的学术前沿
1.3.1时空数据模型 核心问题是研究如何有效地表达、记录和管理现实世界的 实体及其相互关系随时间不断发生的变化。
е1 P1 е5 P2 е2
N1
е6
N4
P3
N5
е3
N2
е4
N3
P4
е7
2.地理空间数据拓扑关系应用价值
(1)确定地理实体间的相对空间位置,无需坐标 和距离 (2)利于空间要素查询 (3)重建地理实体
3.地理空间数据 拓扑关系的表示
N2
е1
P1 е5
N4
е6
P3
N5
е3
结点集合
P2
е2
е4
N3 针


4.4度量空间关系分析
度量空间关系主要是指空间对象之间的距离关系。 这种距离关系可以定量地描述为特定空间中的某种距离, 如A实体距离B实体100m。也可以应用与距离概念相关的术

空间数据模型

空间数据模型


对三角网,表达各三角形的顶点位置和属性、顶点与三 角形的连接关系、三角形的连接关系,就可得到TIN的 逻辑数据模型。
3.4.5 面向对象数据模型


面向对象数据模型应用面向对象方法描述空间实体及其 相互关系,特别适合于采用对象模型抽象和建模的空间 实体的表达。 面向对象技术的核心是对象(object)和类(class)。


对象是指地理空间的实体或现象,是系统的基本单位。 如多边形地图上的一个结点或一条弧段是对象,一条河流 或一个宗地也是一个对象。 一个对象是由描述该对象状态的一组数据和表达它的行为 的一组操作(方法)组成的。 例如,河流的坐标数据描述了它的位置和形状,而河流的 变迁则表达了它的行为。每个对象都有一个惟一的标识号 (Object-ID)作为识别标志。

主要优点在于


二、不规则镶嵌数据模型
不规则镶嵌数据结构是指用来进行镶嵌的小面块具 有不规则的形状或边界。 最典型的不规则镶嵌数据模型有Voronoi图(也称作 Thiessen多边形)和不规则三角网(Triangular Irregular Network,简称TIN)模型。 当用有限离散的观测 样点来表示某地理现 象的空间分布规律时, 适合于采用不规则镶 嵌数据模型。
逻辑数据模型 Logical Data Model
中间层 数据结构对数据进行组织
物理数据模型 Physical Data Model
最底层
空间数据库
物理数据模型是概念 数据模型在计算机内 部具体的存储形式和 操作机制,即在物理 磁盘上如何存放和存
数据模型与数据结构

信息系统中:


数据模型:对客观实体及其关系的认识和数学描述。 目的是揭示客观实体的本质特征,并对它进行抽象化表达,使 之转化为计算机能够接受、处理的数据。 空间数据模型:对地理空间实体及其关系的描述。 即指数据组织的形式,是适合于计算机存储、管理和处理的数 据逻辑结构形式。 对空间数据而言,则是地理实体的空间排列方式和相互关系的 抽象描述。

3 空间数据模型

3 空间数据模型

00090770
06907777
09007770
09007770
90000000
(a)点、线、面数据
(b)栅格表示
点、线、面数据的栅格结构表示
• 栅格数据类型
– 常用的栅格数据类型包括卫星影像、数字高程 数据、数字正射影像、数字扫描地图和数字栅 格图形。
• 栅格数据编码
– 直接栅格编码、链式编码、游程长度编码、四 叉树编码
– “橡皮板几何学”:可以设想一块高质量的橡皮板, 它的表面是欧式平面,这块橡皮可以任意弯曲、拉伸 、压缩,但不能扭转和折叠,表面上有点、线、多边 形等组成的几何图形。
• 拓扑元素:
– 点:
• 孤立点、线的端点、面的首尾点、链的连接点
– 线:
• 两结点之间的有序弧段,包括链、弧段和线段
– 面:
• 若干弧段组成的多边形
➢ 特征 无拓扑关系,主要用于显示、输出及一般查询 公共边重复存储,存在数据冗余,难以保证数据独立性 和一致性 多边形分解和合并不易进行,邻域处理较复杂; 处理嵌套多边形比较麻烦
➢ 适用范围: 制图及一般查询,不适合复杂的空间分析
3.4.2.2 拓扑数据结构
• 不仅表达几何位置和属性,还表示空间关 系
– 拓扑关系:描述空间对象的邻接、关联、连通和包含 等
– 空间方位关系:描述空间对象在空间上的排列次序, 如前后、左右、东、西、南、北等。
– 空间度量关系:描述空间对象之间的距离等。
• 拓扑关系
– 拓扑(Topology)一词来自于希腊文,意思是形状的研究 。
– 拓扑学是几何学的一个分支,研究在拓扑变换下能够 保持不变的几何属性—拓扑属性。
• 属性特征
– 属性特征也称为专题特征或功能特征,通过属性数据 表达空间实体内在的性质和相关关系。

第3章 空间数据模型

第3章  空间数据模型

19
点实体:有特定的位置,维数为0的实体
•如城镇、乡村居民地、交通枢纽、车站、工厂、学校、 医院、机关、火山口、震中、山峰、隘口、基地等等 •从较大的空间规模上来观测这些地物,就能把它们都归 结为呈点状分布的地理现象。
20
点实体
1)实体点:用来代表一个实体。 2)注记点:用于定位注记。 3)内点:用于负载多边形的属性, 存在于多边形内。 4)角点、节点Vertex: 表示线段和弧段上的连接点。
7
空间实体基本特征
空间实体具有4 个基本特征:
空间位置特征 属性特征 时间特征 空间特征
8
空间实体基本特征
• 1)属性特征:
非定位数据,表示现象或特征; • 2)空间特征:地理位置和空间关系
• 定位数据,表示现象的空间位置; • 空间关系,拓扑关系
• 3)时间特征:
指现象或物体随时间的变化。
9
21
3.2 空间数据概念模型 线实体:维数为1的实体,由一系列坐标点表示,有以下
特征: 实体长度:从起点到终点的总长; 弯曲度:用于表示象道路拐弯时弯曲的程度; 方向性:如水流从上游到下游,公路则有单双向之 分; •如河流、海岸、铁路、公路、地下管网、街道、行政边 界等
22
多边形实体:维数为2的实体,,有以下特征: 面积范围; 周长; 独立性或与其它地物相邻:如北京及周边省市; 内岛或锯齿状外形:岛屿及海岸线; 重叠性与非重叠性。
第3章 空间数据模型
地理信息系统
为了能够利用地理信 息系统工具解决现实世界 中的问题,首先必需将复 杂的地理事物和现象简化 和抽象到计算机中进行表 示、处理和分析。这就需 要对现实世界进行抽象建 模,其结果就是空间数据 模型。

地理信息系统原理第三章 空间数据模型与数据结构3.2

地理信息系统原理第三章 空间数据模型与数据结构3.2
第1行第N列亮度值 波段2 第1行第1列亮度值
第1行第N列亮度值 波段n 波段1 第2行第1列亮度值 波段n
BSQ结构
BIP结构
BIL结构
星蓝海学习网13
以行为记录单位按行存储 地理数据。属性明显,位 置隐含。 缺点:存在大量冗余,精 度提高有限制。
星蓝海学习网14
0 0 0 0 0 4 4 4 记录1 0 0 0 0 0 4 4 4
星蓝海学习网
• 优点:
• 栅格加密时,数据量不会明显 增加,压缩效率高,最大限度 保留原始栅格结构,
• 编码解码运算简单,且易于检 索、叠加、合并等操作,得到 广泛应用。
• 缺点:
• 不适合于类型连续变化或类型 区域分散的数据。
星蓝海学习网
(2)压缩栅格数据结构
块码(二维游程编码)(行,列,半径,属性值)
弧段ID a b c d e
起始点 5 7 1 13 7
终结点 1 1 13 7 5
… … … 左多边形 Q A Q D D
右多边形 A B B B A
f
13
5
Qห้องสมุดไป่ตู้
D
点号 1 2
…… 25
坐标 (x1,y1) (x2,y2)
…… (x25,y25)
g
25
弧段ID
点号
a
5,4,3,2,1
b
7,8,1
c
1,9,10,11,12,13
• 采用方形区域作为记录单元,每个记录单元包括相邻的若干栅格,数据结构由初始位置(行、 列号)和半径,再加上记录单元代码组成。特点:
• 一个多边形所包含的正方形越大,多边形的边界越简单,块状编码的效率就越好。
• 块状编码对大而简单的多边形更为有效,而对那些碎部较多的复杂多边形效果并不好。

邬伦_第3章 空间数据模型

邬伦_第3章 空间数据模型

4.基于要素的空间关系分析
4.1 4.2 4.3 4.4 空间关系的基本概念 拓扑空间关系分析 方向空间关系分析 度量空间关系分析
4.1
空间关系的基本概念
• 空间关系包含三种基本类型,即拓扑关系、方向 关系、度量关系。 • 它为地理信息系统数据库的有效建立、空间查询、 空间分析、辅助决策等提供了最基本的关系; • 将空间关系理论应用于地理信息系统查询语言, 形成一个标准的SQL空间查询语言,可以通过API (Application Program Interface,应用程序接 口)进行空间特征的存储、提取、查询、更新
非拓扑属性 两点之间的距离 一个点指向另一个点的方向 弧段的长度 一个区域的周长 一个区域的面积
拓扑空间关系的形式化表达
4.2.2
拓扑描述的数学基础——点集拓扑学
• C(A)=~I(~A)=I(A)∪B(A) • I(A)=~C(~A)=C(A)~B(A) • B(A)=C(A)∩C(~A)=~(I(A)∪I(~A))=B(~A)
场模型 T(z) E(t) H(x,y) 定义域维数 1 1 2 值域维数 1 3 1 自变量 空间坐标(高程) 时间坐标 空间坐标 因变量 高度z处的气温 某时刻的静电力 地表高程
P(x,y,z)
v(λ ,φ ,z) σ(x,y,z)
3
3 3
1
3 9
空间坐标
空间坐标(λ ,φ 经 纬度,z高度) 空间坐标
4种扩展的方向关系
• East(Pi,Qj)=North_East(Pi,Qj) Or Restricted_East(Pi,
Qj) Or South_East(Pi,Qj)
• South(Pi,Qj)=South_West(Pi,Qj) Or

第3章 空间数据模型

第3章 空间数据模型

第三节 要素模型
1、欧氏平面上的空间对象类型
图3-8表示了在连续的二维欧氏平面上的一种可能的对象继承等级图。
空间对象
零维对象点
延伸对象
一维对象
二维对象


面对象
简单弧
简单环
面域对象
域单位对象
图3-8:连续空间对象类型的继承等级
第三节 要素模型
图3-8:连续空间对象类型的继承等级
第三节 要素模型
第二节 场模型
二、场的特征
1、空间分辨率和属性域 2、连续和分段连续
3、各向同性和各向异性:各种性质是否随方向的变化而变化是空间场的一
个重要特征。如果一个场中的所有性质都与方向无关,则称为各向同性场 (Isotropic Field)。反之与方位有关的场称为各向异性场(Anisotropic Field)。 4、空间自相关:空间自相关是空间场中的数值聚集程度的一种量度,距离近 的事物之间的联系性强于距离远的事物之间的联系性。一个空间场中类似的 数值有聚集的倾向,则空间场表现出很强的正空间自相关;如类似属性值在
第三节 要素模型
第三节 要素模型
第三节 要素模型
第三节 要素模型
第三节 要素模型
第三节 要素模型
“空间对象”具有最高抽象层次,它派生为零维的点对象和延伸对象,延伸
对象又可以派生一维和二维对象类。一维对象的两个子类:弧和环(Loop),如
果没有相交,则称为简单弧(Simple Arc)和简单环(Simple Loop)。二维空 间对象类中连通的面对象称为面域对象,没有“洞”的简单面域对象称为域单位 对象。 2、离散欧氏平面上的空间对象 欧氏空间的平面因连续而不可计算,必须离散化才适合于计算。图3-8中所 有连续类型的离散形式都存在。图3-9表示了部分离散一维对象继承等级关系。

第三次、第四次:空间数据模型及数据结构

第三次、第四次:空间数据模型及数据结构

空间数据结构—栅格数据
定义
图形表示
栅格数据结构
数据组织
栅格结构的建立
栅格数据编码
空间数据结构—栅格数据
• 将地球表面划分为大小均匀紧密相邻的网格 阵列,每个网格作为一个象元或象素由行、
列定义,并包含一个代码表示该象素的属性
类型或量值,或仅仅包括指向其属性记录的 指针。 • 栅格结构表示的地表是不连续的,是量化和 近似离散的数据。每一个单元格对应一个相
3、拓扑关系的表达
拓扑关系具体可由4个关系表来表示: (1) 面--链关系: (2) 链--结点关系: 面 构成面的弧段 链 链两端的结点
(3) 结点--链关系: 结点 通过该结点的链\ (4) 链—面关系: 链 左面 右面
4、拓扑关系的意义:
对于数据处理和GIS空间分析具有重要的意义,因为:
1)拓扑关系能清楚地反映实体之间的逻辑结构关系,它比几何关 系具有更大的稳定性,不随地图投影而变化。
三角形、方格和六角形划分
栅格数据模型
矢量数据模型
空间数据模型
2. 要素模型
基于要素的空间模型强调了个体现象,该现象以 独立的方式或者以与其他现象之间的关系的方式来研 究。 基于要素的空间信息模型把信息空间分解为对象 或实体。一个实体必须符合三个条件: 可被识别
重要(与问题相关)
可被描述(有特征) 对于基于要素的模型,采用面向对象的描述是 合适的。
进行栅格编码、存贮,即得该专题图的栅格数据。 3、由矢量数据转换而来。
4、遥感影像数据,对地面景象的辐射和反射能量的扫描抽样,并按不
同的光谱段量化后,以数字形式记录下来的象素值序列。 5、格网DEM数据,当属性值为地面高程,则为格网DEM,通过DEM 内插得到。

第3章+空间数据模型与数据结构

第3章+空间数据模型与数据结构

clover
栅格数据模型—像元大小



分辨率 – 网格像元的大小 – 30m的网格像元表示 实际面积900m2 像元越小,分辨率和精 度越高 (表现的地物越 细) 存贮和处理成本随分辨 率增加而上升 – 三者均衡
栅格数据模型——空间参照

必须说明的是
– –
原始栅格数据没有空间参照信息 但如果使用栅格数据,需要地理坐标位置,所以需 要给栅格数据配置地理坐标
Satellite Imagery
Scanned Maps
栅格数据模型

优点

– –
高精度
文件大 数据结构简单 有效存储 处理更快 容易检索 多个客户同时操作

需要解决问题
– – – –

上述问题都与数据结构、数据压缩有关
2、矢量数据模型

矢量数据模型适合表达图形对象特征和进行高
精度制图;

在矢量数据模型中,空间实体现象由点、线、 面等原型实体及其集合来表示。
现实世界到信息世界的过程:
客观世界 数据模型 信息世界
抽象
计算机管理的数据
数据模型的抽象分为三个层次:
概念 概念数据模型
结构
计算机上存储 物理数据模型
逻辑数据模型
(三)空间数据模型
空间数据模型是GIS抽象的中间层,即GIS的逻辑数据模型 空间数据模型:是关于现实世界中空间实体及其相互 间联系的概念,建立在对地理空间的充分认识与完整抽象 的地理空间认知模型(概念模型)的基础上,并用计算机 能够识别和处理的形式化语言来定义和描述现实世界地理
栅格数据模型——元素

由行、列、像元组成,用二维数组存储数据 – 列-x坐标 – 行-y坐标 – 行、列由网格左上角起始 – 像元值由行、列位置唯一决定

第三章 空间数据模型

第三章 空间数据模型

分类 空间关系 非空间关系 时间关系 非空间属性 地理空间 空间要素
子类 超类 子部分 超部分
几何坐标
对象模型对空间要素的描述
场模型 • 也称域(field)模型,是把地理空间中的现象看作连续 也称域( )模型,是把地理空间中的现象看作连续 的变量或体,如大气污染程度、地表温度、土壤湿度、 变量或体 如大气污染程度、地表温度、土壤湿度、 地形高度以及大面积空气和水域的流速和方向等。 地形高度以及大面积空气和水域的流速和方向等。 • 场可分为二维或三维。二维场是在二维空间 2中任意给 在二维空间R 场可分 二维或三维。 场是在二维空间 定的一个空间位置上,都有一个表现某现象的属性值, 定的一个空间位置上,都有一个表现某现象的属性值, 场是在三维空间R 即A=f(x,y)。三维场是在三维空间 3中任意给定一个 = , 。三维场是在三维空间 空间位置上,都对应一个属性值, 空间位置上,都对应一个属性值,即A=f(x,y,z)。 = , , 。
• 由于地理空间事物和现象的复杂性和人们 认识地理空间在观念和方法上的不同, 认识地理空间在观念和方法上的不同,墓 地里信息系统对空间实体的抽象方式也存 在一定的差别,或者说不同的学科或部门 在一定的差别, 可能对地理空间按照各自的认识和思维方 式来构造不同的模型。 式来构造不同的模型。
地理空间认知概念模式( 地理空间认知概念模式(国际标准化组织地理信息 标准化委员会) 标准化委员会)
机器世界
用数据模型描述现实世界中的事物及其联系。 用数据模型描述现实世界中的事物及其联系。
1) 字段(field)或数据项(data item): 字段( )或数据项( ): 标记实体属性的命名单位,是数据库中的最小信息单位。 标记实体属性的命名单位,是数据库中的最小信息单位。 2) 记录(record):字段值的有序集合。 记录( ):字段值的有序集合 ):字段值的有序集合。 3) 记录型 : 字段名的有序集合。 字段名的有序集合。 4) 文件 : 同类记录的集合。对应于实体集。 同类记录的集合。对应于实体集。

空间数据模型

空间数据模型

Equals(anotherGeometry)
Disjoint(anotherGeometry ) Intersects(anotherGeometry ) Touches(anotherGeometry ) 空间 Crosses(anotherGeometry) 关系 Within(anotherGeometry) 运算
3.2.2 网状数据模型
在网状数据模型中,虽然每个结点可以有多个 父结点,但是每个双亲记录和子女记录之间的 联系只能是1:N的联系,对于M:N的联系, 必须人为地增加记录类型, 把M:N的联系分 解为M个1:N的二元联系。
学生/选课/课程的网状模型
3.2.2 网状数据模型
网状模型在具体实现时,把整个模型划
OGC的SFS中定义的空间操作算子包括基本操作、 空间关系运算和空间分析操作。
操作 方法名称
类别 Dimension ( ) GeometryType ( ) SRID ( )
基本 Envelope( ) AsText( )
操作 AsBinary( ) IsEmpty( ) IsSimple( ) Boundary( )
3.3 面向对象模型
类(class):是属性集和方法集相同的所有 对象的组合。
类允许嵌套结构。
可以在现在类的基础上通过继承来构造新的 类。现在的类称为超类,新子类是从现有类 中派生出来的,称派生类。子类继承超类上 定义的全部属性和方法,实现了软件的可重 用性。同时,子类还可以包含其他的属性和 方法。
通过继承构造类,采用多态性为每个类指定 其表现行为。
3.3 面向对象模型
面向对象模型是采用面向对象的观点来描述现实世
界中实体及其联系的模型,现实世界中的实体都被

第三章空间数据模型第2节栅格数据模型

第三章空间数据模型第2节栅格数据模型

5
7
D
5
8
C
5
8
Full Raster Encoding (100 Values)
Rows
Columns 0123456789 0 AAAAAAAAAA 1 AAAAAAAAAA 2 AAAABBBBBB 3 AAAABBBBBB 4 DDDDBBBBBB 5 DDDDDBBBBB 6 DDDDDCCCCC 7 DDDDDCCCCC 8 DDDDDCCCCC 9 DDDDCCCCCC
(88 bytes)
4、四杈树编码-概念
四 叉 树 分 割
四杈树编码-数据表达
三、计算机中的栅格数据
• DEM示例
地形表达
地形表达 DEM
地形表达
等值线表示
污染浓度表示
等高线的栅格表示
四、栅格数据总结
1. 面积被表达为栅格矩阵
栅格是基本元素(像元)
2. 空间描述的详细程度依赖于栅格的大小 3. 存储要求高,需要压缩
第三章 空间数据模型
主要内容
第一节 关系数据模型 第二节 栅格数据模型 第三节 矢量数据模型 第四节 矢量数据模型TIN 第五节 空间数据模型比较 第六节 属性数据与空间数据的连接 第七节 数据模型发展趋势
第二节 栅格数据模型
一.栅格表达 二.栅格数据压缩技术 三.计算机中的栅格数据 四.栅格数据总结
1 2 34 5 6 7 8 1 2 3 4 5 6 7 8
作业:分别用块状编码和标准游程长度编码对此图像进行编码
栅格表达的 精度-分辨率 的大小,依 赖于栅格的 大小
存储量和精 度的矛盾
分辨率与存储单元示意图
思考题
1. 感知世界的二分法是什么?地理信息的空间变化在 这种二分法下是如何被感知的?

2第三章 空间数据模型(第一节)

2第三章 空间数据模型(第一节)

2.地理信息系统的空间数据及 其特征
空间数据特征: 空间特征和属性特征
——描述空间位置和拓扑关系的数据, 与地图要素的几何特征有关,称为空间 特征数据 ——描述地理要素和地理现象属性的数 据为属性数据。
2.地理信息系统的空间数据及 其特征
3.空间数据的主要结构类型
矢量数据
栅格数据
矢量数据
栅格数据
第三章 空间数据模型
第一节 空间数据概念
1.地理空间及其表达(书本28页)
地理空间概念 ——地理空间定位框架及其所联结的特征实体
平面位置及高程
事物的几何形态
第一节 空间数据概念
1.地理空间及其表达(书—栅格表示法
2.地理信息系统的空间数据及 其特征
空间数据—— 在地理系统中,描述地理要素和 地理现象的数据称为空间数据,主要包 括空间位置、拓扑关系和属性三个方面 的内容。

第三章-空间数据模型

第三章-空间数据模型
多 边 形 与 弧 段 : P2 与 L3,L5,L2
2)邻接性: (同类元素之 间)
多边形之间、结点之间。
邻接矩阵
重叠:-- 邻接:1 不邻接: 0
P1 P2 P3 P4 P1 -- 1 1 1 P2 1 -- 1 0 P3 1 1 -- 0 P4 1 0 0 --
3)连通性:与邻接性相类似,指对弧段连接的判别,如用于网络 分析中确定路径、街道是否相通。
连通矩阵: 重叠:-- 连通:1 不连通:0
V1 V2 V3 …
V1 -- 1 0 V2 1 -- 1 V3 0 1 --
4)拓扑包含:指面状实体包含了哪些线、点或面状实体。
主要的拓扑关系:拓扑邻接、拓扑关联、拓扑包含。
P2
P1
P2
P3 P2
P1 P1
P2
拓扑关系的表达 拓扑关系具体可由4个关系表来表示: (1) 面--链关系: 面 构成面的弧段 (2) 链--结点关系: 链 链两端的结点 (3) 结点--链关系: 结点 通过该结点的链 (4) 链—面关系: 链 左面 右面
2 杨树 x1, y1;x2, y2;…; 林 xn, yn; x1, y1
3 松树 x1, y1;x2, y2;…; 林 xn, yn; x1, y1
空间对象的矢量数据模型
3.4 空间逻辑数据模型
二、栅格数据模型
在栅格数据模型中,点实体是一 个栅格单元(cell)或像元,线实体 由一串彼此相连的像元构成,面实 体则由一系列相邻的像元构成,像 元的大小是一致的。
象)
分类
子类/超类 等效
空间关系 非空间关系 时间关系
地理空间 空间要素
几何坐标
子部分 超部分
非空间属性

第三章 空间数据模型

第三章 空间数据模型

三角形、方格和六角形划分
网格形状:
栅格数据结构
栅格数据的应用模型
栅格数据模型
数据分层
建筑物
Z
森林
土壤 地貌
Y
X
数据组织
栅格数据文件 像元1 X坐标 Y坐标 层1属性值 层2属性值 … 层n属性值 像元2 … 像元n 层1 栅格数据文件 像元1 X,Y,属性值 像元2 X,Y,属性值 … … 栅格数据文件 层1 多边形1 属性值 像元1坐标 … 像元n坐标 多边形N
2.场模型
对于模拟具有一定空间内连续分布特点的现象来说, 基于场的观点是合适的。例如,空气中污染物的集 中程度、地表的温度、土壤的湿度水平以及空气与 水的流动速度和方向。根据应用的不同,场可以表 现为二维或三维。一个二维场就是在二维空间中任 何已知的地点上,都有一个表现这一现象的值。
场模型可以表示为如下的数学公式: z : s= z ( s ) 上式中,z为可度量的函数,s表示空间中的位置, 因此该式表示了从空间域(甚至包括时间坐标)到 某个值域的映射。
3.要素模型
3.1欧氏(Euclidean)空间和欧氏空间中的 三类地物要素
根据常用的公式就可以测量点之间的距离及方向,这个 带坐标的空间模型叫做欧氏空间,它把空间特性转换成 实数的元组(Tuples)特性,两维的模型叫做欧氏平面。 欧氏空间中,最经常使用的参照系统是笛卡尔坐标系 (Cartesian Coordinates),它是由一个固定的、特殊的 点为原点,一对相互垂直且经过原点的线为坐标轴。此 外,在某些情况下,也经常采用其它坐标系统,如极坐 标系(Polar Coordinates)。 将地理要素嵌入到欧氏空间中,形成了三类地物要素对 象,即点对象、线对象和多边形对象。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第3章空间数据模型为了能够利用地理信息系统工具解决现实世界中的问题,首先必需将复杂的地理事物和现象简化和抽象到计算机中进行表示、处理和分析。

本章从空间认知的角度讲述了对现实世界进行抽象建模的过程,其结果就是空间数据模型;空间数据模型可以归纳为空间概念模型、逻辑数据模型和物理数据模型三个层次。

空间概念数据模型包括:场模型:用于描述空间中连续分布的现象;对象模型:用于描述各种空间地物;网络模型:可以模拟现实世界中的各种网络。

常用的空间逻辑数据模型有矢量数据模型、栅格数据模型和面向对象模型等。

在讲述空间数据模型的同时,又介绍了空间实体和空间关系等相关概念。

3.1地理空间与空间抽象3.1.1地理空间与空间实体在地理学上,地理空间(Geographic Space)是指地球表面及近地表空间,是地球上大气圈、水圈、生物圈、岩石圈和土壤圈交互作用的区域,地球上最复杂的物理过程、化学过程、生物过程和生物地球化学过程就发生在该区域。

在地理空间中存在着复杂的空间事物或地理现象,它们可能是物质的,也可能是非物质的,如山脉、水系、土地类型、城市分布、资源分布、道路网系、环境变迁等。

地理空间中的这些空间事物或地理现象就代表了现实世界;而地理信息系统即是人们通过对各种各样的地理现象的观察抽象、综合取舍,编码和简化,以数据形式存入计算机内进行操作处理,从而达到对现实世界规律进行再认识和分析决策的目的。

地理空间实体就是对复杂地理事物和现象进行简化抽象得到的结果,简称空间实体,它们的一个典型特征是与一定的地理空间位置有关,都具有一定的几何形态,分布状况以及彼此之间的相互关系。

空间实体具有4个基本特征:空间位置特征、属性特征、时间特征和空间关系。

1.空间位置特征表示空间实体在一定的坐标系中的空间位置或几何定位,通常采用地理坐标的经纬度、空间直角坐标、平面直角坐标和极坐标等来表示。

空间位置特征也称为几何特征,包括空间实体的位置、大小、形状和分布状况等。

2.属性特征属性特征也称为非空间特征或专题特征,是与空间实体相联系的、表征空间实体本身性质的数据或数量,如实体的类型语义定义、量值等。

属性通常分为定性和定量两种,定性属性包括名称、类型、特性等;定量属性包括数量、等级等。

3.时间特征时间特征是指空间实体随着时间变化而变化的特性。

空间实体的空间位置和属性相对于时间来说,可能会存在空间位置和属性同时变化的情况,如旧城区改造中,房屋密集区拆迁新建商业中心;也存在空间位置和属性独立变化的情况,即实体的空间位置不变,但属性发生变化,如土地使用权转让,或者属性不变而空间位置发生变化,如河流的改道。

4.空间关系特征在地理空间中,空间实体一般都不是独立存在的,而是相互之间存在着密切的联系。

这种相互联系的特性就是空间关系。

空间关系包括拓扑关系(topological spatial relation)、顺序关系(order spatial relation)和度量关系(metric spatial relation)等。

3.1.2 空间认知和抽象地理信息系统作为对地理空间事物和现象进行描述、表达和分析的计算机系统,首先必须将现实世界描述成计算机能理解和操作的数据形式。

数据模型是对现实世界进行认知、简化和抽象表达,并将抽象结果组织成有用、能反映形式世界真实状况数据集的桥梁,是地理信息系统的基础。

由于地理空间事物和现象的复杂性和人们认识地理空间在观念或方法上的不同,地理信息系统对空间实体的抽象方式也存在一定的差别,或者说不同的学科或部门可能对地理空间按照各自的认识和思维方式来构造不同的模型。

国际标准化组织(ISO)的地理信息标准化技术委员会(TC211)制定了对地理空间认知的概念模式,规范以数据管理和数据交换为目的的地理信息基本语义和结构,准确描述地理信息,规范管理地理数据,促进人们对地理空间信息有一个统一的认知和一致的使用方法,促进地理信息系统的互操作性。

基本思路为:确定地理空间领域——建立概念模式(概念建模)——构成既方便人们认知又适合计算机解释和处理的实现模式。

为了简单、明晰地描述GIS抽象过程,我们通过分析研究,归纳为三个层次来进行抽象,如图3.1所示。

人们首先对地理事物进行观察,认知其类型、特征、行为和关系,再对它进行分析、判别归类、简化、抽象和综合取舍。

对于同一空间目标,由于人们对其兴趣点不同,观察视点和尺度不同,分析和抽象的结果也不尽相同。

例如对一栋建筑物,在宏观的尺度或小比例尺下去观察,将会和整个城市一起被简化为一个点,当在小范围或大比例尺下得到的抽象结果是完整的三维建筑物或其投影多边形。

在对现实世界进行抽象、描述和表达,逐步得到概念模型,进而转换为逻辑数据模型和物理数据模型。

概念模型是地理空间中地理事物与现象的抽象概念集,是地理数据的语义解释,从计算机系统的角度来看,它是抽象的最高层。

构造概念模型应该遵循的基本原则是:语义表达能力强;作为用户与GIS软件之间交流的形式化语言,应易于用户理解(如ER模型);独立于具体计算机实现;尽量与系统的逻辑模型保持同一的表达形式,不需要任何转换,或者容易向逻辑数据模型转换。

逻辑数据模型是GIS描述概念数据模型中实体及其关系的逻辑结构,是系统抽象的中间层。

它是用户通过GIS(计算机系统)看到的现实世界地理空间。

逻辑数据模型的建立既要考虑用户易理解,又要考虑易于物理实现,易于转换成物理数据模型。

通常所称的空间数据模型其实是空间数据的逻辑模型。

物理数据模型是概念数据模型在计算机内部具体的存储形式和操作机制,即在物理磁盘上如何存放和存取,是系统抽象的最底层。

在逻辑数据模型和物理数据模型间,空间数据结构用于对逻辑数据模型描述的数据进行合理的组织,是逻辑数据模型映射为物理数据模型的中间媒介。

3.2 空间数据概念模型地球表面上的各种地理现象和物体错综复杂,用不同的方法或从不同的角度对地理空间进行认知和抽象,可能产生不同的概念模型。

许多方法局限于某一范围或反映地理空间的某一侧面,因此,概念模型只能体现地理空间的某一方面。

根据GIS数据组织和处理方式,目前地理空间数据的逻辑模型大体上分为三类,即对象模型、网络模型和场模型,如图3.2所示。

3.2.1 对象模型对象模型,也称作要素模型,将研究的整个地理空间看成一个空域,地理现象和空间实体作为独立的对象分布在该空域中。

按照其空间特征分为点、线、面、体四种基本对象,对象也可能由其他对象构成复杂对象,并且与其他分离的对象保持特定的关系,如点、线、面、体之间的拓扑关系。

每个对象对应着一组相关的属性以区分各个不同的对象。

对象模型强调地理空间中的单个地理现象。

任何现象,不论大小,只要能从概念上与其相邻的其他现象分离开来,都可以被确定为一个对象。

对象模型一般适合于对具有明确边界的地理现象进行抽象建模,如建筑物、道路、公共设施和管理区域等人文现象以及湖泊、河流、岛屿和森林等自然现象,因为这些现象可被看作是离散的单个地理现象。

对象模型把地理现象当作空间要素(Feature)或空间实体(Entity)。

一个空间要素必须同时符合三个条件:(1)可被标识;(2)在观察中的重要程度;(3)有明确的特征且可被描述。

实体可按空间、时间和非空间属性以及与其他要素在空间、时间和语义上的关系来描述,如图3.3所示。

传统的地图是以对象模型进行地理空间抽象和建模的典型实例。

3.2.2 场模型场模型,也称作域(field)模型,是把地理空间中的现象作为连续的变量或体来看待,如大气污染程度、地表温度、土壤湿度、地形高度以及大面积空气和水域的流速和方向等。

根据不同的应用,场可以表现为二维或三维。

一个二维场就是在二维空间R2中任意给定的一个空间位置上,都有一个表现某现象的属性值,即A=f(x,y)。

一个三维场是在三维空间R3中任意给定一个空间位置上,都对应一个属性值,即A=f(x,y,z)。

一些现象如大气污染的空间分布本质上是三维的,但为了便于表达和分析,往往采用二维空间来表示。

由于连续变化的空间现象难以观察,在研究实际问题中,往往在有限时空范围内获取足够高精度的样点观测值来表征场的变化。

在不考虑时间变化时,二维空间场一般采用6种具体的场模型来描述,如图3.4所示。

(1)规则分布的点。

在平面区域布设数目有限、间隔固定且规则排列的样点,每个点都对应一个属性值,其他位置的属性值通过线性内插方法求得。

(2)不规则分布的点。

在平面区域根据需要自由选定样点,每个点都对应一个属性值,其他任意位置的属性值通过克里金内插、距离倒数加权内插等空间内插方法求得。

(3)规则矩形区。

将平面区域划分为规则的、间距相等的矩形区域,每个矩形区域称作格网单元(grid cell)。

每个格网单元对应一个属性值,而忽略格网单元内部属性的细节变化。

(4)不规则多边形区。

将平面区域划分为简单连通的多边形区域,每个多边形区域的边界由一组点所定义;每个多边形区域对应一个属性常量值,而忽略区域内部属性的细节变化。

(5)不规则三角形区。

将平面区域划分为简单连通三角形区域,三角形的顶点由样点定义,且每个顶点对应一个属性值;三角形区域内部任意位置的属性值通过线性内插函数得到。

(6)等值线。

用一组等值线C1,C2,…,C n,将平面区域划分成若干个区域。

每条等值线对应一个属性值,两条等值线中间区域任意位置的属性是这两条等值线的连续插值。

3.2.3 网络模型网络模型与对象模型的某些方面相同,都是描述不连续的地理现象,不同之处在于它需要考虑通过路径相互连接多个地理现象之间的连通情况。

网络是由欧式空间R2中的若干点及它们之间相互连接的线(段)构成,亦即在地理空间中,通过无数“通道”互相连接的一组地理空间位置。

现实世界许多地理事物和现象可以构成网络,如公路、铁路、通讯线路、管道、自然界中的物质流、物量流和信息流等,都可以表示成相应的点之间的连线,由此构成现实世界中多种多样的地理网络。

由于网络是由一系列节点和环链组成的,从本质上看与对象模型没有本质的区别。

按照基于对象的观点,网络模型也可以看成对象模型的一个特例,它是由点对象和线对象之间的拓扑空间关系构成的。

因此可将空间数据概念模型归结为对象模型(或称要素模型)和场模型(或称域模型)两类。

3.2.4 概念模型的选择地理现象既可以采用对象模型也可以采用场模型建模。

以一个有不同林分覆盖的森林为例(图3.5),讨论两种不同概念模型的建模。

从场模型来看,森林可建模为一个函数。

该函数的定义域就是森林占据的地理空间,而值域是3个元素(林种的名称)的集合。

设这个函数为f,它将森林占据的每个点映射到值域的一个具体元素上。

函数f是一个分段函数,它在林种相同的地方取值恒定,而在林种发生变化处才改变取值。

相关文档
最新文档