空间数据组织与管理课件_第1页
空间数据组织与管理课件_第2页
空间数据组织与管理课件_第3页
空间数据组织与管理课件_第4页
空间数据组织与管理课件_第5页
已阅读5页,还剩97页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章空间数据组织与管理第四章空间数据组织与管理14.1文件组织与数据库1.数据文件:文件系统中,数据按照其组织分为三个级别:数据项:文件中存取数据的基本单位,用于描述物体的属性。记录:由一个或多个数据项或数据项组组成,是关于一个实体的数据总和。文件:大量性质相同的记录组成的集合。4.1文件组织与数据库1.数据文件:文件系统中,数据按照22.数据库管理系统(DBMS)在文件系统基础上发展而来位于用户和操作系统之间进行数据库存取和各种管理控制,对数据库所有操作通过DBMS进行。优点:保持应用程序与数据之间的独立性。2.数据库管理系统(DBMS)在文件系统基础上发展而来33.空间数据库系统空间数据库系统:空间数据库、计算机硬件系统、操作系统、DBMS、空间DBMS、操作员等。操作员空间数据库管理系统数据库管理系统操作系统空间数据存储器3.空间数据库系统空间数据库系统:空间数据库、计算机硬件44.2空间数据的管理方式基于文件管理的方式文件与关系数据库混合管理模式全关系型空间数据库管理模式对象—关系的空间数据管理系统面向对象数据库管理系统4.2空间数据的管理方式基于文件管理的方式51.基于文件管理的方式各个地理信息系统应用程序对应各自的空间和属性数据文件,当两个GIS应用程序需要的数据有相同部分时,可以提出来作为公共数据文件。1.基于文件管理的方式各个地理信息系统应用程序对应各自的空62.文件与关系数据库混合管理模式用文件系统管理几何图形数据,用商用关系数据库管理系统管理属性数据,它们之间的联系通过目标标识或者内部连接码进行连接。2.文件与关系数据库混合管理模式用文件系统管理几何图形数71)MapInfo的数据组织1)MapInfo的数据组织82)ShapeShape文件保存数据中的空间特征信息,包括不具有拓扑关系的几何信息和属性信息特征的几何信息存贮为一个由一组矢量坐标组成的Shape。属性由dBASE(dBASE是一种通用的关系数据库)格式文件管理,每个属性记录与相关的Shape记录一一对应。由于Shape文件不处理拓扑数据结构,因此有快速绘图和编辑能力等优点,其显著特点还在于所需的磁盘空间更少和更易于读写。2)ShapeShape文件保存数据中的空间特征信息,包括9Shape文件包括一个主文件、一个索引文件和一个dBASE表文件。主文件是一个直接存取的变长记录的文件,其一条记录描述了一个用一系列点表示的Shape;索引文件的每条记录存贮与之相应的主文件记录从文件头开始的偏移量;dBASE文件的每条记录包含一个特征的属性,基于记录号的几何信息和属性信息一一对应,dBASE文件的记录必须与主文件的记录顺序一致。

Shape文件包括一个主文件、一个索引文件和一个dBASE表10Shape所有文件均使用“8.3”命名规则,主文件、索引文件和dBASE文件具有相同的前缀,其后缀分别为“.shp”、“.shx”和“.dbf”。例如:主文件:counties.shp索引文件:counties.shxdBASE文件:counties.dbfdBaseIII数据库文件特定Shape图形文件图形和属性索引文件Shape所有文件均使用“8.3”命名规则,主文件、索引文件11Shapefile和CAD图形的Catalog视图Shapefile和CAD图形的Catalog视图123)地理相关模型(Coverage)在Arc/Info7.X及更早期的版本中使用;是混合数据模型强调空间要素的拓扑关系几何与拓扑存储在二进制文件中,而与之相关的属性数据位于关系数据库中。3)地理相关模型(Coverage)在Arc/Info7.13第四章-空间数据组织与管理课件143.全关系型空间数据库管理模式

全关系型空间数据库管理系统是指图形和属性数据都用现有的关系数据库管理系统管理。

3.全关系型空间数据库管理模式全关系型空间数据库管理系15用RDBMS管理图形数据有两种模式1、基于关系模型的方式图形数据按关系数据模型组织。由于涉及一系列关系连接运算、费时。

用RDBMS管理图形数据有两种模式1、基于关系模型的方式162、将图形数据处理成二进制字段(如BLOB)的图形数据管理。目前大部分关系数据库管理系统都提供了二进制块的字段域,以适应管理多媒体数据或可变长文本字符。FIDDateEntity.......EnvelopeNumofptsBLOBABx1,y1,x2,y2,......xn,yn2、将图形数据处理成二进制字段(如BLOB)的图形数据管理。174.对象—关系的空间数据管理系统在关系数据库中,除了使用二进制字段存储非结构化数据外,还可以对关系数据库进行扩展,即将复杂的数据类型作为对象放入关系数据库中,并提供索引机制和简单的操作。这种扩展后的数据库称为对象—关系数据库。这也是目前较为流行的一种扩展方式。4.对象—关系的空间数据管理系统在关系数据库中,除了使用18在传统关系数据库管理系统之上进行扩展,使之能够同时管理矢量图形数据和属性数据。扩展的方式有两种:一种是GIS软件商在传统关系数据库管理系统之上进行扩展,外加一个空间数据管理引擎,如ERSI公司的ArcSDE、MapInfo公司的Spatialware等。在传统关系数据库管理系统之上进行扩展,使之能够同时管理矢19用RDBMS管理空间数据开放的应用程序接口(API)Client/Server工作模式海量空间数据管理1)ArcSDE—空间数据库引擎用RDBMS管理空间数据1)ArcSDE—空间数据库引擎20客户端服务器空间数据RDBMS工具API扩展的RDBMS客户端服务器空间数据工具API扩展的RDBMS21SpatialDatabaseARC/INFOArcViewMapObjectsGISServerArcExplorerSDE自开发应用CAD应用数据管理高级应用数据浏览/发布SDE与应用的关系SpatialARC/INFOGISServerArc222)GeodatabaseArcGIS的核心数据模型●●面向对象表达和管理GIS数据

属性表地理数据统一存储的仓库●●●●要素类、栅格数据关系类、拓扑、网络支持不同平台可伸缩性分享地理价值2)GeodatabaseArcGIS的核心数据模型23Geodatabase的优势

(1)具有面向对象的特点

多态性——不同的存储方式、相同的要素操作方式 继承性——子类(SubType) 封装性——标准化的编程接口

(2)空间数据与属性数据的统一存储要素类与要素一个实体<->一个要素<->一条记录Geodatabase的优势要素类与要素24(3)支持不同数据格式间的转换●●●ShapefileCoverageCAD

●Raster(4)

可移植●GeodatabaseXML导入/导出(3)支持不同数据格式间的转换●Shapefile ●Ra25●●(5)数据输入和编辑更加准确

丰富的编辑工具●●子类型、有效性规则的运用允许多用户并发编辑(6)可伸缩的存储解决方案●●个人(Personal)地理数据库文件(File)地理数据库ArcSDE地理数据库●●(5)数据输入和编辑更加准确●子类型、有效性规则的运用(26Geodatabase的三种类型●●●●●● 在文件系统中以文件夹的 形式表现●以二进制文件格式存储●每个表存储上限为1TBArcSDE地理数据库

支持多用户并发编辑 存储于RDBMS中 伸缩性个人地理数据库(.mdb)

FORMSACCESS

存储上限为2GB文件地理数据库(.gdb)Geodatabase的三种类型●●●●●● 在文件系统中273种类型的Geodatabase比较3种类型的Geodatabase比较28第四章-空间数据组织与管理课件29另一种是数据库管理系统的软件商自己在关系数据库管理系统中进行扩展,使之能直接存储和管理矢量空间数据,如Oracle和Informix等都推出了空间数据管理的扩展模块。另一种是数据库管理系统的软件商自己在关系数据库管理系统中进行30(3)OracleSpatial简介OracleSpatial是Oracle公司推出的空间数据库组件,通过Oracle数据库系统存储和管理空间数据。Oracle从9i开始对空间数据提供了较为完备的支持。(3)OracleSpatial简介OracleSpat31OracleSpatial主要通过元数据表、空间数据字段(即SDO_GEOMETRY字段)和空间索引来管理空间数据,并在此基础上提供一系列空间查询和空间分析的函数,让用户进行更深层次的GIS应用开发。OracleSpatial使用空间字段SDO_GEOMETRY存储空间数据,用元数据表来管理具有SDO_GEOMETRY字段的空间数据表,并采用R树索引和四叉树索引技术来提高空间查询和空间分析的速度。OracleSpatial主要通过元数据表、空间数据字段(32创建包含SDO_GEOMETRY列的表来存储位置。SQL>CREATETABLEusers{IdNUMBER,Poi_name,VARCHAR2(32),LocationSDO_GEOMETRY—存储位置的新列}SQL>INSERTINFOusers{1,‘PIZZAHUT’,SDO_GEOMETRY(2001,--2代表维数,1代表几何类型为点NULL,--其他字段设置为空SDO_POINT_TYPE--指定点的坐标

(-87,(经度)37,(维度)NULL

))}创建包含SDO_GEOMETRY列的表来存储位置。SQL>C334.面向对象模型面向对象模型最适应于空间数据的表达和管理,它不仅支持变长记彔,而且支持对象的嵌套、信息的继承与聚集。面向对象的空间数据库管理系统允许用户定义对象和对象的数据结构及操作。这样,我们可以将空间对象根据GIS的需要,定义出合适的数据结构和一组操作。4.面向对象模型面向对象模型最适应于空间数据的表达和管理34当前已经推出了若干个面向对象数据库管理系统,也出现一些基于面向对象的数据库管理系统的地理信息系统。但由于面向对象数据库管理系统还不够成熟,价栺又昂贵,目前在GIS领域还不太通用。相反基于对象--关系的空间数据库管理系统是目前GIS空间数据管理的主流。当前已经推出了若干个面向对象数据库管理354.3空间数据组织空间数据具有海量、多时空、多尺度、多源、异构等特征。为提高空间信息存取和检索速度,对海量数据需要进行有效组织。习惯按不同比例尺、横向分幅(标准分幅或区域分幅等)、纵向分层(专题层等)来组织海量空间数据。4.3空间数据组织空间数据具有海量、多时空、多尺度、多源、36

纵向分层组织空间数据可按某种属性特征形成一个数据层,通常称为图层。1、空间数据分层方法:1)专题分层每个图层对应一个专题,包含某一种或某一类数据。如地貌层、水系层、道路层、居民地层等。2)时间序列分层把不同时间或不同时期的数据作为一个数据层。3)地面垂直高度分层把不同垂直高度的数据作为一个数据层。

纵向分层组织空间数据可按某种属性特征形成一个数据层,通常称37ZZ382、空间数据分层的目的39便于空间数据的管理、查询、显示、分析等。1)空间数据分为若干数据层后,对所有空间数据的管理就简化为对各数据层的管理,而一个数据层的数据结构往往比较单一,数据量也相对较小,管理起来就相对简单;2)对分层的空间数据进行查询时,不需要对所有空间数据进行查询,只需要对某一层空间数据进行查询即可,因而可加快查询速度;3)分层后的空间数据,由于便于任意选择需要显示的图层,因而增加了图形显示的灵活性;4)对不同数据层进行叠加,可进行各种目的的空间分析。

2、空间数据分层的目的39便于空间数据的管理、查询、显示、分由于空间信息的海量及空间分布范围广等特征,需要进行分割:磁盘容量有限系统故障,或操作不慎,将导致数据不完全数据库维护不便,局部范围更新,将处理整个数据库。查询效率不高,查询多在局部范围,数据文件越大,局部数据处理的相对时间越长。

横向分块组织由于空间信息的海量及空间分布范围广等特征,需要进行分割:横40分块方式标准经纬度分块矩形分块任意区域多边形分块分块尺寸可以是任意尺寸,根据实际需要而定。大多数情况下,图块按照地图图幅大小来划分。小比例尺按经纬线分幅,大比例尺地图按矩形分幅。分块方式414.4栅格数据存储与管理在海量影像数据库中,大多数情况下每次调度和使用的影像数据的某一分辨率和空间范围很小的一部分影像数据。如果数据文件很大,将直接影响到数据的读取执行速度。一幅卫星影像数据的大小都有三四百兆,有的甚至几个GB,镶嵌后的遥感影像可能会超过10GB或100GB以上。面对如此庞大的数据,要进行快速显示浏览、图像增强、图像编辑等操作,现在普通的计算机硬件配置都无法满足要求。4.4栅格数据存储与管理在海量影像数据库中,大多数情况下每421.栅格数据管理

为了实施对影像数据的高效的组织和存储需要采用影像金字塔技术,即:在同一的空间参考下,根据用户需要以不同分辨率进行存储与显示,形成分辨率由粗到细、数据量由小到大的金字塔结构。1.栅格数据管理为了实施对影像数据的高效的组织和存储需43影像金字塔核心思想核心是对遥感影像进行分块、分层:分层就是把原始影像数据按照不同分辨率进行管理,具体就是把分辨率高的影像层依次通过采样算法得到低一层的影像数据。分块是对分层之后的影像数据按照设定好的影像块进行分割存储。分块之后只需要将需要显示和处理的若干个影像块数据读入内存,而并非未分块前的一整幅影像。影像金字塔核心思想核心是对遥感影像进行分块、分层:44影像金字塔构建过程先将原始影像进行分块,然后对数据块进行重采样生成较低分辨率的影像,依次进行,直到完成预定的分层;最后对每层的影像块按影像金字塔进行组织。一般采用固定大小的分块方法。目前建立影像数据库多采用数据块大小为128×128或256×256。影像金字塔构建过程先将原始影像进行分块,然后对数据块进行45影像金字塔两种构建方法一种是数据源本身就是多分辨率的,只需要按照影像金字塔组织这些数据即可;另一种是除了金字塔最底层数据是原始数据外,其它层的影像数据都是从底层抽取,然后再按影像金字塔结构进行组织。对于第二种情况,影像金字塔通常采用倍率方法构建,从而形成多个分辨率层次.采用倍率抽取方法构建金字塔时,从底层到顶层,分辨率越来越低,但表示的范围不变。影像金字塔两种构建方法一种是数据源本身就是多分辨率的,只46假定原始影像的大小是2n×2n像素,并把它叫做第0层,对第0层采用隔点隔行的抽取方法得到它的较低分辨率影像,把它叫做第1层;对第1层重复上面的步骤,得到第2层影像,继续这个过程,直到满足所需要的分辨率为止。假定原始影像的大小是2n×2n像素,并把它叫做第0层472.栅格数据存储栅格数据集用一个特殊的方法定义地理位置。一旦格网单元或者象素可以被精确引用,然后获得一个栅格中所有格网单元值的一个顺序列表是容易的。这意味着每个栅格数据集通常有一个headerrecord存储它的地理属性,数据的主要部分是格网单元值的一个顺序列表。一个栅格的地理属性通常包括:坐标系统;参考坐标系统或者x,y位置(通常指左上角或者左下角);一个格网的大小;行和列的数量。2.栅格数据存储栅格数据集用一个特殊的方法定义地理位置48第四章-空间数据组织与管理课件49Geodatabase中的rasterblocktable

栅格数据通常在大小上比要素要大很多,需要一个sidetable存储。例如,一个正常的正射影像有6700行*7600列。为了取得这些大栅格数据集的高性能,一个geodatabase栅格被分割为较小的片(称为blocks),通常为128行*128列或者256行*256列。这些较小的blocks然后存储在sidetable中。如下图所示:Geodatabase中的rasterblocktabl50第四章-空间数据组织与管理课件51第四章空间数据组织与管理第四章空间数据组织与管理524.1文件组织与数据库1.数据文件:文件系统中,数据按照其组织分为三个级别:数据项:文件中存取数据的基本单位,用于描述物体的属性。记录:由一个或多个数据项或数据项组组成,是关于一个实体的数据总和。文件:大量性质相同的记录组成的集合。4.1文件组织与数据库1.数据文件:文件系统中,数据按照532.数据库管理系统(DBMS)在文件系统基础上发展而来位于用户和操作系统之间进行数据库存取和各种管理控制,对数据库所有操作通过DBMS进行。优点:保持应用程序与数据之间的独立性。2.数据库管理系统(DBMS)在文件系统基础上发展而来543.空间数据库系统空间数据库系统:空间数据库、计算机硬件系统、操作系统、DBMS、空间DBMS、操作员等。操作员空间数据库管理系统数据库管理系统操作系统空间数据存储器3.空间数据库系统空间数据库系统:空间数据库、计算机硬件554.2空间数据的管理方式基于文件管理的方式文件与关系数据库混合管理模式全关系型空间数据库管理模式对象—关系的空间数据管理系统面向对象数据库管理系统4.2空间数据的管理方式基于文件管理的方式561.基于文件管理的方式各个地理信息系统应用程序对应各自的空间和属性数据文件,当两个GIS应用程序需要的数据有相同部分时,可以提出来作为公共数据文件。1.基于文件管理的方式各个地理信息系统应用程序对应各自的空572.文件与关系数据库混合管理模式用文件系统管理几何图形数据,用商用关系数据库管理系统管理属性数据,它们之间的联系通过目标标识或者内部连接码进行连接。2.文件与关系数据库混合管理模式用文件系统管理几何图形数581)MapInfo的数据组织1)MapInfo的数据组织592)ShapeShape文件保存数据中的空间特征信息,包括不具有拓扑关系的几何信息和属性信息特征的几何信息存贮为一个由一组矢量坐标组成的Shape。属性由dBASE(dBASE是一种通用的关系数据库)格式文件管理,每个属性记录与相关的Shape记录一一对应。由于Shape文件不处理拓扑数据结构,因此有快速绘图和编辑能力等优点,其显著特点还在于所需的磁盘空间更少和更易于读写。2)ShapeShape文件保存数据中的空间特征信息,包括60Shape文件包括一个主文件、一个索引文件和一个dBASE表文件。主文件是一个直接存取的变长记录的文件,其一条记录描述了一个用一系列点表示的Shape;索引文件的每条记录存贮与之相应的主文件记录从文件头开始的偏移量;dBASE文件的每条记录包含一个特征的属性,基于记录号的几何信息和属性信息一一对应,dBASE文件的记录必须与主文件的记录顺序一致。

Shape文件包括一个主文件、一个索引文件和一个dBASE表61Shape所有文件均使用“8.3”命名规则,主文件、索引文件和dBASE文件具有相同的前缀,其后缀分别为“.shp”、“.shx”和“.dbf”。例如:主文件:counties.shp索引文件:counties.shxdBASE文件:counties.dbfdBaseIII数据库文件特定Shape图形文件图形和属性索引文件Shape所有文件均使用“8.3”命名规则,主文件、索引文件62Shapefile和CAD图形的Catalog视图Shapefile和CAD图形的Catalog视图633)地理相关模型(Coverage)在Arc/Info7.X及更早期的版本中使用;是混合数据模型强调空间要素的拓扑关系几何与拓扑存储在二进制文件中,而与之相关的属性数据位于关系数据库中。3)地理相关模型(Coverage)在Arc/Info7.64第四章-空间数据组织与管理课件653.全关系型空间数据库管理模式

全关系型空间数据库管理系统是指图形和属性数据都用现有的关系数据库管理系统管理。

3.全关系型空间数据库管理模式全关系型空间数据库管理系66用RDBMS管理图形数据有两种模式1、基于关系模型的方式图形数据按关系数据模型组织。由于涉及一系列关系连接运算、费时。

用RDBMS管理图形数据有两种模式1、基于关系模型的方式672、将图形数据处理成二进制字段(如BLOB)的图形数据管理。目前大部分关系数据库管理系统都提供了二进制块的字段域,以适应管理多媒体数据或可变长文本字符。FIDDateEntity.......EnvelopeNumofptsBLOBABx1,y1,x2,y2,......xn,yn2、将图形数据处理成二进制字段(如BLOB)的图形数据管理。684.对象—关系的空间数据管理系统在关系数据库中,除了使用二进制字段存储非结构化数据外,还可以对关系数据库进行扩展,即将复杂的数据类型作为对象放入关系数据库中,并提供索引机制和简单的操作。这种扩展后的数据库称为对象—关系数据库。这也是目前较为流行的一种扩展方式。4.对象—关系的空间数据管理系统在关系数据库中,除了使用69在传统关系数据库管理系统之上进行扩展,使之能够同时管理矢量图形数据和属性数据。扩展的方式有两种:一种是GIS软件商在传统关系数据库管理系统之上进行扩展,外加一个空间数据管理引擎,如ERSI公司的ArcSDE、MapInfo公司的Spatialware等。在传统关系数据库管理系统之上进行扩展,使之能够同时管理矢70用RDBMS管理空间数据开放的应用程序接口(API)Client/Server工作模式海量空间数据管理1)ArcSDE—空间数据库引擎用RDBMS管理空间数据1)ArcSDE—空间数据库引擎71客户端服务器空间数据RDBMS工具API扩展的RDBMS客户端服务器空间数据工具API扩展的RDBMS72SpatialDatabaseARC/INFOArcViewMapObjectsGISServerArcExplorerSDE自开发应用CAD应用数据管理高级应用数据浏览/发布SDE与应用的关系SpatialARC/INFOGISServerArc732)GeodatabaseArcGIS的核心数据模型●●面向对象表达和管理GIS数据

属性表地理数据统一存储的仓库●●●●要素类、栅格数据关系类、拓扑、网络支持不同平台可伸缩性分享地理价值2)GeodatabaseArcGIS的核心数据模型74Geodatabase的优势

(1)具有面向对象的特点

多态性——不同的存储方式、相同的要素操作方式 继承性——子类(SubType) 封装性——标准化的编程接口

(2)空间数据与属性数据的统一存储要素类与要素一个实体<->一个要素<->一条记录Geodatabase的优势要素类与要素75(3)支持不同数据格式间的转换●●●ShapefileCoverageCAD

●Raster(4)

可移植●GeodatabaseXML导入/导出(3)支持不同数据格式间的转换●Shapefile ●Ra76●●(5)数据输入和编辑更加准确

丰富的编辑工具●●子类型、有效性规则的运用允许多用户并发编辑(6)可伸缩的存储解决方案●●个人(Personal)地理数据库文件(File)地理数据库ArcSDE地理数据库●●(5)数据输入和编辑更加准确●子类型、有效性规则的运用(77Geodatabase的三种类型●●●●●● 在文件系统中以文件夹的 形式表现●以二进制文件格式存储●每个表存储上限为1TBArcSDE地理数据库

支持多用户并发编辑 存储于RDBMS中 伸缩性个人地理数据库(.mdb)

FORMSACCESS

存储上限为2GB文件地理数据库(.gdb)Geodatabase的三种类型●●●●●● 在文件系统中783种类型的Geodatabase比较3种类型的Geodatabase比较79第四章-空间数据组织与管理课件80另一种是数据库管理系统的软件商自己在关系数据库管理系统中进行扩展,使之能直接存储和管理矢量空间数据,如Oracle和Informix等都推出了空间数据管理的扩展模块。另一种是数据库管理系统的软件商自己在关系数据库管理系统中进行81(3)OracleSpatial简介OracleSpatial是Oracle公司推出的空间数据库组件,通过Oracle数据库系统存储和管理空间数据。Oracle从9i开始对空间数据提供了较为完备的支持。(3)OracleSpatial简介OracleSpat82OracleSpatial主要通过元数据表、空间数据字段(即SDO_GEOMETRY字段)和空间索引来管理空间数据,并在此基础上提供一系列空间查询和空间分析的函数,让用户进行更深层次的GIS应用开发。OracleSpatial使用空间字段SDO_GEOMETRY存储空间数据,用元数据表来管理具有SDO_GEOMETRY字段的空间数据表,并采用R树索引和四叉树索引技术来提高空间查询和空间分析的速度。OracleSpatial主要通过元数据表、空间数据字段(83创建包含SDO_GEOMETRY列的表来存储位置。SQL>CREATETABLEusers{IdNUMBER,Poi_name,VARCHAR2(32),LocationSDO_GEOMETRY—存储位置的新列}SQL>INSERTINFOusers{1,‘PIZZAHUT’,SDO_GEOMETRY(2001,--2代表维数,1代表几何类型为点NULL,--其他字段设置为空SDO_POINT_TYPE--指定点的坐标

(-87,(经度)37,(维度)NULL

))}创建包含SDO_GEOMETRY列的表来存储位置。SQL>C844.面向对象模型面向对象模型最适应于空间数据的表达和管理,它不仅支持变长记彔,而且支持对象的嵌套、信息的继承与聚集。面向对象的空间数据库管理系统允许用户定义对象和对象的数据结构及操作。这样,我们可以将空间对象根据GIS的需要,定义出合适的数据结构和一组操作。4.面向对象模型面向对象模型最适应于空间数据的表达和管理85当前已经推出了若干个面向对象数据库管理系统,也出现一些基于面向对象的数据库管理系统的地理信息系统。但由于面向对象数据库管理系统还不够成熟,价栺又昂贵,目前在GIS领域还不太通用。相反基于对象--关系的空间数据库管理系统是目前GIS空间数据管理的主流。当前已经推出了若干个面向对象数据库管理864.3空间数据组织空间数据具有海量、多时空、多尺度、多源、异构等特征。为提高空间信息存取和检索速度,对海量数据需要进行有效组织。习惯按不同比例尺、横向分幅(标准分幅或区域分幅等)、纵向分层(专题层等)来组织海量空间数据。4.3空间数据组织空间数据具有海量、多时空、多尺度、多源、87

纵向分层组织空间数据可按某种属性特征形成一个数据层,通常称为图层。1、空间数据分层方法:1)专题分层每个图层对应一个专题,包含某一种或某一类数据。如地貌层、水系层、道路层、居民地层等。2)时间序列分层把不同时间或不同时期的数据作为一个数据层。3)地面垂直高度分层把不同垂直高度的数据作为一个数据层。

纵向分层组织空间数据可按某种属性特征形成一个数据层,通常称88ZZ892、空间数据分层的目的90便于空间数据的管理、查询、显示、分析等。1)空间数据分为若干数据层后,对所有空间数据的管理就简化为对各数据层的管理,而一个数据层的数据结构往往比较单一,数据量也相对较小,管理起来就相对简单;2)对分层的空间数据进行查询时,不需要对所有空间数据进行查询,只需要对某一层空间数据进行查询即可,因而可加快查询速度;3)分层后的空间数据,由于便于任意选择需要显示的图层,因而增加了图形显示的灵活性;4)对不同数据层进行叠加,可进行各种目的的空间分析。

2、空间数据分层的目的39便于空间数据的管理、查询、显示、分由于空间信息的海量及空间分布范围广等特征,需要进行分割:磁盘容量有限系统故障,或操作不慎,将导致数据不完全数据库维护不便,局部范围更新,将处理整个数据库。查询效率不高,查询多在局部范围,数据文件越大,局部数据处理的相对时间越长。

横向分块组织由于空间信息的海量及空间分布范围广等特征,需要进行分割:横91分块方式标准经纬度分块矩形分块任意区域多边形分块分块尺寸可以是任意尺寸,根据实际需要而定。大多数情况下,图块按照地图图幅大小来划分。小比例尺按经纬线分幅,大比例尺地图按矩形分幅。分块方式924.4栅格数据存储与管理在海量影像数据库中,大多数情况下每次调度和使用的影像数据的某一分辨率和空间范围很小的一部分影像数据。如果数据文件很大,将直接影响到数据的读取执行速度。一幅卫星影像数据的大小都有三四百兆,有的甚至几个GB,镶嵌后的遥感影像可能会超过1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论