单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,空间数据管理,空间数据组织,空间数据库,空间查询,空间索引,空间数据管理空间数据组织,1,图层,空间数据可按某种属性特征形成一个数据层,通常称为图层,图层是相同类型地物的集合,如城镇、道路、水系、行政区划等,或者是相同主题的地理要素形成的覆盖,如温度场、土地利用分类、人口密度分布等,图层是GIS系统中基本的用来组织和存储空间数据的数据单位。,Buildings.Polygon,Streams,Line,Wells,Point,Roads,Line,Zoning,Polygon,MAP SHEETS,图层空间数据可按某种属性特征形成一个数据层,通常称为图层Bu,数据分层与分类,数据分层,专题分层,每个图层对应一个专题,包含某一种或某一类数据。如地貌层、水系层、道路层、居民地层等。,时间序列分层,即把不同时间或不同时期的数据作为一个数据层。,地面垂直高度分层,把不同高度的数据作为一个数据层。,数据分类,分类是将具有共同的属性或特征的事物或现象归并在一起,而把不同属性或特征的事物或现象分开的过程。,数据分层与分类数据分层,GIS数据组织管理方式(1),文件管理,所有的数据都存放于一个或者多个文件中,包括结构化的属性数据,灵活,可以任意定义自己的文件格式,管理各种数据,需要由开发者实现属性数据的更新、查询、检索等操作,增加了属性数据管理的开发量,程序依赖于数据文件的存储结构,数据文件修改时,应用程序也随之改变,不利于数据共享,GIS数据组织管理方式(1)文件管理,GIS数据组织管理方式(2),文件RDBMS,在商业化的RDBMS基础上开发处理空间数据和空间分析的附加系统,使用文件和附加程序管理空间数据,使用DBMS管理属性数据,空间数据和属性数据通过关键字链接,GIS数据组织管理方式(2)文件RDBMS,GIS数据组织管理方式(3),RDBMS,以DBMS为核心,对系统的功能进行必要扩充,空间数据和属性数据在同一个DBMS管理之下,需要增加足够数量的软件和功能来提供空间功能和图形显示功能,空间与属性数据统一管理,充分利用RDBMS的功能:多用户并发访问,安全性控制和一致性检查;通用的访问接口也便于实现数据共享,空间数据存储效率较低,现有的SQL并不支持空间数据检索,需要软件厂商自行开发空间数据访问接口,如果要支持空间数据共享,则要对SQL进行扩展,GIS数据组织管理方式(3)RDBMS,GIS数据组织管理方式(4),OO-DBMS,扩充其中的数据类型以支持空间数据,并允许定义对于这些几何体的基本操作,通过对象数据库管理系统,提供了对于各种数据的一致的访问接口以及部分空间模型服务,不仅实现了数据共享,而且空间模型服务也可以共享,使GIS软件可以将重点放在数据表现以及开发复杂的专业模型上,目前对象数据库管理系统远未成熟,许多的技术问题仍需进一步研究,GIS数据组织管理方式(4)OO-DBMS,主要的文件格式,矢量,栅格,ESRI Coverage,Windows Bitmap(BMP),ESRI Shapefile(SHP),Graphics Interchange Format(GIF),ESRI Geodatabase,Tag Image File Format(TIFF;支持GeoTIFF tags),ESRI Interchange File(E00),Portable Network Graphics(PNG),MapInfo Table(TAB),ERDAS IMAGINE,(,IMG,),MapInfo MIF(MIF),ESRI GRID file(GRID),AutoCAD 图形交换格式(DXF),JPEG File Interchange Format(JFIF),AutoCAD 图形格式(DWG),Arc Digitized Raster Graphics(ADRG),Microstation drawing file format(DGN),Band Interleaved by Line(BIL),地理标记语言(GML),Band Interleaved by Pixel(BIP),数字线化地图(DLG),Band Sequential(BSQ),矢量产品格式(VPF),Device-independent Bitmap(DIB),Encapsulated Postscript(EPS),Digital Terrain Elevation Data(DTED),空间数据交换格式(VCT),ASCII,主要的文件格式矢量栅格ESRI CoverageWindow,空间数据库,概念,空间数据库SDBMS是一个在数据模型和查询语言中定义了空间数据类型,在实现中支持对空间数据类型的存储、检索和管理,并且提供了有效的空间索引和空间连接算法的数据库系统。,主要功能,具备传统数据库的所有功能,例如事务管理、完整性维护、安全性、多用户并发、故障恢复等,不仅支持标准数据类型(字符、整数、浮点数、时间),还支持各种空间数据类型(矢量、栅格),支持空间查询语言、空间索引、空间运算、空间查询优化,长事务支持,实现方法,在现有的RDBMS、ORDBMS以及OODBMS的基础上进行空间扩展,添加对空间数据存储、管理和访问模块,分层体系结构,集成体系结构,可扩展体系结构,空间数据库概念,空间数据库的体系结构,空间数据库的体系结构,空间查询,空间信息查询是按一定要求对地理信息系统所描述的空间实体及其空间信息进行访问,从众多的空间实体中挑选出用户要求的空间实体及其相应的属性,属性查空间,按属性信息的要求来查询定位空间位置,空间查属性,利用光标,用点选、画线、矩形、圆、不规则多边形等工具选中地物,并得到所查询对象的属性,空间关系查询,基于空间关系查询空间对象,空间查询语言,GeoSQL,空间查询空间信息查询是按一定要求对地理信息系统所描述的空间实,空间索引,概念,依据空间对象的位置和形状或空间对象之间的某种空间关系按一定的顺序排列的一种数据结构,其中包含空间对象的概要信息,如对象的标识、外接矩形及指向空间对象实体的指针。,目的,通过筛选作用,大量与特定空间操作无关的空间对象被排除,从而提高空间操作的速度和效率,空间索引的性能的优劣直接影响空间数据库和地理信息系统的整体性能,主要空间索引方法,格网型空间索引,BSP树空间索引,KDB树空间索引,R树和R+树,CELL树,空间索引概念,格网型空间索引,将研究区域用横竖线条划分大小相等和不等的格网,记录每一个格网所包含的空间实体,当用户进行空间查询时,首先计算出用户查询对象所在格网,然后再在该网格中快速查询所选空间实体,加速空间索引的查询速度,格网型空间索引 将研究区域用横竖线条划分大小相等和不等的格网,R树和R,树,最小外包矩形,MBR:Minimum Boundary Rectangle,R树索引,方法,R树是平衡树的结构。主要用于对矩形和其它多边形的索引,R树的每个树结点对应一个矩形边界框,多边形只存在叶结点上,叶结点的边界框是包含叶结点中所有对象的最小矩形MBR,内部结点的边界框是包含其子结点的边界框的最小矩形,特点,兄弟结点对应的MBR可以相交,但所有对象仅属于一个MBR,较容易地进行插入和删除操作。但空间索引可能要对多条路径进行搜索后才能得到最后的结果,其空间搜索的效率较低,R树,兄弟结点对应的MBR不相交,但对象可以属于多个MBR,提高空间索引搜索的速度,但插入和删除的效率降低,R树和R树最小外包矩形,R树和R,树的示例,R,+,树,R树,R树和R树的示例R+树R树,