3.3 矢量数据
3.3.1 矢量数据以及相关概念
一个地理实体具有多种属性,如对于城市而言,具有名称、位置、人口、产值等属性。这些属性可以区分为空间属性和非空间属性,在地理信息系统中,着重关注空间属性。矢量数据结构适合于描述地理实体的空间属性,它是另外一种常见的图形数据结构,它通过记录坐标的方式,尽可能将地理实体的空间位置表现的准确无误。
地理实体可以分为点实体、线实体和面实体三种,其实例分别对应于图3-5中的(a)、(b)和(c)。
(1)点实体。在小比例尺的地图中的城市可以认为是点实体。在二维空间中,点实体可以用一对坐标x、y来定位。
(2)线实体。在小比例尺的地图中的道路、河流等是线实体。线实体可以认为是由连续的直线段组成的曲线,用坐标对的集合(x1,y1,x2,y2…xn,yn)来记录。在现实世界中,许多的线地物都具有连续的特性,而在地理信息系统中,记录一条线的坐标点的数目是有限的,因而记录线实体需要进行坐标数据采样,通常组成曲线的线元素越短,x、y坐标数量越多,越逼近于实际的曲线。
(3)面实体。行政区在地理信息系统中通过面实体来表达。在记录面实体时,通常通过记录面状地物的边界来实现,因而有时也称为多边形数据。
3.3.2 矢量数据的获取
矢量数据的获取方式主要有以下几种:
(1)利用各种定位仪器设备采集空间坐标数据,如GPS、平板测图仪等。利用它们,可以测得地面上任意一点的地理坐标,通常是经纬度数据,从而可以用来描述点、线、面地理实体的空间位置。
(2)通过栅格数据转换而来。这种方法,在利用遥感数据动态更新地理信息系统数据库时尤为有用。
(3)通过纸质地图数字化得到。通常的数字化方式有手扶跟踪数字化以及扫描矢量化等两种方式。
(4)利用已有的数据通过模型运算得到,如叠加复合分析、缓冲区分析等空间模型运算都可以生成新的矢量数据。