空间数据模型是对现实世界部分现象的抽象,它描述了现实世界中空间实体及其相互关系。空间数据模型为空间数据的组织和空间数据库 的设计提供基本的 *** ,对地理空间数据库系统内部 以及内部和外部之间进行数据交换和数据共享意义重大。空间数据模型可以分为栅格模型和矢童模型,两者最根本的区别在于它们如何表达空间概念。
1.基于要素的矢量数据模型
矢量数据模型将现象看做离散原型实体的 *** ,因此可以看成是基于要素的。在二维模型内,原型实体是点、线和面;而在三维模型内,原型实体也包括表面和体。矢量模型的表达源于 原型空间实体本身,通常以坐标来定义。原型实体与其属性构成了表达一个空间对象的要素。矢量数据模型按其发展历史可以分为以下三个阶段:
(1) CAD数据模型。源于20世纪70年代通用的计算机辅助设计 (CAD)软件。其侧重于地理信息的图形表示,空间数据不存储在数据库中,并且通常缺乏对属性数据的支持。
(2) 地理关系模型(Georelational Data Model)。以美国ESRI公司早期商业GIS软件ARC/INF0的Coverage数据模型为代表。其将几何图形数据与属性数据关联,图形数据放在建立索引的二进制文件中,并保存矢贵数据间的拓扑关系,诚性数据放在关系数据库管理系统中。
添加微信好友, 获取更多信息
复制微信号
(3) 面向对象模型(GeoDatabase)。在ESRI的后期GIS软件ArcGIS中,GeoData-base模型利用面向对象技术把现实世界抽象为若干对象类。具有相同属性集、行为和规则的空间对象 *** 体现为要素类。要素类中的要素 *** 具有相同的空间参考特征。
2.基于场(Field)的栅格数据模型
栅格数据模型是基于连续铺盖的,它将连续空间离散化,即用二维或三维铺盖划分覆盖整个连续空间。地理空间中的现象作为连续的变量或体来看待,如大气污染程度、地表温度、土壤湿度、地形高度以及 大面积空气和水域的流速和方向等。一个二维场就是在二维 空间中任意给定的一个空间位置上,都有一个表现某现象的属性值,即A=f(x,y)。一个三维场是在三维空间中任意给定一个空间位罝上,都对应一个属性值,即A=f(x,y,z)。栅格数据模型把空间看做像元的划分,每个像元都与分类或者标识所包含的现象的一个记录有关。栅格数据模型描述的就是二维或三维空间中连续变化的数据。
来源:开源地理空间基金会中文分会
来源链接:https://www.osgeo.cn/post/14f2d
本站声明:网站内容来源于 *** ,如有侵权,请联系我们,我们将及时处理。