首页 百科知识 矢量数据结构定义

矢量数据结构定义

时间:2022-10-09 百科知识 版权反馈
【摘要】:矢量数据结构是通过记录坐标的方式来表示点、线、面等空间实体的位置和形状的一种数据组织方式,常用于表现具有确定形状或边界的不连续对象。矢量数据结构的核心是坐标点,通过记录坐标点的方式,矢量数据可将空间实体的位置准确无误地表现出来。矢量数据结构允许最复杂的数据以最小的数据冗余进行存储,数据精度高,所占空间小,是高效的空间数据结构。

4.3.1 矢量数据结构定义

矢量数据结构是通过记录坐标的方式来表示点、线、面等空间实体的位置和形状的一种数据组织方式(图4-2),常用于表现具有确定形状或边界的不连续对象。矢量数据结构的核心是坐标点,通过记录坐标点的方式,矢量数据可将空间实体的位置准确无误地表现出来。

img22

图4-2 矢量数据结构基本形式

矢量数据结构允许最复杂的数据以最小的数据冗余进行存储,数据精度高,所占空间小,是高效的空间数据结构。矢量数据定位是根据坐标直接存储的,无需任何推算,属性一般存于数据结构中某些特定的位置上,或使用关系型数据库存储,一个空间要素对应数据库的一条记录,可使用多个字段表达多重属性。由于矢量数据这种数据存储方式,使其在计算长度、面积、形状和图形编辑、几何变换操作中,都有很高的效率和精度,但在图形运算的算法上相对复杂,尤其是在叠加运算、邻域搜索等操作时比较困难,有些甚至难以实现。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈