矢量栅格一体化数据结构
一、矢量、栅格数据结构的优缺点
矢量数据结构可具体分为点、线、面,可以构成现实世界中各种复杂的实体,当问题可
描述成线或边界时,特别有效。矢量数据的结构紧凑,冗余度低,并具有空间实体的拓扑信
息,容易定义和操作单个空间实体,便于网络分析。矢量数据的输出质量好、精度高。
矢量数据结构的复杂性,导致了操作和算法的复杂化,作为一种基于线和边界的编码方
法,不能有效地支持影像代数运算,如不能有效地进行点集的集合运算(如叠加),运算效率
低而复杂。由于矢量数据结构的存贮比较复杂,导致空间实体的查询十分费时,需要逐点、
逐线、逐面地查询。矢量数据和栅格表示的影像数据不能直接运算(如联合查询和空间分
析),交互时必须进行矢量和栅格转换。矢量数据与 DEM(数字高程模型)的交互是通过等高
线来实现的,不能与 DEM 直接进行联合空间分析。
栅格数据结构是通过空间点的密集而规则的排列表示整体的空间现象的。其数据结构简
单,定位存取性能好,可以与影像和 DEM 数据进行联合空间分析,数据共享容易实现,对栅
格数据的操作比较容易。
栅格数据的数据量与格网间距的平方成反比,较高的几何精度的代价是数据量的极大增
加。因为只使用行和列来作为空间实体的位置标识,故难以获取空间实体的拓扑信息,难以
进行网络分析等操作。栅格数据结构不是面向实体的,各种实体往往是叠加在一起反映出来
的,因而难以识别和分离。对点实体的识别需要采用匹配技术,对线实体的识别需采用边缘
检测技术,对面实体的识别则需采用影像分类技术,这些技术不仅费时,而且不能保证完全
正 确 。