空间数据库
编辑
简介:空间数据库(Spatial DBMS)是一种能够有效地存储、操作和查询空间数据的数据库管理系统。空间数据表示几何空间中的对象,例如点和多边形。

目录

空间数据库定义

空间数据库(Spatial DBMS)是一种能够有效地存储、操作和查询空间数据的数据库管理系统。空间数据表示几何空间中的对象,例如点和多边形。

空间数据库系统的三大要素为空间数据类型、空间索引和空间分析函数。

  • 空间数据类型:用于指定空间对象为点(point)、线(line)和面(polygon)。
  • 空间索引:用于高效空间对象检索和查询等。
  • 空间分析函数:用于确定空间对象的相互转换、拓扑关系和空间比较等。

空间数据库特性

空间数据库通常提供专用数据类型来存储空间数据,并提供空间索引来优化对空间数据集的访问。 例如,空间索引允许有效地检索与其他对象一定距离内的点。 此外,空间 DBMS 提 供了对对象执行操作或操作对象的功能。例如计算距离、合并或交叉对象以及计算对象的属 性,例如多边形的面积。

地理空间数据是空间数据的一个重要子集,处理描述地球表面位置的数据。地理信息系统 (GIS) 能够处理地理空间数据。 时空数据是另一种常见的变体,其中空间数据与时间戳相结 合,从而为数据存储和操作提供了另一个维度。

空间数据库评测标准

SEQUOIA 2000: 专门设计为地球科学基准并专注于栅格数据。相比之下,当今许多新兴的 GIS 应用程序和空间数据库扩展都对矢量数据进行操作。

空间数据库业界代表

空间数据库业界代表包括 Oracle Spatial、 IBM的DB2 Spatial Extender、微软的SQL Server Spatial、开源的PostGIS、Geomesa等。

国外空间数据库管理系统产品
图片.png

国内自主开发数据库
图片.png

参考资料

文档:数据库系统的分类和评测研究
文章:空间数据库 | 概述

评论

0
0
词条统计
创建者:小小亮
编辑次数:1
浏览次数:432
API调用次数:0
贡献者