3.1 矢量数据结构

3.1.1 定义

地理信息系统中另一种常见的图形数据结构为矢量结构,即通过记录坐标的方式尽可能精确地表示点、线、多边形等地理实体。矢量数据结构的坐标空间设为连续,允许任意位置、长度和面积的精确定义。事实上,其精度仅受数字化设备的精度和数值记录字长的限制。在一般情况下,比栅格结构精度高得多。

对于点实体,矢量结构中只记录其在特定坐标系下的坐标和属性代码;对于线实体,在数字化时即进行量化,就是用一系列足够短的直线首尾相接表示一条曲线。当曲线被分割成多而短的线段后,这些小线段可以近似地看成直线段,而这条曲线也可以足够精确地由这些小直线段序列表示。矢量结构中只记录这些小线段的端点坐标,将曲线表示为一个坐标序列,坐标之间认为是以直线段相连,在一定精度范围内可以逼真地表示各种形状的线状地物。

“多边形”在地理信息系统中是指一个任意形状、边界完全闭合的空间区域。其边界将整个空间划分为两个部分:包含无穷远点的部分称为外部,另一部分称为多边形内部。把这样的闭合区域称为多边形是由于区域的边界线同前面介绍的线实体一样,可以被看作是由一系列多而短的直线段组成,每个小线段作为这个区域的一条边,因此这种区域就可以看作是由这些边组成的多边形了。

跟踪式数字化仪对地图数字化产生矢量结构的数字地图,适合于矢量绘图仪绘出。矢量结构允许复杂的数据以小的数据冗余进行存储,相对栅格结构来说,数据精度高,所占空间小,是高效的空间数据结构。

想了解更多关于矢量数据结构的内容,可以访问以下资源:

这些资源将进一步加深你对矢量数据结构的理解,同时提供丰富的案例和应用。继续探索吧,矢量数据的世界如此精彩!