GIS空间数据库_精品文档.ppt
- 文档编号:2568579
- 上传时间:2022-11-01
- 格式:PPT
- 页数:46
- 大小:1.41MB
GIS空间数据库_精品文档.ppt
《GIS空间数据库_精品文档.ppt》由会员分享,可在线阅读,更多相关《GIS空间数据库_精品文档.ppt(46页珍藏版)》请在冰豆网上搜索。
第四章第四章GISGIS空间数据库空间数据库第一节第一节空间数据库概述空间数据库概述一、数据与数据库一、数据与数据库1.1.数据:
描述事物的符号记录,是数据库中存储的基本数据:
描述事物的符号记录,是数据库中存储的基本对象。
对象。
2.2.数据库:
数据库数据库:
数据库(DataBase)(DataBase):
是以一定的组织方式:
是以一定的组织方式存储在一起的相互关联的数据集合。
存储在一起的相互关联的数据集合。
数据库系统包括数据库、数据库管理系统和数据库应用数据库系统包括数据库、数据库管理系统和数据库应用系统三个组成部分。
系统三个组成部分。
计算机对数据的管理经过了三个阶段计算机对数据的管理经过了三个阶段:
程序管理阶段程序管理阶段、文件管理阶段、文件管理阶段、数据库管理阶段、数据库管理阶段3传统数据库与空间数据库的比较传统数据库传统数据库空间数据库空间数据库数据连续性数据连续性/相关性相关性不连续不连续相关性小相关性小连续连续较强空间相关性较强空间相关性实体类型实体类型/空间关系空间关系少少简单固定简单固定多多复杂且不固定复杂且不固定记录长度记录长度结构化结构化等长等长非结构化非结构化不等长不等长查询与操作查询与操作文字、数字文字、数字文字数字文字数字空间图形空间图形空间数据库概念是GIS中存储的与应用相关的地理空间数据的总和。
(是GIS基本且重要的组成部分)数据库数据库系统数据库系统空间数据库管理系统的实现空间数据库管理系统的实现(11)常规)常规DBMSDBMS进行扩展,使有空间数据存进行扩展,使有空间数据存储、管理功能;(储、管理功能;(OracleOracle)(22)常规常规DBMSDBMS基础上加一层空间数据库引基础上加一层空间数据库引擎。
(擎。
(ESRIESRI的的SDESDE(SpatialDatabaseSpatialDatabaseEngineEngine)GISGIS数据库的数据库的特点特点(与其它数据库相比)(与其它数据库相比)不仅属性数据,还有大量的空间数据不仅属性数据,还有大量的空间数据数据量大,即使是一个极小的区域数据量大,即使是一个极小的区域数据的应用相当广,如地理研究、环境数据的应用相当广,如地理研究、环境保护、土地利用与规划、资源开发、生保护、土地利用与规划、资源开发、生态环境、市政管理、态环境、市政管理、道路建设等等。
道路建设等等。
数据库管理系统:
提供数据库建立、使数据库管理系统:
提供数据库建立、使用和管理的软件系统。
用和管理的软件系统。
数据库应用系统:
为满足特定用户数据数据库应用系统:
为满足特定用户数据处理要求而建立起来的,具有数据库访处理要求而建立起来的,具有数据库访问功能的应用软件,提供给用户一个访问功能的应用软件,提供给用户一个访问和操作特定数据库的用户界面。
问和操作特定数据库的用户界面。
现行空间数据库管理方案0基于文件与关系式数据库的空间数据基于文件与关系式数据库的空间数据混合管理方案混合管理方案0基于关系式数据库的空间数据管理方基于关系式数据库的空间数据管理方案案0基于对象基于对象关系式数据库的空间数据关系式数据库的空间数据管理方案。
管理方案。
文件关系数据库混合管理方案q属性数据建立在RDBMS上,数据存储和检索比较可靠、有效;q几何数据采用图形文件管理,功能较弱,特别是在数据的安全性、一致性、完整性、并发控制方面,比商用数据库要逊色得多。
q空间数据分开存储,数据的完整性有可能遭到破坏。
qGIS软件:
Arc/Info,MGE,GenMap等几何数据属性数据ID数据文件数据库早期图形用户界面图形处理DBMS属性用户界面图形文件库属性数据库GIS用户界面图形处理DBMS图形文件库属性数据库高级语言ODBC协议GIS用户界面图形处理DBMS图形文件库属性数据库高级语言数据库开发语言数据库开发数据库开发全关系式数据库管理方案q属性数据、几何数据同时采用关系式数据库进行管理q空间数据和属性数据不必进行烦琐的连接,数据存取较快q属间接存取,效率比DBMS的直接存取慢,特别是涉及空间查询、对象嵌套等复杂的空间操作qGIS软件:
System9,SmallWorld、Geovision等GIS界面属性数据(定长记录)空间数据(变长记录)DBMS空间数据库关系表二进制块对象关系数据库管理方案q对现有的关系数据库进行扩展,增加空间数据类型q解决了空间数据变长记录的存储问题,由数据库软件商开发,效率较高用户不能根据GIS要求进行空间对象的再定义,因而不能将设计的拓扑结构进行存储,没有解决数据的嵌套纪录问题qGIS软件:
TIGER,Geo+、GeoTropics等GIS界面空间数据处理DBMS空间数据库扩充实体类型(点、线、面、圆等)GIS空间数据组织研究区域研究区域GIS工程并发控制空间索引工作区1工作区2工作区n工作层地物类逻辑层Arc/InfoMGEGeoStar属性数据Arc/InfoMGEGeoStar第二节空间数据库的设计一、数据的管理模式:
一、数据的管理模式:
人工阶段(人工阶段(5050年代中期以前)、年代中期以前)、文件系统阶段(文件系统阶段(5050年代后期到年代后期到6060年代中期)年代中期)数据库系统阶段(数据库系统阶段(6060年代后期始)年代后期始)二、空间数据库的设计二、空间数据库的设计空间数据库设计就是把现实世界中一定范围内存在着的应用数据空间数据库设计就是把现实世界中一定范围内存在着的应用数据抽象成一个数据库的具体结构的过程。
抽象成一个数据库的具体结构的过程。
实质:
如何将地理实体以一定组织形式在数据库中表达。
即空间实质:
如何将地理实体以一定组织形式在数据库中表达。
即空间实体数据的实体数据的模型化模型化问题。
问题。
1.地理信息系统空间数据库模型建立过程地理现象和过程概念模型逻辑模型存储模型对地理现象和过程的抽象抽象客观世界(认识、抽象)客观世界(认识、抽象)概念模型概念模型概念模型(选定数据模型、概念模型(选定数据模型、DBMSDBMS)逻辑模型逻辑模型逻辑模型(确定数据组织方式)逻辑模型(确定数据组织方式)存储模型存储模型2.2.概念模型(空间特征,关系描述)概念模型(空间特征,关系描述)(11)空间特征:
点、线、面、体四种基本类型;)空间特征:
点、线、面、体四种基本类型;(22)实体在空间、时间、属性三方面存在联系:
)实体在空间、时间、属性三方面存在联系:
空间联系:
空间位置、分布、关系、运动等;空间联系:
空间位置、分布、关系、运动等;时间联系:
客体随时间变化,可构成时态数据库;时间联系:
客体随时间变化,可构成时态数据库;属性关系:
属性多级分类中的从属关系、聚类关系、相属性关系:
属性多级分类中的从属关系、聚类关系、相关关系。
关关系。
3.3.空间数据库的数据模型设计空间数据库的数据模型设计空间数据模型:
对空间客体进行描述和表达的数学手段,空间数据模型:
对空间客体进行描述和表达的数学手段,使之能反应客观实体及其关系。
使之能反应客观实体及其关系。
常用数据模型:
层次模型;网状模型;关系模型;语义模常用数据模型:
层次模型;网状模型;关系模型;语义模型;面向对象模型。
型;面向对象模型。
4.4.空间数据库的设计原则空间数据库的设计原则尽量减小存储冗余尽量减小存储冗余可变的数据结构可变的数据结构对数据及时访问对数据及时访问,高效查询高效查询能维持空间数据的复杂联系能维持空间数据的复杂联系支持多种决策的需要,适应性强支持多种决策的需要,适应性强4.4.空间数据库的设计内容空间数据库的设计内容三个方面:
数据结构、数据操作和完整性约三个方面:
数据结构、数据操作和完整性约束,具体为:
束,具体为:
11)静态特性设计结构特性)静态特性设计结构特性22)动态特性设计数据库的行为特性)动态特性设计数据库的行为特性33)物理设计)物理设计5.5.空间数据库的设计步骤空间数据库的设计步骤需求分析概念设计逻辑设计物理设计数据库数据库的概念模型数据库的逻辑模型数据库的存储模型现实世界概念世界信息世界(11)需求分析)需求分析(22)概念设计)概念设计建立数据库的概念模型建立数据库的概念模型(33)逻辑设计)逻辑设计把概念模型映射为数据库管理系统所支持的数据模型把概念模型映射为数据库管理系统所支持的数据模型(44)物理设计)物理设计将数据库的逻辑模型在存储设备上实现将数据库的逻辑模型在存储设备上实现三、空间数据库的实现与维护三、空间数据库的实现与维护1.1.空间数据库的实现空间数据库的实现(11)建立实际的空间数据库结构;)建立实际的空间数据库结构;(22)装入试验性数据测试应用程序;)装入试验性数据测试应用程序;(33)装入实际空间数据,运行。
)装入实际空间数据,运行。
2.2.空间数据库的运行与维护空间数据库的运行与维护(11)维护安全性与完整性;)维护安全性与完整性;(22)监测并改善数据库性能;)监测并改善数据库性能;(33)增加新的功能;)增加新的功能;(44)修改错误。
)修改错误。
第三节第三节空间数据模型空间数据模型一、数据模型数据库的核心问题一、数据模型数据库的核心问题1.1.数据模型:
数据模型:
是表达现实世界的规格化说明,在数据库中用形式化的方法描述数据的逻辑结构和操作。
数据模型三要素:
数据模型三要素:
数据结构数据结构数据操作数据操作数据的完整性约束条件数据的完整性约束条件数据库中数据组织方式数据库中数据组织方式数据库中的数据组织一般可以分为四级:
数据项、数据库中的数据组织一般可以分为四级:
数据项、数据库中的数据组织一般可以分为四级:
数据项、数据库中的数据组织一般可以分为四级:
数据项、记录、文件和数据库。
记录、文件和数据库。
记录、文件和数据库。
记录、文件和数据库。
1111、数据项:
是可以定义数据的最小单位,也叫元、数据项:
是可以定义数据的最小单位,也叫元、数据项:
是可以定义数据的最小单位,也叫元、数据项:
是可以定义数据的最小单位,也叫元素、基本项、字段等。
素、基本项、字段等。
素、基本项、字段等。
素、基本项、字段等。
2222、记录:
由若干相关联的数据项组成。
、记录:
由若干相关联的数据项组成。
、记录:
由若干相关联的数据项组成。
、记录:
由若干相关联的数据项组成。
文件:
文件是一给定类型的文件:
文件是一给定类型的文件:
文件是一给定类型的文件:
文件是一给定类型的(逻辑逻辑逻辑逻辑)记录的全部具体记录的全部具体记录的全部具体记录的全部具体值的集合。
值的集合。
值的集合。
值的集合。
4444、数据库:
是比文件更大的数据组织。
数据库是、数据库:
是比文件更大的数据组织。
数据库是、数据库:
是比文件更大的数据组织。
数据库是、数据库:
是比文件更大的数据组织。
数据库是具有特定联系的数据的集合,也可以看成是具有具有特定联系的数据的集合,也可以看成是具有具有特定联系的数据的集合,也可以看成是具有具有特定联系的数据的集合,也可以看成是具有特定联系的多种类型的记录的集合。
数据库的内特定联系的多种类型的记录的集合。
数据库的内特定联系的多种类型的记录的集合。
数据库的内特定联系的多种类型的记录的集合。
数据库的内部构造是文件的集合,这些文件之间存在某种联部构造是文件的集合,这些文件之间存在某种联部构造是文件的集合,这些文件之间存在某种联部构造是文件的集合,这些文件之间存在某种联系,不能孤立存在。
系,不能孤立存在。
系,不能孤立存在。
系,不能孤立存在。
2.2.空间数据模型:
就是对空间实体及其联系进行描述空间数据模型:
就是对空间实体及其联系进行描述和表达的数学手段,使之能反映实体的某些结构特和表达的数学手段,使之能反映实体的某些结构特性和行为功能。
性和行为功能。
空间数据模型是衡量空间数据模型是衡量GISGIS功能强弱与优劣的主要因功能强弱与优劣的主要因素之一。
素之一。
3.3.数据模型类型:
数据模型类型:
基本上可以分为两类:
基本上可以分为两类:
传统数据模型:
如层次、网状
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GIS 空间 数据库 精品 文档