赞
踩
空间数据分为矢量数据和栅格数据
不可再分的最小单元现象称为空间实体
空间实体举例
一根电线杆–>点
所处的位置信息,电线杆高度及其他相关信息
一条道路–>线
道路长度、宽度、起点、终点及道路等级等相关信息
一个湖泊–>多边形
湖泊的周长、面积和水质等信息
空间坐标
和拓扑关系
PostGIS 是一个空间数据库。Oracle Spatial 和 SQL Server(2008 或更高版本)也是空间数据库
Spatial Database Management System,SDBMS
一个普通的数据库有字符串、数字和日期。而空间数据库添加了额外的数据类型来表示地理特征。这些数据类型抽象和封装了边界
和维度
等空间结构。在许多方面,空间数据类型可以简单地理解为形状geometry。
空间数据类型以分层类型组织。每个子类型都继承其父类型的结构(属性)和行为(方法或函数)。
空间数据库提供一组功能来分析几何组件、确定空间关系和操纵几何。这些空间功能作为构建任何空间项目的“工具”。
大多数空间函数可以分为以下五类之一:
geometry
(PostGIS
中存储空间信息的格式)和外部数据格式之间转换的函数。PostGIS
管理的信息的功能。PostGIS通过向PostgreSQL添加对空间数据类型、空间索引和空间函数的支持,将PostgreSQL数据库管理系统转换为空间数据库。
现有空间数据库标准主要有:
Simple Feature Access SQL, SFA SQL
(地理信息简单要素的SQL实现规范)SQL Multimedia Part3: Spatial, SQL/MM
SFA SQL是OGC制定的标准
Simple Feature Access
规范的两部分分别为:
Simple Feature Access - Part 1
: Common Architecture(https://www.ogc.org/standards/sfa) —— 定义几何对象的通用架构,描述了通用的简单要素地理集合对象模型,及集合对象的不同表达方式和空间参考系统的表达方式,具有平台独立性。Simple Feature Access - Part 2
: SQL Option(https://www.ogc.org/standards/sfs) —— 定义了第一部分定义的简单要素模型在数据库中的实现,给出了内模式下几何类型(geometry type)的定义及相关实现。SFA由OGC于1999年提出,说明了简单地理要素(点,线,多边形等)的对象模型及其发布、存储、读取操作的接口标准。
2005年进一步细化了相关内容,添加了注记文字 (Annotation Text),将其修订为简单要素访问规范 (Simple Feature Access, SFA)1.1.0版。
2006年10月,推出了SFA 1.2.0版,目前该实现规范已被ISO TC211吸纳为ISO19125系列标准。
目前最新的SFA版本为1.2.1,于2011年推出。
SQL/MM是ISO(International Standard Organization,国际标准化组织)提出的标准,SQL/MM第三部分空间定义了矢量数据存储与检索的相关标准,解释了基于这些数据类型如何使用存储、获取和处理空间数据。
SFA SQL和SQL/MM的Geometry类型总体框架比较近似
SFA SQL的Geometry类型结构图:(有空间参考系)
SQL/MM的Geometry类型结构图:
空间数据模型表达的是空间信息的一种数据组织方式,通常有对象模型
、场模型
、网络模型
等。现有空间数据库系统均是基于某种空间数据模型的。空间数据模型是数据库系统的核心和基础。
现有的空间数据库都是基于某种空间数据模型
GIS中常见的两大数据模型:矢量模型和栅格模型
geometry
)模型
object
)模型topo
)模型network
)模型几何对象模型是空间数据库中最常见、最基础的一个模型
可以理解为空间数据类型(同关系型数据库中的实体,属性之类的概念)
坐标维数与几何维数的区别:坐标维数为常见(x,y,z)坐标,而几何维数为:几何维度是在一定前提下描述一个几何对象所需的参数个数。例如:“点是零维的、线是一维的、平面是二维的、体是三维的
geometry
)、属性(attribute
)、行为(behavior
)等三类信息构成OGC
仅能表达和处理简单(Simple
)的几何对象:简单几何对象是指不自相交的几何对象任何几何模型都有其边界(boundary
)、内部(interior
)和外部(exterior
)
几何对象模型的坐标维数为3,但目前仅能描述二维几何对象
PolyhedralSuface
)类和不规则三角网(TIN)类也仅用于表达三维坐标空间中的某个曲面,并不能表达一个真正的三维的体模型M值
x, y, z
坐标外,还有一个M
坐标M
值是线性参考系统的一个重要的度量值值
表示从高速公路由于体表面违反了“多边形元素只能相交在有限数量的点上”的规则,所以体表面不是多多边形
不规则三角网格主要用来表达高程或其他状况(如浓度)的表面
用来高程、坡度、坡向的计算,等高线的提取,体积的计算,垂直剖面分析,通视分析等
在OGC的数据模型中,TIN被认为是矢量数据的一种表达方式,而ESRI的GeoDatabase则将其视为一种不同于矢
量表达的另一种空间数据表达方式
分类
12种方法,概念和方法不难理解
7种方法,基于GIS基础也不难理解
前9种与空间拓扑关系查询有关
后2种是基于线性参考的空间查询方法
8种空间关系
相离(disjoint
)
若
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。