空间数据库课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库基础知识
什么是数据库? 数据库系统的构成 数据库系统的发展 数据库中的数据模型
数据库系统的构成
硬件
操作系统 数据库管理系统 应用软件、管理人员
数据库是存贮在计算机内的有结构的数据集合; 数据库管理系统是一个软件,用以维护数据库、接受并
完成用户对数据库的一切操作; 数据库系统指由硬件设备、软件系统、专业领域的数据
空间数据库定义
什么是空间数据库
指以特定的信息结构(如国土、规划、环 境、交通等)和数据模型(如关系模型、 面向对象模型等)表达、存储和管理从地 理空间中获取的某类空间信息,以满足不 同用户对空间信息需求的数据库。
地理空间数据与地理空间数据库
地理空间数据
➢ 指带有地理坐标的空间数据,包括资源、 环境、经济和社会等领域的一切带有地理 坐标的数据。
➢ 土地利用数据 ➢ 地籍数据 ➢ 规划管理数据 ➢ 道路数据 ➢ 文物保护数据等
元数据
描述数据库/子库和库中个数字产品的元数 据构成的数据库
空间数据库的内容(Cont.)
空间 数据 库系
统
成果管理数据库
成果 数据
历史数据库
历史 数据
DRG DEM DOM DLG TD
在线运行数据库
在线数据
体和管理人员构成的一个运行系统。
数据库基础知识
什么是数据库? 数据库系统的构成 数据库系统的发展 数据库中的数据模型 新型数据库系统
数据库系统的发展
层次数据库系统 网状数据库系统
层次数据模型 网状数据模型
关系数据库系统
关系数据模型
面向对象数据库 系统
面向对象数据模 型
数据库基础知识
教材信息
名称:《空间数据库》 编著: 吴信才 出版:科学出版社
参考资料
地理空间数据库原理 崔铁军编著 科学出 版社 空间数据库 (美)Shashi Shekhar等 机 械工业出版社
SPATIAL DATABASES Philippe Rigaux 等 Morgan Kaufmann Publishers 其他有关《地理信息系统》和《数据库》的 著作
一个简单的数据库系统环境
Application programs/queries
Software to process queries Software to access stored data
DBMS
Stored database
Stored database definition metadata
文件系统阶段
20世纪60年代中期 把数据的存取抽象为一种模型,使用时给
出文件名称、格式和存取方式等,其余的 由文件管理系统完成
文件系统阶段(Cont.)
特点:
➢ 数据冗余较大 ∵每个文件都是为特定的用途设计的
∴同样数据在多个文件中重复存储 ➢ 程序和数据之间的独立性较差,应用程序依赖于文件的存储
➢ 空间数据:这种结构化不能满足要求
地理实体的空间坐标:
实体位置、大小形状
拓扑关系
空间数据的组织和管理不同于一般的事务性数 据
内容
Spatial Data Why? What?
What?
空间数据库的定义 空间数据管理的发展过程 空间数据库的内容 空间数据库的研究内容
理空间数据
➢ 空间数据查询访问技术
What?
空间数据库的定义 空间数据库的内容 空间数据库的研究内容 空间数据管理的发展过程
空间数据管理的发展过程
人工管理阶段 文件管理阶段 文件与数据库系统混合管理阶段 全关系型空间数据库管理系统 对象关系数据库管理系统 面向对象的数据库系统
空间数据特征
空间数据具有三大基本特征:空间、时间和专题 属性。
空间特征 空间特征是指空间地物的位置、形状和大小等几 何特征,以及与相邻地物的空间关系。
时间特征 空间数据总是在某一特定时间或时间段内采集得 到或计算得到的
空间数据特征(Cont.)
专题特征 专题特征亦指空间现象或空间目标的属性特 征,它是指除了时间和空间特征以外的空间 现象的其他特征,如地形的坡度、波向、某 地的年降雨量、土地酸碱度、土地覆盖类型、 人口密度、交通流量、空气污染程度等。
➢ 内在结构的复杂性特点
Why?
地理信息根据不同的应用和获取方式 表现出多样性
➢ 主要数据集
GPS RS Aerial photographs
…
➢ 现存地图,综合已经存在的多种数字数 据源而产生
Why?
与一般统计数据相比空间数据更复杂,表现 在:
➢ 数据类型多(几何数据、关系数据、辅助数据) ➢ 数据操纵复杂
此外,空间数据还具有多维、多尺度和海量 等非空间数据所不具备的特征。
内容
Spatial Data Why? What?
Why?
传统形式
➢ Paper map ➢ Journal ➢ Explanation
➢…
空间信息的新特点要求新的数字信息表达 形式
➢ 数据量大(如,每天采集的卫星影像在Tbyte 范围)
一般数据检索百度文库增加、删除等 定位检索、拓扑关系检索等
➢ 数据输出多样(数据、报表、图形) ➢ 数据量大,空间数据种类多
测量、统计数据、文字 地图、影像等
空间数据的非结构化特征
➢ 事务数据库:数据记录一般是结构化的
每一个记录有相同的结构和固定的长度,记录中每个字段 表达的只能是原子数据,内部无结构,不允许嵌套记录
空间数据库
Summarization of Spatial Database
版权:遥感信息工程学院 地理信息系统教研室
空间数据库
课程名称:空间数据库 学时: 45 学习方法:理论讲授与上机实践相结合 考核: 平时30-40% 考查70-60% 联系Email: zplcy@263.net 授课教师: 张鹏林
结构,修改文件存储结构就要修改程序。 ➢ 对数据的表示和处理能力较差,文件的结构和操作比较单一,不
够丰富。
➢ 数据不一致,更新时会造成同一数据在不同文件中的不一致。 ➢ 数据联系弱,文件与文件之间是独立的,文件之间的联系必须通过
程序来构造。
空间数据管理的发展过程
人工管理阶段 文件管理阶段 文件与数据库系统混合管理阶段 全关系型空间数据库管理系统 对象关系数据库管理系统 面向对象的数据库系统
Class Ploygon
tuple (name:string, boundary: list(line))
Class Point
tuple (x:real, y:real)
约束空间数据模型
P1=<a, b, e> V
P2=<b, c, d>
a, b, c, d, e分别可用直线公式表示
2 空间数据库
MD
What?
空间数据库的定义 空间数据库的内容 空间数据库的研究内容 空间数据管理的发展过程
空间数据库的研究内容
空间数据库的主要任务是研究地理空间物体的
➢ 空间数据表达模型 ➢ 空间数据组织模型 ➢ 空间数据存储结构 ➢ 空间索引技术
目的:
以最小的代价高效地存储和处理空间数据; 维护空间数据的现实性,一致性和完整性; 为用户提供现实性好,准确性高,完备,开放和易用的地
约束数据库系统
文件与数据库系统混合管理阶段
20世纪70年代初期 1981年ESRI推出第一个商用地理信息产品。
真正有效地将地理空间技术和数据库集成于 一个系统
OID 图图形形数据数据
OID
属性数据
属性数据
文件与数据库系统混合管理阶段 (Cont.)
用两个子系统分别存储和检索空间数 据与属性数据:
数字高程模 型数据库
地形要素数 据库
空间数据库系 统
数字正射影 像图数据库
元数据库
专题数据库
数字栅格地图数据库(DRG)
数字高程模型数据库(DEM)
等高线
空
间 数
数字正射影像数据库(DOM)
道路
据 库 系
矢量地形要素数据库(DLG)
水系
统
境界
专题数据库(TD)
居民地
元数据库(MD)
其它要素
空间数据库概念模型示意图
M 1a
eⅠ 2 4 bc
dⅡ 3
层次模型例
网络模型例
关系模型例
面向对象的几何数据模型
Class M
tuple (name: string, geometry: Region, polygons: set (Ploygon))
Class Line
tuple (name: string, geometry: line, points: set (Point))
➢ 是空间数据的一种特殊类型;
GIS中的地理空间数据是对地理实体 的空间特征和属性特征的数字描述
注:本课程中我们不加区别的使用空 间数据和地理空间数据
What?
空间数据库的定义 空间数据库的内容 空间数据库的研究内容 空间数据管理的发展过程
空间数据库的内容
数字栅格地 图数据库
1 数据库管理系统回顾
数据库基础知识
什么是数据库? 数据库系统的构成 数据库系统的发展 数据库中的数据模型
什么是数据库?
数据库的英文是DATA BASE,其意义为数 据基地,即统一存贮和集中管理数据的基 地。 存储在计算机环境中的相互关连的数据集 在这样的环境中,数据是永久的,也就是说 它可以幸免于软件和硬件的问题(除非是磁盘 崩溃)。 大数据卷和持久性是数据库最大的两个特点。
图形数据文件库
属性数据库
图幅内空间数据的组织
工作区
行政边 界
道路
水系
居民 地
土 地 覆 土壤 …
盖
…
版权:遥感信息工程学院 地理信息系统教研室
混合结构管理模式的特点
优点:由于一部分建立在标准的RDBMS 上,存储和检索数据比较有效、可靠。
缺点:
什么是数据库? 数据库系统的构成 数据库系统的发展 数据库中的数据模型 新型数据库系统
数据库中的数据模型
数据模型是客观事物及其联系的数据描述 主要的数据模型
➢ 层次 ➢ 网状 ➢ 关系 ➢ 面向对象的数据模型 ➢ 约束数据模型
数据模型实例
以地图M为例:
地图M中有两个面实体ⅠⅡ Ⅰ多边形由a,b,e组成 Ⅱ多边形由b,c,d组成 a边的两个端点是1,2 b边的两个端点是2,4 c边的两个端点是2,3 d边的两个端点是3,4 e边的两个端点是1,4
约束数据库系统
人工管理阶段
20世纪50年代中期
数据不保存:计算机主要用于科技计算, 不需要将数据长期保存,需要时输入数据;
没有数据管理软件 数据冗余:一组数据对应于一个程序;
空间数据管理的发展过程
人工管理阶段 文件管理阶段 文件与数据库系统混合管理阶段 全关系型空间数据库管理系统 对象关系数据库管理系统 面向对象的数据库系统
矢量地形图数据库
以矢量数据结构描述的水系、等高线、境界、 交通、居民地等地形要素构成的数据库
数字高程模型库
是定义在平面X,Y上规则格网点上高程数据 集构成的数据库
影像数据库
由各种航空航天遥感数据或经过扫描处理的 影像数据构成的数字正射影像数据库
数字栅格地形图
纸质地形图扫描后经几何纠正,并进行内容 更新和数据压缩处理得到数字数字栅格地图 专题地图
与其他课程的关系
地理信 息系统
空间数 数据库 据库
课程大纲
数据库及空间数据库 空间实体的抽象与表达 空间数据模型 空间数据的组织与索引 空间数据查询与访问 商用空间数据库系统
Ch1 数据库及空间数据库
数据库系统回顾 空间数据库 新型数据库 空间数据库举例
内容
Spatial Data Why? What?
空间数据
数据 是指客观事务的属性、数量、位置及其相互 关系等的符号描述。
空间数据 是对现实世界中空间对象(事物)的描述, 其实质是指以地球表面空间位置为参照,用 来描述空间实体的位置、形状、大小及其分 布特征等诸多方面信息的数据。
➢ 属性数据存储在常规的RDBMS中; ➢ 几何数据存储在空间数据文件系统中;
➢ 两个子系统间用标识符联系起来(即通过 关键字联系)。
图形用户界面 图形处理 图形数据文件库
属性用户界面
数据库管理系统
属性数据库
版权:遥感信息工程学院 地理信息系统教研室
用户界面
C语言 C或ODBC
图形处理
数据库管理系统