为存储和查询空间中的对象(包括直线、点和多边形)相关的数据而优化的数据库称为空间数据库。各种研究领域都有多种应用程序来管理几何数据、地理数据和空间数据。在这些数据库中,“空间”可以像地图一样地理在地球表面,几...
为存储和查询空间中的对象(包括直线、点和多边形)相关的数据而优化的数据库称为空间数据库。各种研究领域都有多种应用程序来管理几何数据、地理数据和空间数据。在这些数据库中,“空间”可以像地图一样地理在地球表面,几何结构类似于超大规模集成电路(VLSI)设计的布局,或空间上类似于蛋白质分子链的三维表示。空间数据库类似于标准数据库,具有额外的空间数据处理能力。例如,空间数据类型(SDT)是在空间数据库的查询语言和数据模型中提供的,当空间数据库用于地理制图时,其SDT表示空间中的结构,如点、线和区域,以及结构之间的关系,例如相互交叉的直线。用户可以在地图上看到由道路、管道或森林表示的这些实体,但在编程视图中,它们是由线、多边形或点表示的。这些类型的数据库称为基于对象的空间数据库。此外,拓扑关系,例如直线的重叠或分离,以及方向关系,例如罗盘的基本方向,都被表示并编入一个地理空间数据库中。表示物体距离的度量关系也被表示在这些数据库中。空间数据库用于商业、政府,市场营销和商业数据。企业可以绘制某类客户所在地的分布图,以规划建造另一栋建筑的最佳地点,或者一个政客可以调查一个有投票权的人口来规划竞选路线。他们也可以用来规划城市和地区,或者被警察辖区用于犯罪模式分析SDT可以是简单的信息,但如果用户需要知道的是非常具体的信息,它们也会变得非常复杂。空间中对象之间的复杂关系使空间数据库受益匪浅,因为它们可以使用和分类大量的信息。通常,某个空间数据库中的特定对象有许多与之相关联的变量,在这种情况下,空间数据库可以使用结构化查询语言(SQL)来提供特殊的索引函数来操作和查询数据,虽然它可以单独用于存储,但它可以用于更多的用途,包括分析数据库中的对象可以包含无限量的变量,特殊的空间数据库工具允许对各种信息进行排序
-
发表于 2020-08-06 06:24
- 阅读 ( 2336 )
- 分类:电脑网络